We’ve heard your feedback on Discord and GitHub, and we’re thrilled to announce the first set of updates to our Node course.
Follow our progress on the Node Revamp GitHub project board.
What’s Changed
New In-House Lessons: We’ve replaced MDN’s LocalLibrary tutorial with brand spanking new lessons on routing, views, controllers, and forms.
Tech Stack Update: MongoDB and Mongoose are out; PostgreSQL and Prisma ORM are in. Additionally, the SQL course from the Ruby on Rails path has been added to the Full Stack JavaScript path before the Node course.
What If I’m Mid-Course?
In Progress: If you’re not currently working on a project, pause and complete the newly added SQL course. Then start the Node course from the beginning, doing the lessons labelled as “New” (they will be labelled for 2 weeks from this now). Additionally, following lessons underwent huge changes, complete them again if you already did:
Authentication Basics
Testing Database Operations
Future projects should use the new tech stack instead of express-generator or Mongoose from the old lessons.
Mid-Project with MongoDB: Finish your project, then follow the advice above.
Completed Project(s) with MongoDB: Refactoring to PostgreSQL is optional but recommended if you want to resubmit your project.
Completed the Node Course: It’s up to you to decide if you want to revisit the new lessons.
Contribute
The Odin Project is a community project, and this course would not have been possible without its contributors. They deserve a big round of applause. The work is not over yet, the course needs to be updated and improved regularly, and this is where you can help. From fixing a typo to adding a new lesson, every contribution matters!
Special thanks to: