// Beginner — no prior coding needed
Full Stack Web Development
From your first line of HTML to a deployed application with your name on it.
Six months, end to end: the web, JavaScript, Python and Django, React, and deploying the whole thing yourself. For people starting from zero.
What you will build, week by week
6 modules, every one of them hands-on.
-
01 Foundations — the web, git, and how work actually flows
2 weeksBefore any framework, you learn the tools a team uses every day.
- How the web works: requests, responses, status codes
- HTML and CSS that hold up on real screens
- Git and GitHub: branches, commits, pull requests
- The terminal, without fear
- Reading errors instead of guessing
Hands-on Set up your GitHub repository and ship a personal profile page from it.
-
02 JavaScript, properly
3 weeksThe language itself, before any library hides it from you.
- Types, scope, and functions
- Arrays and objects you can actually manipulate
- The DOM and events
- Async: promises, fetch, and error handling
- Debugging in the browser
Hands-on Build an interactive dashboard that talks to a public API.
-
03 Python and Django — the backend
5 weeksWhere your application's real logic and data live.
- Python fundamentals for backend work
- Django models, views, templates, URLs
- Forms, validation, and authentication
- PostgreSQL and writing sane queries
- Building and consuming REST APIs
Hands-on Ship a multi-user application with login, a database, and an API.
-
04 React — the frontend
4 weeksA modern interface on top of the API you already built.
- Components, props, and state
- Hooks and data fetching
- Routing and forms
- Talking to your Django API
- Deploying the frontend
Hands-on Rebuild your application's interface in React, wired to your own backend.
-
05 Shipping it: deployment, Docker, and the studio project
4 weeksThe part most courses skip, and the part interviewers ask about.
- Docker and containers
- Environment variables and secrets
- Deploying to a server with HTTPS
- Code review and working to a deadline
- Writing a README a stranger can follow
Hands-on A full studio project, built as a team, reviewed and deployed live.
-
06 Interview preparation and placement support
2 weeksTurning what you built into offers.
- Resume and GitHub profile review
- Data structures and problem solving for interviews
- Mock technical interviews
- Talking through your own project confidently
Hands-on Mock interviews with written feedback, plus a portfolio you can send out.
Before you join
No prior coding experience needed. Bring a laptop and the willingness to put in a couple of hours outside class most days.