Course Modules
Getting Started
Introduction to Python syntax, basic output, comments, and structure.
Variables & Data Types
Learn variables, numbers, strings, booleans, and type conversion.
Operators
Master arithmetic, comparison, logical, membership, and bitwise operators.
Control Flow
Explore conditional statements, loops (for and while), and loop control.
Functions
Learn to define functions, pass arguments, return values, and write lambdas.
Data Structures
Work with core collections: Lists, Tuples, Dictionaries, and Sets.
Object-Oriented Programming
Understand classes, objects, standard methods, and dunder methods.
Inheritance & OOP
Master advanced OOP: inheritance, overriding, encapsulation, and polymorphism.
Files & Exceptions
Learn reading/writing files, handling errors with try-except, and context managers.
Modules & Standard Library
Import packages, use the standard library, write modules, and use pip.
Advanced Python
Understand comprehensions, iterators, generators, decorators, and type hints.
Projects
Build full projects including a guessing game, to-do list, and data summariser.
CX Learn Certification Exam
Earn all 12 module stars to unlock the final 30-question certification exam. Pass the exam to receive your official verified CadetX Python Developer Certificate.
