Self-Taught Full Stack Developer Roadmap

Published: October 26, 2023 at 12:00 AM

By: Gregory Kirchoff

Self-Taught Full Stack Developer Roadmap

Core:

SubjectPriceNotes
HTMLFREESimple, straightforward, HTML
CSSFREEMakes CSS feel not jank
JavascriptFREEFocuses on using JS with HTML. Also utilizes CSS
JS 12 min overviewFREESuper fast overview of everything JS related: language runtime, design, features, ecosystem, etc.
Intro to ReactFREEMostly an intro. Lots of other smaller videos to find on useRef, custom hooks, context, etc.
Nodejs/expressFREELearn everything JS can do on the backend - read/write files, make a server, interact with a database.
Full stack projectFREELearn how to combine everything you’ve learned with a simple books application
Data Structures and Algorithms~\$10Important for tech interviews. Will also help solidify good JS fundamentals. I recommend learning TS first so that you can follow along in TS instead of JS.

Spice:

SubjectPriceNotes
TypescriptFREEFeel free to watch until Chapter 10. The rest of the video shows very good examples of things like object oriented programming and combining TS with React.
Advanced CSS/SCSS~\$10Really good design focused course. Lots of practice and you will feel confidently professional
TestingFREE14 minutes, why not

Software development is a fantastic skill to have. The field is highly meritocratic, so people from all backgrounds have a chance to work in this industry. However, software development’s value as a skill is not relegated solely to the corporate world. Knowing software development allows you to express your current interests in any way imaginable. Delve into the worlds of creative coding, video game development, artificial intelligence, or any other topic that interests you as a hobby!