Python fundamentals
Types, control flow, functions and idiomatic Python style.
Learn Python for scripting, automation, data handling and backend development.
Python is the fastest way to become productive as a programmer, and it opens doors into backend development, automation, data work and testing.
This course covers the language properly — not just syntax — and then applies it to files, APIs, databases and automation tasks you can show in a portfolio.
By the end of the course you will be able to do each of the following confidently.
Types, control flow, functions and idiomatic Python style.
Lists, dictionaries, sets and tuples used effectively.
Classes, inheritance, magic methods and modules.
Files, JSON, CSV and basic data processing.
Consume REST APIs and persist data to a database.
Write scripts that remove repetitive manual work.
Placeholder module outline — the detailed syllabus is shared during enrolment.
Practical projects that turn the syllabus into a portfolio.
Track expenses with categories and monthly summaries stored in a database.
Fetch and format live data from a public REST API.
Sort and rename files in bulk based on type and date rules.
Read CSV data, compute statistics and produce a report.
Python opens several directions — backend, automation, testing and data. Choose one and go deep after the fundamentals.
Share your details and we'll call you back with fee details, programme options and next steps.