Full Stack Vault

Full Stack Vault is a curation of the latest free resources on web development. Whether you're a new dev getting your hands dirty for the first time, or a seasoned developer making the transition into the web space.

Learn. Build. Get Hired.

How would you like to learn?

Get familiar with the core concepts and fundamentals, or start learning through tutorials, courses, books, videos or code challenges.

NEW! Dev Journeys

view all

Learn what's worked for others, read inspiring stories about people who've successfully landed a job in tech.

How I convinced an employer to pay me to learn to code

I convinced an employer to pay me to learn how to code. I was a 29-year-old plumber with a wife, kids, and a mortgage. I enjoyed plumbing, b

- Rick.West

From depressed with no prospects to Software Engineer

After 1 year and 2 months, I have landed my first job as a developer by just sitting at home and learning how to code on my own. Hi everyon

- tri.tran

Baker to Microsoft Software Engineer in 2 years

This is how I went from being a baker to becoming a software engineer at Microsoft in about a two-year span. It started eight years ago whe

- katya.synth

Websites

view all

The Odin Project

Your career in web development starts here.

- @TheOdinProject

Beginner

freeCodeCamp

Learn to code for free. Build projects. Earn certifications.

- @freeCodeCamp

Beginner

Codecademy

Learn the technical skills to get the job you want. Offers free coding classes in 12 different programming languages.

- @Codecademy

Beginner

Learning Roadmaps

view all

Web Developer Roadmap 2022

Ultimate guide to starting a career in web development.

- @codeSTACKr

Beginner

Full Stack Developer Roadmap 2022

A detailed roadmap to be a full stack developer in 2022.

- @raftlabs

Beginner

Web Development In 2022

Guide to web development technologies for frontend, backend, and full-stack developers.

- @traversymedia

Beginner

Courses

view all

Learn Intermediate JavaScript

Take your JavaScript knowledge to the next level!

- @Codecademy

Intermediate

Learn TypeScript

Learn TypeScript, a superset of JavaScript that adds types to make the language scale!

- @Codecademy

Intermediate

Full Stack open 2022

Learn React, Redux, Node.js, MongoDB, GraphQL and TypeScript in one go! This course will introduce you to modern JavaScript-based web development.

- @moocfi

Intermediate

The Modern JavaScript Tutorial

From the basics to advanced topics with simple, but detailed explanations.

- @iliakan

All

You Don't Know JS (Yet)

Series of books diving deep into the core mechanisms of the JavaScript language.

- @YDKJS

All

JavaScript Algorithms and Data Structures

JavaScript based examples of many popular algorithms and data structures.

- @Trekhleb

Advanced

Tutorials

view all

Build 5 JavaScript & React Projects

The ultimate course, which will help you become a master of APIs by Building Real Industry Applications.

- @jsmasterypro

Advanced

Project-based learning

A list of programming tutorials in which aspiring software developers learn how to build an application from scratch. These tutorials are divided into different primary programming languages. Tutorials may involve multiple technologies and languages.

Beginner

Build 30 things in 30 days with pure JavaScript

So, you've done a few courses and read a few books but still don't feel great about your relationship with JavaScript. How do you get better?

- @wesbos

Beginner

YouTube

view all

Harvard's CS50

Learn the foundations of computer science in this course. This video is lecture 0 of Harvard University's CS50 2018 course.

- @cs50

All

Algorithms and Data Structures

Learn about algorithms and data structures, two of the fundamental topics in computer science.

- @freeCodeCamp

All

Introduction to Programming and Computer Science - Full Course

For those who are interested in computer science and programming but have no idea where to start and have little to no background information on coding.

- @NullPointer Exception

Beginner

Project Ideas

view all

Card Memory Game

1 solution
Beginner

Invoice Generator

Intermediate

Event Scheduler and Calendar

Advanced

Code Challenges

view all

LeetCode

The best platform to help you enhance your skills, expand your knowledge and prepare for technical interviews.

- @LeetCode

All

Frontend Mentor

Improve your front-end coding skills by building real projects Solve real-world HTML, CSS and JavaScript challenges whilst working to professional designs. Join 394,186 developers building projects, reviewing code, and helping each other get better.

- @frontendmentor

All

Edabit

Learn to code with 10,000+ interactive challenges. Gain XP, unlock achievements and level up. Bite-sized challenges to shortcut through the coding maze.

- @edabit

All

Movies / TV

view all

Silicon Valley

Partially inspired by co-creator Mike Judge's experiences as a Silicon Valley engineer in the 1980s, this comedy series follows the misadventures of introverted computer programmer Richard and his brainy friends as they attempt to strike it rich in a high-tech gold rush.

- @MikeJudge

The Imitation Game

Based on a true story. Alan Turing, father of theoretical computer science and AI, shortened WW2 by four years by cracking the German Enigma code with fellow mathematicians.

- @mortentyldum

Jobs

You wouldn't really call him a people person - but the fruits of his genius transformed humankind.