Programming Languages
Classroom
Python
Learn Python programming through problem solving, reusable functions and practical automation projects.
AT A GLANCE
Course highlights
LevelBeginner
Duration10 Weeks
Learning formatClassroom
THE OVERVIEW
About this course
Start with variables, control flow and collections, then progress to files, exceptions, modules and object-oriented programming. Build command-line utilities and small applications with debugging and testing practice.
BUILD YOUR SKILLS
What you will learn
- Solve problems with Python collections, loops and functions.
- Read files, handle errors and organize reusable modules.
- Build and test a small command-line application.
YOUR TOOLKIT
Tools & technologies
- Python
- VS Code
- pytest
- Git
BEFORE YOU BEGIN
Who should join?
Basic computer skills; no prior programming experience required.
SKILLS YOU BUILD
What you will learn
- Solve problems with Python collections, loops and functions.
- Read files, handle errors and organize reusable modules.
- Build and test a small command-line application.
TAKE THE NEXT STEP
Ready to explore Python?
Speak with our counsellors and find the right learning path for you.