Zero → Basics
Python Fundamentals
Learn Python fundamentals and start coding. Build a strong foundation with essential programming concepts and simple programs.
EXPLORE →Welcome to PyLab — learn Python from the ground up, understand Object-Oriented Programming, and put your skills into action by creating games with Pygame.
Learn • Practise • Create • Grow
Three clear levels take you step by step from your first Python program to making games.
Python Fundamentals
Learn Python fundamentals and start coding. Build a strong foundation with essential programming concepts and simple programs.
EXPLORE →Object-Oriented Programming
Learn Python Object-Oriented Programming (OOP), and understand how classes and objects help organise your code.
EXPLORE →Create Your Own Games
Build games with the Pygame package. Explore game logic, movement, interaction and creative possibilities through hands-on projects.
EXPLORE →See the current programme details and register through the official PyLab schedule page.
Explore the schedule for Python Basics, Python OOP and Pygame. The registration page has the latest programme information.
PyLab combines programming practice with thinking, creativity and thoughtful use of AI.
Break problems into manageable steps and explore possible solutions.
Practise programming concepts through hands-on projects and interactive games.
Use AI as a learning helper while developing your own understanding and coding confidence.
Take the next step from learning the basics to building your own games.
Check Schedule & Register →