Skip to content
Programming Languages Classroom

Python

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

Level Beginner
Duration 10 Weeks
Learning format Classroom

ABOUT THE COURSE

About Python

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.

UNDERSTAND THE FIELD

What is Python?

TOOLS & TECHNOLOGIES

Tools you will work with

  • Python
  • VS Code
  • pytest
  • Git

WHAT YOU WILL LEARN

Learning outcomes

  • Solve problems with Python collections, loops and functions.
  • Read files, handle errors and organize reusable modules.
  • Build and test a small command-line application.

WHO SHOULD JOIN

Is this course right for you?

Prerequisites / eligibility

Basic computer skills; no prior programming experience required.

TAKE THE NEXT STEP

Ready to explore Python?

Speak with our counsellors and find the right learning path for you.