Skip to content
Programming Languages Classroom

Python

Learn Python programming through problem solving, reusable functions and practical automation projects.

Beginner 10 Weeks

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.