Skip to content

Fullstop Learning Course outline

Full Stack Python Developer

A longer path through Python, accessible web interfaces, Django, React, application engineering and production delivery.

6 months · 24 weeks · 600 guided course hours. Explore the curriculum, then talk with us about schedule, fees and delivery options.

Course focus

Skills and practice

  • Python, HTML, CSS and JavaScript foundations
  • Django, PostgreSQL, REST APIs and React
  • Reliable application engineering, operations and capstone delivery

6-part curriculum

A practical path, one module at a time.

Each module follows the supplied course outline. Weekly topics and representative project work are shown below.

  1. Python and Programming Foundations

    Python basics and control flow · Collections, files and errors · Writing maintainable Python · Python project and foundation review

    Practical work: A tested API-data utility with a documented setup.

  2. HTML, CSS and JavaScript

    HTML and accessible interfaces · CSS and responsive layouts · JavaScript fundamentals · Asynchronous JavaScript and web review

    Practical work: A responsive, accessible portfolio and API-powered interface.

  3. Databases and Django

    SQL and relational modelling · Django foundations · Models, authentication and permissions · Backend project and review

    Practical work: A persistent Django task manager with private per-user workspaces.

  4. REST APIs and React

    REST API development · API authentication and access control · React components and state · React application integration

    Practical work: A React application connected to a tested Django API.

  5. Application Engineering and Testing

    Capstone design and core workflows · Reliable business logic · Testing and application security · Performance and engineering review

    Practical work: A booking application with tested booking rules, permissions and measured performance.

  6. Deployment and Capstone Delivery

    Containers and production configuration · Cloud deployment and automation · Operations and user acceptance · Final project and skills assessment

    Practical work: Deploy the tested booking application, verify recovery and present the project.