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 as such for the next 2 weeks). Additionally, following lessons underwent huge changes, complete them again if you already did:
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:
Top comments (36)
I wanted to take a moment to thank you for the incredible resources and support you’ve provided through The Odin Project. As I’ve progressed, I’ve found the content to be immensely valuable in improving my web development skills.The structure of the program is particularly excellent, making the learning process smooth and enjoyable.
Thank you for being an integral part of my learning journey . <3
Years ago I tried to learn how to program and quickly landed in tutotial hell and gave up in the end. After 5 months doing this course the only thing I am regretting is that I didn't find out about this course sooner
The **discord invite link **for The Odin Project shows invalid (expired/may not have permission to join)
I am enthusiastic about joining the community.
Can I get some help?
Hope I didn't waste your time.
I never thought I'd get down to code after trying several times, but everything changed when I stumbled upon The Odin Project. Diving into it was a game-changer for me, and that's how my coding journey began.
Now, I'm thrilled to share that I'm halfway through the course! This milestone is a huge encouragement to see it through to the end, and I genuinely hope I make it. The learning process has been challenging yet incredibly rewarding, and I can see my progress with each step.
I want to take a moment to thank everyone who contributes to The Odin Project. Your dedication and support have made a significant impact on my learning experience. The resources, community, and guidance provided are invaluable, and I truly appreciate all the effort that goes into making this platform so effective and accessible.
To anyone else on this journey: keep pushing forward! Every line of code brings you closer to your goals. We're all in this together, and with perseverance and the fantastic support of this community, we can achieve great things.
Great updates to the Node course! 🎉 Adding PostgreSQL and Prisma is awesome—these skills will be super valuable for advancing careers in development. Can’t wait to check out the new content! 🚀
My mind is blown by this project and how much care has been put into it. 5 months ago I couldn't console log hello world but through this course I can now build small web apps and sites. It's hard like you guys said it would be but it's so worth it. Thank you for this amazing project that helps so many people learning how to code around the World. Greetings from Germany
Well done everyone, this looks brilliant.
Good. The MongoDB website is an absolute abomination and the lack of Pug mentioned in the updated course is also good.
Nothing against Pug, but the syntax makes my eyes bleed, especially when compared to EJS.
I was just starting the node track not long ago so this is great timing. I was able to learn about mongoDB and now I get to learn about SQL databases. Very cool!
Thank you for the hard work, everyone.
I'm looking forward to working through all the new stuff!
The dotenv lesson would have been invaluable a few weeks ago (I really should get better at making suggestions to the community), so that's at least one section I know will really benefit future learners - straight off the bat! :)
Time for me to say bye bye to Mongo...
I just want to say that maintaining this huge course isn't easy, and I want to thank all the contributors of The Odin Project. Being a software engineering student without resources like this would be tough. Thanks a lot, everyone!
Is there a way to switch back to the old version? It changed mid-project and now as i'm finished my work doesn't fulfill the requirements anymore (theodinproject.com/lessons/node-pa...).