---
title: "Full Stack Open: Modern Web Development Course"
url: https://stacklist.com/card/70f01083-b1f8-4cfb-aa1d-77f127df931b
source_url: "https://fullstackopen.com/en/"
stack: https://stacklist.com/c/technology/stack/8a0d73a6-b7a3-4efc-8f2b-cd046f2fabbc
summary: "Full Stack Open is a comprehensive web development course that teaches modern JavaScript-based development using React, Node.js, MongoDB, GraphQL, and TypeScript. The course focuses on building single page applications with REST APIs and is offered by the University of Helsinki with contributions from multiple authors and organizations."
tags: "full-stack, web-development, react, node.js, javascript, tutorial, course"
key_entities: "React (technology), Node.js (technology), MongoDB (technology), GraphQL (technology), TypeScript (technology), Redux (technology), Matti Luukkainen (person), Kalle Ilves (person), Jami Kousa (person), Zhang Wei (person), University of Helsinki (organization), Houston Inc (organization), Terveystalo (organization), Smartly (organization), FrontendCafé (organization), Finland (location), Single Page Applications (concept), REST APIs (concept)"
classification: "tutorial"
content_hash: "sha256:8e9f0b6d802d34ab9c73ddc987d8865c2019179fe6c78f99da40db876b96c892"
acp_version: "0.2"
token_counts_approximate: 683
visibility: public
agent_accessible: true
status: "final"
---

# Full Stack Open: Modern Web Development Course

Deep Dive Into Modern Web Development Full Stack open Start course Learn React, Redux, Node.js, MongoDB, GraphQL and TypeScript in one go! This course will introduce you to modern JavaScript-based web development. The main focus is on building single page applications with ReactJS that use REST APIs built with Node.js. Announcements Questions about the course? Read carefully Part 0 , that has an answer to most of them... No more yearly versions, the course just continues without any break! See here for more details. You can discuss the course and related topics in our dedicated group on Discord https://study.cs.helsinki.fi/discord/join/fullstack . Please join the conversation! See here how to ask questions in a proper way Authors and License Parts 0-8 and 13 of the course material is written by Matti Luukkainen . The content of part 9 is written by developers from Terveystalo . Part 10 is written by Kalle Ilves . The content of part 11 is written by developers from Smartly and part 12 is by Jami Kousa . Numerous people have improved and corrected the material both in content and spelling. You can also make improvements to the course material yourself. The course webpage is designed and created by Houston inc , who have also audited the content of the course material. Chinese translation by Zhang Wei . Spanish translation by Sebastian Torres , Cynthia Vico Vacca and Pablo Maffioli with the support of FrontendCafé . The course material is licensed under Creative Commons BY-NC-SA 3.0 license , which means that you are free to use and distribute the material, as long as the names of the original authors are not removed. If you make changes to the material and want to distribute the modified version, it must be licensed under the same license. Using the material for commercial purposes is forbidden without permission. Part 0 Fundamentals of Web apps Part 1 Introduction to React Part 2 Communicating with server Part 3 Programming a server with NodeJS and Express Part 4 Testing Express servers, user administration Part 5 Testing React apps, React Router Part 6 Advanced state management Part 7 Custom hooks, esbuild Part 8 GraphQL Part 9 TypeScript Part 10 React Native Part 11 CI/CD Part 12 Containers Part 13 Using relational databases Part 14 Next.JS In co-operation with More about challenge The University of Helsinki is the oldest and largest science university in Finland, with an international scientific community of 40,000 people. The Finnish Houston Inc. is an agile software company founded in 2003. We design and implement customized digital services for your business. Full stack open matti.luukkainen@helsinki.fi The material is licensed under the Creative Commons BY-NC-SA 3.0 License.
