< Back to Courses
Ages 13 - 18
Beginners Aged 13 - 18
Begin your Python programming journey here! Learn the fundamental concepts - no prior experience necessary.
Programming with Functions
Write optimised and more organised code with functions! Build projects for digital art, animations and games.
Data Structures I: Lists
Real-world problem-solving starts with handling real-world data. Learn how data structures help you make sense of your world.
Data Structures II: Dictionaries
Learn the next essential data structure in programming to model a variety of features of real-world problems and fashion more complex and powerful computer programs.
Design and build your own video games for Mac and PC through Object-Oriented Programming in Python!
Build your skills further in designing, developing and deploying sophisticated, feature-rich and interactive web applications.
Move on to