Full stack developer
Build a whole web app, from the screen to the database.
A full stack developer works on both sides of a web app, the screen that people use and the server that holds the data. You learn one language, JavaScript, for both sides. Then you add SQL, sign-in, and deployment.
- Planned
- 3 of 8 courses ready
- About 27 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 page starts with HTML and CSS.
JavaScript
Not startedGive web pages and programs a brain.
- Beginner
- 11 lessons
- 1 h 59 min
Not started
Why this step: JavaScript runs in the browser and on the server, so you learn one language for both sides.
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 keep the browser code and the server code in agreement.
React
Coming soonBuild interactive pages from small parts called components.
- About 6 h
Why this step: React builds the screen of the app from small parts.
Node.js and APIs
Coming soonWrite a server in JavaScript that answers requests and sends data.
- About 5 h
Why this step: The server holds the rules and the data. Node.js lets you write it in JavaScript.
SQL
Not startedAsk questions of a database and get answers.
- Beginner
- 10 lessons
- 1 h 59 min
Not started
Why this step: Apps keep their data in a database. SQL is how you ask for it.
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: Git saves your work in steps and shares it with other people.
Sign-in and deployment
Coming soonAdd sign-in to an app, keep it secure, and put it on the internet.
- About 4 h
Why this step: A real app needs sign-in and a place on the internet. You add both, and you keep them safe.