Programming
Python Programming
Learn programming properly with Python — logic, data structures, files and your first small automation or API.
- Level
- Beginner
- Format
- Online (live)
- Duration
- 8 sessions · 2 per week
- Category
- Programming
Description
A gentle but real introduction to programming. We use Python because it stays out of the way, and we finish by building something useful: a small script or service that solves a concrete problem.
What you will be able to do
- Read and write Python confidently
- Use lists, dictionaries and functions well
- Handle files, errors and external data
- Build a small tool or API of your own
Technologies
PythonFlaskJSONREST APIs
Modules
Language basics
- Types and variables
- Control flow
- Functions
Working with data
- Collections
- Files and JSON
- Error handling
Build something
- Modules and packages
- A small Flask API
- Testing
Best for
- First-time programmers
- Students from non-CS backgrounds
- Anyone automating work
Prerequisites
- A computer you can install Python on
- No prior experience necessary
Interested in this course?
Cohorts, schedules and pricing are agreed per group. Send us a short note with your background and what you want to build.
Enquire about this course