University of Helsinki
Full Stack Open
A free exercise-heavy curriculum covering React applications, Node.js APIs, testing, and the tools used to maintain a full-stack project.
Compare full-stack courses for browser interfaces, APIs, databases, and deployment, with advice on prerequisites and choosing a coherent project route.
3 learning resources in this collection
Full-stack development connects a browser interface with a server and a data store. It requires understanding the boundaries between them, not learning every available framework. A coherent project gives each new tool a purpose.
A broad bootcamp can suit a complete beginner, while Full Stack Open expects stronger programming preparation. Compare the assumed knowledge, project workload, and coverage of testing and deployment. Leave time to investigate the network requests and database changes behind the interface.
Build one small feature from form input through validation, storage, and display. Test what happens when the request fails. Explain each boundary before adding another service.
University of Helsinki
A free exercise-heavy curriculum covering React applications, Node.js APIs, testing, and the tools used to maintain a full-stack project.
Udemy · Dr. Angela Yu
A broad beginner web-development bootcamp spanning HTML, CSS, JavaScript, React, Node.js, and connected application projects.
Udemy · Colt Steele
A beginner web-development sequence that connects browser fundamentals to Node.js, Express, MongoDB, and larger application projects.