← Back to Courses

Full-Stack Python

Go full-stack with Python and modern frontend tools. Master TypeScript, advanced React, state management, testing, Python, Django, and DevOps. Ship a production app built to last.

Advanced50 hours8 modules48 lessons

Curriculum

01TypeScript for Web Developers

270min
  • Free PreviewWhy TypeScript?
    30min
  • Types, Interfaces, and Enums
    35min
  • Generics
    35min
  • TypeScript with React
    35min
  • Advanced Type Patterns
    35min
  • ProjectModule Project: Type-Safe API Client
    75min

02Advanced React Patterns

300min
  • Component Composition Patterns
    35min
  • Render Props and Higher-Order Components
    35min
  • Compound Components
    35min
  • Performance Optimization
    40min
  • Error Boundaries and Suspense
    35min
  • Server Components and Next.js
    40min
  • ProjectModule Project: Advanced Dashboard
    90min

03State Management & Data Fetching

240min
  • The State Management Landscape
    30min
  • Zustand and Lightweight Stores
    35min
  • Server State with TanStack Query
    40min
  • Optimistic Updates and Caching
    40min
  • Real-Time Data with WebSockets
    35min
  • ProjectModule Project: Real-Time Feed
    75min

04Testing Web Applications

270min
  • Testing Philosophy and Strategy
    30min
  • Unit Testing with Vitest
    40min
  • Testing React Components
    40min
  • Integration and API Testing
    40min
  • End-to-End Testing with Playwright
    40min
  • ProjectModule Project: Test Suite
    75min

05Python for Web Developers

240min
  • Python for JavaScript Developers
    35min
  • Data Structures in Python
    35min
  • Functions and Modules
    35min
  • File I/O and Error Handling
    35min
  • Virtual Environments and pip
    30min
  • ProjectModule Project: Gather Event Analytics CLI
    75min

06Django Web Framework

300min
  • Introduction to Django
    30min
  • Models and the ORM
    40min
  • Views and URL Routing
    35min
  • Serializers and Django REST Framework
    40min
  • Authentication and Permissions
    35min
  • Testing and Deployment
    35min
  • ProjectModule Project: Django REST API
    90min

07DevOps & Deployment

240min
  • DevOps Fundamentals
    30min
  • Docker and Containers
    40min
  • CI/CD with GitHub Actions
    40min
  • Cloud Deployment Platforms
    35min
  • Monitoring and Logging
    30min
  • ProjectModule Project: CI/CD Pipeline
    75min

08Capstone: Ship a Production App

360min
  • Architecture and Planning
    45min
  • Building with Best Practices
    75min
  • Testing and Shipping
    60min
  • ProjectModule Project: Production Capstone
    150min

Prerequisites

  • JavaScript (ES6+) proficiency
  • React fundamentals (components, hooks, state)
  • Node.js & Express basics
  • SQL & relational databases
  • Git & GitHub workflow
$69

one-time purchase

Enroll NowI'm a WBB Member (Free)
DifficultyAdvanced
Duration50 hours
Modules8
Lessons48