Responsive multi-page site
Deliverable: A deployed three-page site built from a design brief, responsive from 320px upward, passing keyboard navigation and scoring at least 95 on Lighthouse accessibility.
Course
The foundation everything else sits on — semantic HTML, CSS layout and JavaScript — taught until you can build and deploy a responsive, accessible site without reaching for a framework.
8 modules · 3 months
Deliverable: A deployed three-page site built from a design brief, responsive from 320px upward, passing keyboard navigation and scoring at least 95 on Lighthouse accessibility.
Deliverable: An accordion, a modal and a tabbed interface built without a library, each fully keyboard operable with correct focus management, and a written note on the ARIA decisions taken.
Deliverable: A page that fetches and renders data from a public API, with loading and error states handled deliberately rather than left blank.
Deliverable: Your own deployed portfolio with a custom domain, meaningful metadata, optimised images and a Lighthouse report you can explain.
Every student gets placement assistance — that is what 100% placement assistance means. It is support for all, not a job for all. We do not promise a specific salary, a specific number of interviews, or placement at any named company, and you should be wary of anyone who does.
For three months you will write HTML, CSS and JavaScript directly. No React, no Tailwind, no component library.
That is deliberate and it is the point of the course. Frameworks are abstractions over this material. Learn the abstraction first and every problem beneath it becomes magic — you cannot fix a layout that breaks, cannot make a component keyboard operable, cannot explain why a page is slow.
Learn the foundation and the framework takes weeks instead of months, because it is doing things you can already name.
Semantic HTML is taught in module two, before CSS, because the elements you choose set your accessibility ceiling.
A div with a click handler is not a button. It is not focusable, it does not
respond to the space bar, and a screen reader announces nothing useful. Using the
right element gives you all of that for free — which is why so much ARIA in real
codebases exists to reconstruct what a native element already did.
Every project here has an accessibility requirement in the deliverable, so it is a constraint you design within rather than an audit you fail later.
Your first project is deployed to a public URL, not left on your laptop.
This matters for a reason beyond the portfolio. Deployment is where beginners discover that something worked only because of their local setup, and meeting that four times over three months turns it from a mystery into a routine.
This course gets you to junior web developer or web designer level, and those are real jobs at agencies and small firms.
The ceiling is lower than a full stack path without extending further, and most people add React or backend work within a year. We would rather set that expectation now than let you discover it after applying. If you already know you want to build applications rather than sites, our full stack course is the better destination — this is still the right starting point for it.
Questions
Yes, and skipping it is the most common reason people stall later. React renders HTML and applies CSS. A developer who never learned the underlying model cannot fix a layout that breaks, cannot make a component accessible, and cannot diagnose why something works in one browser and not another. Frameworks sit on this, they do not replace it.
This is the front end foundation only — three months, no server, no database. The full stack course assumes this material and builds APIs, databases, authentication and deployment on top of it. If you are a complete beginner, doing this first and full stack afterwards is a smoother and more reliable path than starting with full stack.
Junior web developer and web designer roles at agencies and small firms do hire on HTML, CSS and JavaScript skill plus a portfolio. The range is narrower than for full stack roles and the ceiling is lower without adding more. It is a genuine first job, and most people extend into React or backend work within a year.
Not to build, but basic layout and typography judgement makes your work noticeably better and is quickly learned. This course covers enough — spacing, hierarchy, contrast, readable measure — to build something that looks deliberate. Our graphic design and UI UX courses go considerably further if that interests you.
Three details is all we need. A course advisor will call you back.
Front end, back end, databases and deployment taught as one connected system, ending with applications you have shipped to a public URL and can walk an interviewer through.
One language across the whole stack, taught as a connected system — including the judgement about when a document database is the wrong choice, which most MERN courses never raise.
Design taught as decision-making you can justify, not decoration — ending with three case studies that show your reasoning, which is what design hiring actually assesses.
Next step
Tell us what you want to learn and we will help you pick the right course, batch and mode.