See here for course details: https://fullstackopen.com/en
-
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
-
Part 6: State management with Redux
-
Part 7: React router, custom hooks, styling app with CSS and webpack
-
Part 8: GraphQL
-
Part 9: Typescriptls