1. Getting Started with Programming in Python
2. Flow Control Concepts
3. Data Structures and Algorithms
4. Functions in Python
5. Object-oriented Programming Concepts
6. Turtle Programming in Python
7. Database Handling Using SQLite
8. GUI Application Development Using Tkinter
9. Game Development with PyGame
10. Mobile App Development with Kivy
11. Image and Video Processing with Python
Appendix