This is an Intermediate course for Python, and is aimed at kids aged 14 to 17, who have had some exposure to working with Python. In keeping with our ethos of “Learn by doing”, we designed our Python 201 course to enable kids to learn more advanced Python programming by actually building a real-world, useful application. Included in this course is an introduction to the Agile Software Development lifecycle.
Key topics covered in this course include:
- Introduction to Software Development Lifecycles
- Introduction to the Agile SDLC
- Creating a GUI in Python
- Handling User Interactions
- Working with Classes
- Exception Management
- Introduction to Object Oriented Python
Kids will be provided with a Python 3 Syntax Cheatsheet and a handy set of Intermediate Python Recipes and Patterns.
This course comprises 8 lessons, conducted in weekly 1-hour live online classes.
NOTE: A solid understanding of Python programming basics is required for this course. Check out our Python 101 course!