Control the catExplains how to control a cat using coding blocks to make it move, speak, and repeat actions.
Python Programming BasicsCovers the basics of Python programming, including input/output operations, loops, and conditional statements.
Functional Programming Basics in ScalaCovers 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.
Conditional Statements & Graph TheoryCovers conditional statements and graph theory, including proof techniques and concepts related to graphs, paths, connectivity, and gossip protocols.
Logical Equivalences: Part 1Covers logical equivalences in propositional logic, including De Morgan's Laws and Equivalences with Basic Connectives.