Intermediate Python Programming
Build structured, real-world Python applications — and start thinking like a developer, not just a coder.
This course builds one evolving application — the Student Utility App — across nine modules. Each module adds a new layer of capability: lists in Module 2, dictionaries in Module 3, functions in Module 4, a menu system in Module 5, input validation in Module 6, error handling in Module 7, and file persistence in Module 8. By Module 9 the app is complete and well-structured. Module 10 is entirely original — learners design, build, test, and present their own Python application from planning to presentation: a study tracker, quiz app, task manager, contact book, or any project they propose.
Create an account to access full course details and start learning