Learning path
Everything you need to build the part of the web people see and use: HTML and CSS for structure and style, JavaScript for interactivity, TypeScript for safer code, React for modern apps, and Git to work like a team, finishing with the JavaScript interview questions frontend roles ask.
- 6 steps
- 66 lesson days
- 37 interview questions
Who it's for
Complete beginners, designers who want to code, and anyone who wants to build websites and web apps.
What you'll be able to do
- Build responsive, accessible web pages with HTML and CSS
- Add interactivity with JavaScript
- Write safer code with TypeScript
- Build modern user interfaces with React
- Work with Git and pull requests like a team
The path, step by step
- 1Course 14 days · ~25 min/day
HTML & CSS
Start here (free): structure pages with HTML and style them with CSS, Flexbox and Grid.
Free, no sign-up - 2Course 14 days · ~30 min/day
JavaScript
Make pages interactive: the DOM, events, data and fetching from APIs.
Free account - 3Course 14 days · ~30 min/day
TypeScript
Catch mistakes before they reach users, with types that document your code.
Free account - 4Course 14 days · ~30 min/day
React
Build apps from components, state and hooks: the most popular way to build UIs.
Free account - 5Course 10 days · ~25 min/day
Git & GitHub
Save your work, branch, and collaborate through pull requests.
Free account - 6Interview questions37 questions
JavaScript interview questions
Practise the JavaScript questions frontend interviews are built on.
Free account