← All courses
Software Engineering

Web Development

Build and ship real websites, from a first HTML page to a production application.

Web Development — Professional

Production engineering: architecture, performance, testing, CI/CD and the decisions senior developers get paid for.

120 study hours 760 pages 14 modules PDF ebook

What is inside

01 Application architecture and separation of concerns
02 TypeScript for large codebases
03 Next.js — server rendering, static generation, edge runtime
04 Advanced database work: indexing, migrations, query tuning
05 Caching strategies — browser, CDN, Redis
06 Automated testing: unit, integration and end-to-end
07 CI/CD pipelines with GitHub Actions
08 Docker and containerised deployment
09 Web performance: Core Web Vitals and real-user metrics
10 Security hardening — OWASP Top 10 in practice
11 Accessibility and internationalisation
12 Monitoring, observability and incident response
13 Scaling: load balancing, queues and background jobs
14 Code review, team workflow and technical leadership

By the end you can

  • Architect an application that survives real traffic
  • Set up automated testing and deployment pipelines
  • Lead technical decisions and review others' code