Web Fundamentals (HTML/CSS/JS)
Pages that work at 360px, announce themselves to a screen reader, and move with JS you wrote.
Syllabus
The web is still HTML, CSS, and JavaScript — in that order. This two-month course refuses frameworks until you can ship a page without them. You mark up documents so a heading is a heading, a form is a form, and a screen reader has something to say. CSS is layout and type, not a pile of utilities you cannot name. You will make a page hold at 360px without a sideways scroll. JavaScript is for behaviour you can point at: a quiz, a filter, a menu that opens with a keyboard. Accessibility is graded, not mentioned. You build the institute-style landing, a personal portfolio, and an interactive quiz with a score you can reset. Mentors review contrast, focus, and whether the HTML would still make sense with CSS off. Classroom and live online share the same critique. You leave ready for React later — and useful on day one without it.
What you leave with
- Write HTML that still makes sense with CSS off
- Lay out a page that holds at phone width
- Add behaviour without a framework
Three projects
01
Institute landing page
A one-page site with real type, a working form, and no horizontal scroll at 360px.
02
Personal portfolio
Projects, a short bio, and contact — marked up so a reader can tab through it.
03
Interactive quiz
Questions, score, and reset in JavaScript you can explain line by line.