Python Developer

General-purpose Python programming, from syntax to a real project.

This is a learning roadmap: a suggested order through real guides, courses, and projects. It is not a certifiable, assessed course path.
Who it's for
Someone comfortable with programming basics who wants Python as their primary language.
Expected outcome
Able to write well-structured, tested Python programs and understand where Python fits (scripting, backend, data).
6-10 weeks, self-pacedPython syntax and idiomsTesting fundamentalsFile I/O and error handling

Steps

  1. Python FundamentalsCourseNot started
  2. Expense Tracker projectProjectNot started
  3. Django guideGuideOptionalNot started
  4. NumPy guideGuideOptionalNot started

Milestones

  • Ship a tested Python CLI application