Covers the basics of functional programming in Scala, including evaluation strategies, conditionals, and value definitions, with a focus on computing square roots with Newton's method.
Covers the fundamental concepts of loops and iterations in programming, including conditional loops, for loops, while loops, break and continue statements.