← All programmes

Next Door Tech Coding Track

Python Foundations
to Professional

A 12-week (3-month) self-paced programme that takes you from zero coding experience to professional-level Python proficiency — short lessons, hands-on labs, knowledge checks and a capstone project at every level.

Duration
12 weeks / self-paced
Language
Python
Modules
1 pre-course + 15
Capstones
5 projects
0 of 16 modules complete0%
Start Pre-Course Setup →

Progressive learning path

Five skill levels after setup. Each level ends with a capstone you can show an employer.

  1. 0

    Pre-Course

    Before Week 10/1

    Get Python, an editor and the terminal working before you write real code.

  2. 1

    Foundation

    Weeks 1–20/4

    Variables, control flow, loops and functions — the core grammar of Python.

    Capstone — Personal Profile Script

    Build a Personal Profile Script: takes user input (name, age, location, interests), validates it (realistic age, non-empty fields) using control flow, and displays a formatted profile — combining variables, conditionals, loops and functions.

  3. 2

    Beginner

    Weeks 3–40/3

    Collections, files on disk and your first classes and objects.

    Capstone — Contact Manager App

    Build a Contact Manager App: stores contacts using a class, saves/loads them from a file, and lets the user add, view and delete contacts via a menu-driven loop.

  4. 3

    Intermediate

    Weeks 5–70/3

    Resilient code, external APIs and multi-file applications.

    Capstone — Weather / Currency Dashboard

    Build a Weather/Currency Dashboard App: fetches live data from an API, handles errors gracefully, and presents results through a clean, modular program structure.

  5. 4

    Advanced

    Weeks 8–90/2

    Databases, SQL and professional-quality, maintainable code.

    Capstone — Inventory / Repair Tracker (DB-backed)

    Build a Database-Backed Inventory/Repair Tracker App: stores structured records in SQLite, supports full CRUD operations, and follows clean code standards — directly relevant to Next Door Tech's repair business context.

  6. 5

    Professional

    Weeks 10–120/3

    Project lifecycle, Git, code review, documentation and deployment.

    Capstone — Original Deployed Application

    Design, build, document, version-control and deploy an original Python application of your choice — demonstrating mastery across all five levels. Reviewed against a professional-standard rubric (functionality, code quality, documentation, presentation).

Summary structure

LevelWeeksModulesCapstone
Pre-CourseBefore Week 1Setup & Requirements
FoundationWeeks 1–21–4Personal Profile Script
BeginnerWeeks 3–45–7Contact Manager App
IntermediateWeeks 5–78–10Weather / Currency Dashboard
AdvancedWeeks 8–911–12Inventory / Repair Tracker (DB-backed)
ProfessionalWeeks 10–1213–15Original Deployed Application

Total: 1 pre-course module + 15 core modules + 5 capstone projects across 12 weeks.