Python Programming BasicsIntroduces Python programming basics, covering loops, functions, lists, and conditions for code execution.
Python Crash CourseProvides a Python crash course covering basic arithmetics, complex numbers, strings, lists, dictionaries, and more.
Functions and IntegersCovers functions, integers, GCD, and reasoning by recurrence, including the Euclidean algorithm and induction principle.
Objects EverywhereCovers pure object orientation, standard classes in Scala, Boolean implementation, and exercises on class implementations.
Functions in PythonIntroduces functions in Python, covering predefined and user-defined functions, formal and effective parameters, and the importance of docstrings.