Python Programming, Automation & APIs Professional Certificate
Build practical skills in programming foundations, functions & data structures, files, errors & object-oriented python.
Programme overview
Build practical skills in programming foundations, functions & data structures, files, errors & object-oriented python.
What you’ll study
01Programming Foundations
Python setup, variables, data types, operators, input/output, conditions and loops.
Practical work: Build small console programs and debugging exercises.
02Functions & Data Structures
Functions, scope, lists, tuples, sets, dictionaries, comprehensions and modular code.
Practical work: Create a command-line student/contact management application.
03Files, Errors & Object-Oriented Python
File handling, CSV/JSON, exceptions, classes, objects and reusable components.
Practical work: Build a file-based inventory or expense tracker.
04APIs & Web Data
HTTP basics, REST APIs, requests, JSON, authentication concepts and responsible data access.
Practical work: Consume a public API and produce a useful formatted report.
05Automation & Productivity Scripts
File/folder automation, spreadsheets, email concepts, scheduled tasks and practical scripting.
Practical work: Automate a repetitive office workflow using Python.
06Capstone & Git Portfolio
Project planning, code quality, Git/GitHub basics, README writing, testing fundamentals and demo skills.
Practical work: Complete and present one deployable automation or data utility.
Tools & learning resources
- Python 3
- VS Code
- Git/GitHub
- Jupyter Notebook
- requests/pandas/openpyxl where suitable
Practical projects & portfolio
- Python fundamentals repository
- API mini-project
- Automation capstone with README
Who can apply?
Comfort using a computer; basic English reading. No prior programming required.
