Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#108 on RedditRising

The Odin Project JavaScript Path

The Odin Project

17 recommenders · 20 threads · recommended in 5 years, 2019–2023 · score 19.1

Go to course ↗

The Odin Project's JavaScript course is a free, project-based curriculum covering core JavaScript and the path toward Node and React within a full-stack web development track. It relies on building projects with links to outside references rather than lectures alone.

Commenters call it a highly recommended, free, project-driven way to learn JavaScript and web development, with an active Discord and strong documentation links.

Web & Mobile Developmentbeginnerfreeproject-based#javascript#web development#full stack#node#react#project-based

Recommendations by year

20192023

On Reddit (21)

  1. Strongly recommendsstubbornapplr/learnprogramming2023in “Learning to program by yourself is too difficult.”▲ 1

    How are you learning? I did the java script course from the Odin project, highly recommended. It was hard, it took me one and a half year to completed, some do it in 6 month. I did the front end, still have to do the back end, but I got hired and currently I’m doing expanding my skills in the front.

  2. Strongly recommendsLongjumping_Can_6536r/webdev2022in “I want to learn some programming. NOOB full of doubts”▲ 1

    The odin project is a great learning resource, I highly recommend the js course.

  3. Strongly recommendsarmcburneyr/learnprogramming2022in “How good should i get at js”

    The Odin Project has a great JS curriculum (and also React later on) with a SUPER active Discord of people offering help. I highly recommend it. It's a big course - but if you're familiar with your dev environment (eg. Linux, Windows, whatever) and also know CSS and HTML - you can probably…

  4. Strongly recommendsKeroseneslickbackr/learnprogramming2021in “what are your favorite youtube channels for learning”▲ 2

    TBH, most channels are always trying to funnel their (overpriced) courses, so I wouldn't rely on them as a primary learning source. Good for reference or small challenges, but they only offer like 10-20% of the whole content. I just keep a few good ones in mind to search for when I need help…

  5. Strongly recommendsbarryhakkerr/learnprogramming2021in “Do you think masters in CS is worth it? Does it help?”▲ 1

    I tried a bunch of different things for JavaScript (including some imo excellent Udemy courses) but ultimately I feel like Odin Project is the most effective for me. Not only is it free but it has you build stuff pretty quickly and forces you to do a lot research yourself. Like several of the…

  6. RecommendsRajjSinghhr/learnprogramming2023in “Did anyone enroll in college courses, as opposed to learning on your own, to eventually get a job as a developer?”

    Then yeah, don't go to university because it won't do you much good. Find an online course to learn programming (I recommend the Odin project for Javascript and automate the boring stuff for python) and add in classes from MIT OpenCourseware to give you more CS knowledge. I'd recommend Linear…

  7. RecommendsNYPunkr/learnprogramming2023in “Seeking clarity and advice on how to approach programming”▲ 1

    You have a very long list of languages and techs that you say you're confident you can learn in 6 months time - do you mean you can learn any one of them in 6 months time? If you have exposure to python I'd recommend The Odin Project since it seems you're web dev-centric. They have pure JS courses…

  8. RecommendsJenovaJirehr/learnprogramming2023in “Should i switch from TheOdinProject to freeCodeCamp?”▲ 2

    I'm still fairly new (currently on tic-tac-toe and learning about OOP, factories, modules, private variables, closure, etc. in JS through TOP). My mentors are all full-time SWE and they all say the same thing "Don't marry one learning resources, just use them all and one of them is bound to help…

  9. Recommendsavadakavar/webdev2023in “Many suggested The Lenovo Thinkpad T480, so that's what I purchased to start my webdev journey. What are some essential tools and resources I should start out with once I have it?”▲ 5

    Do the Odin project. Start with the fundamentals there and then the Java script course. It is very detailed. Be careful never to enter tutorial hell and always code what you learned on the way Once you finished the Odin project you might want to learn the lern stack. Mastering this you will be…

  10. RecommendsSolidNeck1445r/learnprogramming2023in “FreeCodeCamp VS. CodeAcademy VS. Hundrends, if not thousands of other resources to learn from; Where do I start? It's all too much! Please help me!”

    I am currently learning. I first tried W3schools but didn't like the 'switching of tabs'. So I went for FCC and it is way better! The only downside to it, which I didn't know at first, is FCC almost spoon feeds. On completion of the HTML and CSS, and the Javascript courses, I still felt empty!…

  11. RecommendsKeroseneslickbackr/webdev2022in “Monthly Getting Started / Web Dev Career Thread”

    So you just have to get on the normal path like others. You got HTML and CSS down, or down to a point you can build and style enough. After that it's about Javascript and start into a tech-stack. My suggestion: Hit up The Odin Project for their Javascript area, learn that and build projects…

  12. RecommendsAlert_Locksmithr/learnprogramming2022in “Falling Behind learning Javascript, any online resources that could explain it to a total dummy?”

    Try the Odin project's JavaScript stack course they teach you an easy to follow guide to JavaScript, and they provide links to websites that give more depth knowledge of topics you having a hard time understanding, and if you're still lost come back here or another sub, and questions for any…

  13. RecommendsMatTheMemer/learnprogramming2022in “Need Advice”▲ 2

    this two docs will help you a lot it won't obviously make you a software dev but it will help you understand the basics https://github.com/pythonprogramming-group/python\_group/wiki/Recommended-Resources https://www.theodinproject.com/paths/full-stack-javascript/courses/javascript

  14. Recommendsshinjitheghostr/learnprogramming2022in “Taking a computer science lecture before jumping to theodinproject.com Foundations track, is it okay?”▲ 7

    I've read through both of your posts. It seems to me that you want to get employed as a web developer (main goal). If that's what you want then do The Odin Project via the Javascript course. If you want to learn basics of web development and some very light CS work then choose Ruby. However both…

  15. RecommendsKeroseneslickbackr/webdev2021in “Monthly Getting Started / Web Dev Career Thread”▲ 2

    So there is a FAQ in the sidebar: https://www.reddit.com/r/webdev/wiki/faq Start by learning HTML and CSS with free resourced. I did a EdX course and built projects which was OK, but there's Youtube courses from the likes of Net Ninja, and MDN and such out there. After that, I suggest looking into…

  16. RecommendsKeroseneslickbackr/webdev2021in “Monthly Getting Started / Web Dev Career Thread”▲ 5

    I've seen people ask about it, but never heard someone do their courses and whatnot. 4 months for that would be good, but it total you're looking at like well over a year--near year and a half--to be job-ready at that pace. Honestly, there's soooo much free shit out there, and teachers vary and…

  17. Recommendsariesemr/learnprogramming2021in “[New Coder] Looking for Advice on Where to Continue Next”▲ 2

    I'm currently doing The Odin Project, and I definitely can say that I would recommend it. Theres a javascript path that you can take, after you complete the foundations course (which serves as an intro to the web, HTML/CSS and JS, and is also a prerequisite). If you go through that path, it'll…

  18. RecommendsAn_Jelr/learnprogramming2021in “Looking to leave coding behind”▲ 1

    I don't mean to offend you, but just by reading through your text, I can see that you lack focus. You are trying to do multiple things at once and of course it's hard. I recommend looking on job posts in your area and learning that. Also, if you want to learn more aboud web devopment, I recommend…

  19. RecommendsRogermcfarleyr/learnprogramming2020in “Lost my job, trying to learn on Codecademy but wish I could afford CodecademyPro. Does anyone know of similar sites that offer comprehensive learning?”▲ 2

    JavaScript.info and MDN Docs they're free. The Odin Project is free and has a JavaScript track, other tracks they do teach you Ruby as well as JavaScript. Open App Academy teaches Ruby and JavaScript. You should also check out edX and Coursera which have loads of free courses. Plus if you see any…

  20. Recommendsbabbagackr/learnprogramming2019in “I already know the fundamentals of programming and every time I learn a new language I feel like interactive courses and videos are a waste of time. I find that I learn much better just jumping straight into making complex apps based on tutorials then trying to replicate them myself later.”▲ 8

    Just take Odin Project's JS course, I doubt you won't be challenged and see progression and growth from what I've studied in other courses of theirs, and also what you/others may have heard. It's open source, curated resources and their own lessons. Fullstack JS is here, and JS course is part of…

  21. MentionsConfident-Angle-160r/learnprogramming2023in “Stick to The Odin Project or start CS50”▲ 0

    If you feel you are missing something like fundamentals of programming go with CS50, i did watch a few videos on it. It was similar to the curiculum i enrolled back in college when i was still attending school and did not dropout. After four years of dropping out and i started again, with your…

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help