The WPE cohort starting in September is for beginners. There are three such beginner-level courses, called A1, A2, and A3. The cohort starting on September 17th is A3, and will focus on object-oriented programming in Python. (A1 focuses on basic data structures, and A2 focuses on functions and modules.)
- Defining classes and instances
- Defining methods
- Composition of objects
- Keeping track of shared state among instances
- Inheritance
- Basic "magic" methods, such as __str__ and __len__
- Class methods