Frontend developer
Build the part of a website that people see and use.
A frontend developer builds pages that look good, work on every screen, and can be used by everyone. You start with HTML, CSS, and JavaScript. Then you add types, accessibility, and React.
- Planned
- 2 of 6 courses ready
- About 19 hours in total
- Free
Not started
Your path, step by step
The course list is set. You can start with the courses that are ready. A step with no link is a course that is planned. Its time is an estimate.
HTML and CSS
Up nextBuild web pages and make them look good.
- Beginner
- 10 lessons
- 1 h 39 min
Not started
Why this step: Every web page is made of HTML and CSS. Start here.
JavaScript
Not startedGive web pages and programs a brain.
- Beginner
- 11 lessons
- 1 h 59 min
Not started
Why this step: JavaScript makes a page react to clicks, typing, and data.
TypeScript basics
Coming soonAdd types to JavaScript, so that the editor finds mistakes before your code runs.
- About 4 h
Why this step: Types help you find mistakes early, in code that other people also read.
Web accessibility
Coming soonBuild pages that people can use with a keyboard or a screen reader.
- About 3 h
Why this step: A page that works with a keyboard and a screen reader works for more people.
React
Coming soonBuild interactive pages from small parts called components.
- About 6 h
Why this step: Most large web apps use a library like React. You build pages from small parts that you can use again.
Git and GitHub
Coming soonSave your work in steps, go back when you need to, and share your code.
- About 2 h 30 min
Why this step: Every team shares code with Git. You also need it to publish your own work.