A beginners guide to the Scala language, tools and functional concepts
This course is for programmers with no experience with Scala language or little to no experience with functional programming. It’s assumeed a solid understanding of general programming fundamentals. If you’ve never coded before, this course is likely not for you.
• some experience with some other programming language - you’ve built something useful that works
• computer science fundamentals: memory, running time, how programs compile and run
• some Java knowledge is a plus (not required)