Python Developer
Python from fundamentals to automation, APIs and data work.
Skills you'll build
Courses in this path
- 01start
Programming Foundations
Think like a programmer: values, logic, loops, functions and problem solving in JavaScript.
~14h17 lessons3 projectsbeginner
- 02start
Debugging Academy
Diagnose and fix syntax, logic, runtime, API and UI bugs like a professional.
~10h10 lessons2 projectsintermediate
- 03locked
Python Foundations
Learn Python from zero: syntax, data, control flow, functions, errors, and files.
~10h12 lessons2 projectsbeginner
Finish Programming Foundations first.
Projects you'll complete
Score Tracker
Turn variables and types into a working score tracker used by a small games night app.
Bug Triage Lab
Diagnose and repair five broken functions, one bug type at a time.
Practice Log Cleanup
Use lists and dictionaries to clean up a messy practice log.
Ship the Analytics Bug-Fix Release
Diagnose and fix a batch of realistic bugs in a small analytics utility library, then defend each fix with a written root-cause note.
Number Guessing Engine
Build the logic engine behind a guessing game using conditions and loops.
Build a Class Grade Report
Model a Python program that reads student score records, validates them, computes averages, and produces a simple pass/fail summary report.
Study Coach
Final project: a study coach that summarises practice sessions and reports back in plain English.