
Computer Science
This course serves as a starting point for introductory programming in Python, a powerful and ubiquitous programming language with a gentle learning curve. The curriculum of this course is designed to introduce core computer programming concepts - variables, operators, functions, lists, loops and more - through a variety of platforms and hands-on projects, allowing participants to repeatedly apply what they know in dierent contexts in order to reinforce their understanding.
Understand computational thinking concepts such as variables, operations, loops, and conditionals
Read and write basic Python code
Hands-on projects exploring more complex scenarios such as image processing and random drawing