- Variable Types and Operations
- see BMIcalculator and MPL1
- Programming Structure and Expressions
- see Demystifying and carTransport
- Flow of Control (If/Else, nesting)
- see collegeAdmissionsBot, palindrome, and MPL2
- Flow of Control (Switch), I/O and Strings
- see decryption and serverfarms
- Looping, Debugging, and Randomization
- Arrays
- Methods, Classes (Encapsulation, Objects, and References)
- see TicTacToe
- Classes (Constructors, Inheritance)
- see MagicEightBall and driver
- Graphical User Interface
- Databases and SQLite
- Web Crawling and Data Collection