-
Unit 1 — Python Foundations & Setup
-
Creating your Github account
-
Creating your Github repository for Unit 1
-
Spinning up your Github Codespace
-
How to test your code
-
Environment Setup wrap-up
-
Unit 1 Reading
-
Unit 1 Exercises
-
Unit 2 — Control Flow
-
Unit 2 Reading
-
C1 — Conditionals & Booleans
-
C2 — Loops & Iteration
-
Unit 2 Exercises
-
Unit 3 — Functions & Code Organisation
-
Unit 3 Reading
-
C3 — Functions
-
Unit 3 Exercises
-
Unit 4 — Data Structures
-
Unit 4 Reading
-
C4 — Lists, Tuples & Sets
-
C5 — Dictionaries
-
Unit 4 Exercises
-
Unit 5 — Robust Code: Errors & Files
-
Unit 5 Reading
-
C6 — Exception Handling
-
Unit 5 Exercises
-
Unit 6 — Version Control & Professional Practices
-
Unit 6 Reading
-
C7 — Git & GitHub for Beginners
-
Unit 6 Exercises