This may be subject to change.
-
Introduction
- How course works?
- CS Basics
- What is a programming language?
-
Foundations
- What is Python?
- Local Development Enviroment (WIP)
- Command Prompt
- Downloading & Installing Python
- VS Code
gitand Github- REPL vs script files
- Foundations (web based)
- print()
- Variables
- Data types
- Math
- Comparisons
- Conditionals & Loops (web based)
- If/elif/else
- match/case
- for and while loops
- enumerate()
- zip()
- break / continue
- for-else pattern
- Functions
- Functions
*args/**kwargs- Mutable argument trap
- LGBT scope rules
- Mini - Project 1
- Terminal guessing game?