I'm a professional programmer who started with those exact resources, and I think they're both very very good--especially together. Start with FCC and do the html/css/JS content until you finish it, get painfully bored, or feel like you're spinning your wheels. When you're ready to apply the js skills from FCC, start odin project for web development -- it'll show you how to use all of the syntax you've learned to build real things. Odin is particularly good because it's project-based and doesn't hold your hand, but for these reasons, it's good to have some syntax knowledge before getting too deep into it, IMO. It also teaches you common non-code skills that are necessary for building software in web context: version control (git/github), IDE/code editor setup, linux env setup (esp important if you're not on mac), basic terminal usage etc. That's the path I took, and I don't think I'd be where I am today if I hadn't had FCC and Odin. I stayed 100% focused on js, and if you're going for web, I'd suggest you do the same -- it will speed things up if you focus on one language. And with node, you can write backend in js as well. The earlier you get used to typescript, as well, the better. By the time I got semi-competent w/ React through Odin, I actually did a bootcamp. It sounds like the market is pretty bad for bootcampers these days, so dunno if I'd recommend it in 2025. In my case, I did the bootcamp after coding off and on for like 2 years though. So YMMV. Good luck! Answer from scoobjixon on reddit.com
๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ freecodecamp or theodinproject?
r/learnprogramming on Reddit: freeCodeCamp or TheOdinProject?
May 26, 2025 -

I am a complete beginner, literally no knowledge or background about programming. I did some research on free courses on the internet and these two - freeCodeCamp and TheOdinProject - are the ones where I don't feel so lost lol

For some background, I want to focus as a web developer (fullstack)

So, which course should I take? The freeCodeCamp (the Certified Full Stack Developer Curriculum) or the full curriculum of TheOdinProject?

Top answer
1 of 11
61
I'm a professional programmer who started with those exact resources, and I think they're both very very good--especially together. Start with FCC and do the html/css/JS content until you finish it, get painfully bored, or feel like you're spinning your wheels. When you're ready to apply the js skills from FCC, start odin project for web development -- it'll show you how to use all of the syntax you've learned to build real things. Odin is particularly good because it's project-based and doesn't hold your hand, but for these reasons, it's good to have some syntax knowledge before getting too deep into it, IMO. It also teaches you common non-code skills that are necessary for building software in web context: version control (git/github), IDE/code editor setup, linux env setup (esp important if you're not on mac), basic terminal usage etc. That's the path I took, and I don't think I'd be where I am today if I hadn't had FCC and Odin. I stayed 100% focused on js, and if you're going for web, I'd suggest you do the same -- it will speed things up if you focus on one language. And with node, you can write backend in js as well. The earlier you get used to typescript, as well, the better. By the time I got semi-competent w/ React through Odin, I actually did a bootcamp. It sounds like the market is pretty bad for bootcampers these days, so dunno if I'd recommend it in 2025. In my case, I did the bootcamp after coding off and on for like 2 years though. So YMMV. Good luck!
2 of 11
11
Have you tried trying each course? They are both free, and cost nothing but time. FreeCodeCamp - Its definitely pointed at a broader audience from very young to adult. It has a lower barrier to entry, as most HTML, and CSS work is done in the web browser. TheOdinProject - Still beginner friendly, but pointed at a more self-motivated self-study audience (emphasis on self study). TheOdinProject as you work through the course will intently not tell you every detail to complete the course work. It is up to you to look up stuff you don't know, and fill-in parts yourself either through talking in the community, or chasing down videos on youtube. If you still want a recommendation, and while FreeCodeCamp is re-vamping their fullstack cirriculum, and you're a complete beginner to programming. Just try FreeCodeCamp's HTML course. Its free, most of the course work is done in the browser. If after completing the HTML course, and you're still as motivated to learn more, and the work is too easy, move to TheOdinProject. The objective is to understand fundamental principles.
๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ should i switch from theodinproject to freecodecamp?
r/learnprogramming on Reddit: Should i switch from TheOdinProject to freeCodeCamp?
May 17, 2023 -

I'm really really struggling with OdinProject, i don't wanna be stuck on 1 lesson for 2-3 weeks, even tho it's absurdly simple for others. I'm more of a visual learner, and because of my ADHD i'm not able to just read and read walls of text on TheOdinProject.

I heard that freeCodeCamp is more hand-holding compared to Odin, and i think that's okay, everyone is different, everyone learns differently.

I don't wanna quit trying to learn programming just because i'm not able to learn it on the TheOdinProject. Maybe i'm just delusional, maybe this is the way everyone else learns, but that's why i'm here, i wanna ask you for your opinions on this.

For the past 2-3 weeks since i started learning Javascript, i couldn't keep learning consistently for more than 3-4 days, because i would get burnt out, but i always come back. And i think i just need something that suits me.

Maybe it's not freeCodeCamp either, maybe it's completely something else. Would love to hear your opinions and suggestions!

๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ freecodecamp vs the odin project. which is best to get from newbie to hired?
r/learnprogramming on Reddit: FreeCodeCamp vs The Odin Project. Which is best to get from newbie to hired?
May 30, 2021 -

Hi all!

I recently started learning basic web development on the FreeCodeCamp (FCC). While looking through this sub, I found The Odin Project (TOP). Now I'm at a loss as to which resource to focus on.

I've been going through the fundamentals of HTML and CSS in FCC the past 2 weeks. Unfortunately, I only have 1-2 hrs daily to learn, so I want to make the most of my time to land a front-end dev position asap.

I would also appreciate if y'all could give me tips/suggestions as to which other languages/frameworks to learn after I finish HTML, CSS and JS.

Thanks!

Edit: I really appreciate everyone's input! This post has gotten more popularity than I expected, so I'm sorry if I did not reply to you.

๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ freecodecamp or the odin project?
r/learnprogramming on Reddit: FreeCodeCamp or The Odin Project?
February 8, 2025 -

Hi there! I am new in programming. I have started learning a bit of python by myself doing some courses and doing a bit of coddy.tech however I am very very beginner in all of this. I came across FCC and TOP and I was wondering which one the people would recommend more. I am giving my 100% of time invest into programming at present and I wonder if I should put all my eggs in the same basket.

๐ŸŒ
Reddit
reddit.com โ€บ r/theodinproject โ€บ freecodecamp or the odin project
FreeCodeCamp or The Odin Project : r/theodinproject
June 26, 2025 - Sorry, this post was deleted by the person who originally posted it. Share ... Hey there! Thanks for your post/question. We're glad you are taking part in The Odin Project! We want to give you a heads up that our main support hub is over on our Discord server.
๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ scrimba vs freecodecamp vs the odin project vs others - which one should i go with?
r/learnprogramming on Reddit: Scrimba vs FreeCodeCamp vs The Odin Project vs Others - Which one should I go with?
December 19, 2025 -

Hey everyone,

I need some help in choosing the right learning platform for web dev. I've been using freeCodeCamp since 2023 and I loved its structure: learn a concept -> guided project -> unguided project. That format works great for me and I learned a lot of stuff that I still remember.

The big problem is: FCC removed its video content. Staying focused on long lectures is a huge problem for me, because of that I can't learn on freeCodeCamp anymore.

So now Iโ€™m looking at alternatives:

  • Scrimba: seems interactive and video-based, which I need, but from what I've understood there are no projects where you actually get to write everything on your own and it's really shallow in terms of libraries and general depth

  • The Odin Project: To me personally it seems impossible to learn here, because there's lots and lots of text which is just a big no-no for my small clip thinking brain (thank you, tiktok).

  • freeCodeCamp: still amazing structure, but now mostly text-only which also makes it hard. The bite sized video lectures were perfect, but they're not there anymore.

Iโ€™m not a total beginner. I know vanilla JS pretty well (up until DOM stuff from FCC), but once frameworks, Node libs, databases, backend tools, etc. enter the game, I stops working. So I'm searching for a deeper dive into the full ecosystem:

  • JavaScript & TypeScript

  • Node.js + Basic libraries like os, fs, http

  • React + Tailwind

  • Git, Linux, Docker

  • SQL

  • possibly Kubernetes and CI/CD

Ideally, the platform should:

  • go really deep, not just scratching on the surface-level

  • include project-based practice (guided and unguided are nice)

  • offer both frontend and backend (can be in two different places) or full-stack

  • videos would help a lot (<- underline that twice)

  • certificates are a huge plus but not required, if it's a good course then certs aren't important at all

Budget isnโ€™t the deciding factor. I just want the most effective structure for actually retaining and practicing the material.

For people whoโ€™ve used these platforms or any other platforms: which one fits this learning style best?

Thanks in advance!

Top answer
1 of 8
5
Just a bit of advice and perspective: First, you can access the videos from Free Code Camp's Concepts here They have said they may be removed at any point in time, so look into a YT Downloader or some such. Their main YT channel also has several long video tutorials and crash-courses to my knowledge. There is also lots of videos all over YouTube about most programming topics / concepts, computer science, as well as specific tutorials on projects. Second, unfortunately, reading is just a part of programming as I am sure you're aware. You're going to have to read requirements of projects and their documentation, as well as write it. You're going to have to read code and genuinely try to understand it, both the functions and the larger whole. You're going to have to read documentation of the programming languages, tools, and APIs you're using. I'm not saying that to shame you, God knows, I barely read books. But reading is very much a part of programming, from the learning to the actual process of doing. Odin Project and FreeCodeCamp are both what I have experience with. They're both solid platforms, and I'd probably complete FCC first, and then circle back to Odin Project and see about the gaps and more advanced knowledge it covers. One of the big advantages is that it is fairly unguided and gives you a set of objectives to complete. This forces you to think about what you're doing, how and why, as well as forcing you to acquire knowledge and documentation just like you would on any real project. At that point, I'd probably just try making projects. Maybe dabble in a game engine like Godot because of its lightweight nature, GDScript which is very easy to read and write, and ability to do web exports for Itch.IO. Hell you can even use it to make applications / tools, not games, but I digress. I'm just not sure what to suggest that can fulfill that video requirement, besides trying a hybrid approach. Try to at least read the highlights and general idea of a topic, and then look for some videos about it, maybe practical examples. Don't force yourself to deathmarch paragraph after paragraph, but I don't know if you can truly avoid reading either. I'm sure others know more, I mostly learned by messing around modding games, reading books, nibbling on these tutorial sites and such. Best of luck.
2 of 8
4
I have been through tutorial hell before. Best options i have found in no particular order were: Odin Project, Freecode camp, CS50, Udemy. All of these routes are valid options and many self taught programmers were made from them. I found Udemy better fit for me because it explains the theory in videos with examples and then puts you into test with an exercise or a project (at least in the courses I had). Like others said, In programming you are going to need to read in order learn something on the go more often than not. Not from the comfort of your room, but in the office while you work for example. You won't pull headphones to watch any videos there. For now it looks like cs50 or a Udemy course would be a better fit for you. But in the end it doesn't matter much. After the tutorials is where the hard part begins and there are no videos there. Hope that helps โœŒ๏ธ
Find elsewhere
๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ the odin project vs free code camp
r/learnprogramming on Reddit: The Odin Project vs Free Code Camp
April 9, 2021 -

I'm looking to become a full stack developer, and have been referred to The Odin Project, and Free Code Camp.

Which would be recommended? Which is best?

Would both of them be accredited and recognised by organisations and companies?

I'm looking to become as employable as possible after it...

Top answer
1 of 5
26
This is coming from a full stack developer but I haven't completed either of them. Recently I started with fcc to brush up my basics so I gues I can comment here. The fcc path is really good, I completed 3 sections(html, basic css and enhancing visuals) with 50+ topics in each of them in a single day without getting tired. What I am trying to say here is that they have designed their course in a really good way, and I personally liked it. Secondly about industry ready and being employable, what you need are the skills and project to showcase those skills, no matter which path you take at the end of the day you should be able make some projects, understand what and why you're doing something instead of just following the tutorial. Another thing I'd like to share here, I remember when I interviewed a guy for android developer position at a small business. He had a couple of projects but when I asked questions related to the project, pointed of functions/logic and asked him for the reason why he wrote that, he had no clue because all he did was followed the tutorial or copied from github without understanding what was going on in the project itself. And they were basic questions and nothing complicated.
2 of 5
8
They are different, but both have the same goal: Teach you how to code. FreeCodeCamp is very interactive. You will see what you code live and it'll make you feel like a "hacker". It is also laid out as challenges and you'll progress as you complete them. At the end of the sections you will get various projects that you can work on to apply what you learned. It is also very vast and it keeps getting bigger as more content is being added. The con is (and this is my personal opinion) that it holds your hand throughout the process, which can make you fall in what we call "tutorial hell". However, if you keep working in projects, this shouldn't be an issue. The Odin Project focuses on making you job ready. This means not only learning how to code, but using version control systems like Git, learning how data flows, working with GitHub, setting up your environment, etc., which is great if you're looking to get a job in development or want to contribute to open source. It has different paths, including full stack, front end, back end, etc. They do focus a lot on the backend and using languages like Ruby and Ruby on Rails which not many people like (but many do). Also, the lessons are not interactive. Instead, they're a collection of resources to guide you, so you'll have to do a lot of reading and researching. Their projects are great, though and they have a discord in which you can interact with other devs in your same level and ask for help. In my opinion, you should use both resources. None of them is better than the other, You will get a lot from both. I started with FCC and then TOP after learning some of the basics. It helped me solidify my understanding when I was reading through all those articles. You won't get accredited in any meaningful way. FCC provide certifications, but in the end getting a job is all about your portfolio. My recommendation is to create a lot of projects and keep learning. tl;dr Use both, they're really good. FCC is more interactive, while TOP is more "resourceful".
๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ odin project vs free code camp vs appacademy.io vs ossu vs p1xt
r/learnprogramming on Reddit: Odin project vs Free code camp vs appacademy.io vs ossu vs p1xt
January 27, 2020 -

Im hoping to become a self taught developer by the end of the year and will just dedicate all my time to one of these projects but Im not sure which is best. I can probably dedicate somewhere between 40-50 hrs a week.

I want to get a job in the backend and create a career out of my passion so Id like to know, which route is the best to take and if each will give me the skills to become a proficient and desirable coder for employers to hire?

At the moment im just doing p1xts tier x track to get in the basics

Top answer
1 of 5
15
Tier X is good for getting your feet wet, just to raise 'comfort level' with some of the general concepts and terminology. That said, if you haven't finished it already, aim to finish by March 1, or you'll be scrimping this year on time to learn 'beyond the basics'. If your goal is proficiency, I would go with App Academy Open or Full Stack Open (their 2020 version will be available next month) paired with CS50, the followup CS50 course on full stack development, plus at least 6 progressively more involved development projects (both so you have practical experience building the types of things you'd like someone to hire you to build, and so you have examples of you doing so that you can show prospective employers). OSSU is fantastic, however it's mission is to help you become well rounded in computer science topics - which is great, but doesn't lend itself to expediency in becoming great at web development. The Odin Project is fantastic as well, however though it is far easier than App Academy Open or Full Stack Open, the cost of that ease is that it teaches less. You learn less. Please don't take this as a dis on Odin though - the resource is great and has really blossomed over the years as a solid option. It's just that if you want to get from 1 to 10 over the course of a year, Odin will only get you to about 3, with CS50 boosting you to about 5. App Academy or Full Stack would get you to about 7 with CS50 boosting you to about 9, much closer to your goal. That said, If you try (and I mean legit give it your level best) App Academy Open or Full Stack Open and find that they are absolutely 100% too damn hard and you feel that you are wasting your time trying to dive into a deep end you're not ready for but you WOULD be ready if you just had a couple more laps in the shallow end. Odin would be a good quick boost - just don't spend more than a month with it. Whichever route you take, aim to finish by September 1 - and spend the rest of the year developing a solid portfolio with the skills you've learned, studying the language of your choice in depth, and practicing algorithms so you can walk into an interview with confidence. Being able to apply what you've learned is equally, if not more, important than the months spent learning it - and practice is crucial. Don't waste your time on FreeCodeCamp - sure, it's free in terms of monetary cost, but it's not free in terms of your time, which is a much more valuable commodity. Many people learn from it, it has a loyal following - because it's highly motivating - because it's easy. You can spend / waste years on it, then look back and think you learned a lot, when really, if you'd spent that time on literally any other resource (Odin, App Academy Open, Full Stack Open, CS50, or dozens of others) you would have experienced a much higher return on your (time) investment in terms of amount learned per hour spent. If I were starting out right now, in your position, with 40-50 hours per week to devote, my schedule would be: Goals Finish Tier X by March 1 Finish App Academy Open by September 1 Finish CS50 by July 1 Finish CS50 Web Programming with Python by September 1 Finish GeeksForGeeks C programming by July 1 Finish GeeksForGeeks Python programming by September 1 Have three substantial projects forming the bulk of a professional portfolio by mid-December. Have a complete, professional looking, well thought out resume/CV by the end of December. Have studied algorithms and data structures and done hundreds on problems on HackerRank by the end of December. Have researched available jobs in your area by the first week of September, and use that research to drive your entire effort from September to December as you prepare your portfolio and resume/CV to demonstrate that you are well qualified to fulfill the responsibilities for the jobs that most align with the future you want. Schedule February: Tier X on Khan Academy (all available time) March: App Academy Open (40-50 hours/week) April: App Academy Open (20 hours/week), CS50 (20 hours/week) May: App Academy Open (20 hours/week), CS50/GeeksForGeeks-C (20 hours/week) June: App Academy Open (20 hours/week), CS50/GeeksForGeeks-Python (20 hours/week) July: App Academy Open (20 hours/week), CS50 Web Programming with Python/GeeksForGeeks-Python (20 hours/week) August: App Academy Open (30 hours/week), CS50 Web Programming with Python (10 hours/week) September: Research jobs in your local area (not to apply, but to see what's available), pick a backend language that is desirable in your area, study it. Study the docs. Study it on GeeksForGeeks. Build one project per week of increasing difficulty. October-November: Study the Algorithms and Data Structures sections of GeeksForGeeks one day a week. Practice doing problems on HackerRank one day a week. Spend the rest of the week perfecting one spectacular project per month for your portfolio. December: Clean up projects and assemble a clean looking, aesthetically pleasing, portfolio. Craft your resume/CV. Spend one day a week (minimum) practicing problems on HackerRank or doing problems from a past Google Code Jam. Notes By September, you should have learned how to branch and commit code to Git using meaningful commit messages - ensure you adhere to this during your October-December activities. You should also have learned the importance of testing, linting, and formatting your code consistently - keep this in mind as well from October-December. You could freely substitute Full Stack Open for App Academy Open above, it is just as good a resource - the trade off is that App Academy has a bit gentler introduction at the start (though both end at about the same difficulty). If it looks like you might not finish App Academy Open by the end of August, suck it up and work harder. If you're stuck for more than a day on something, reach out for help, on their slack, on Twitter, whatever. You NEED the September-December activities. Even if you don't end up in a whiteboard interview, having studied algorithms and data structures will make you a better programmer, and having practiced on Hackerrank will remove the 'fear factor' from the interview process because if they decide to whiteboard you, it'll be old hat by then. You need the 'post learning' projects to craft a professional portfolio - actual projects that you put a month of effort into doing well will demonstrate that you're doing work at the level a prospective employer will expect. Always give yourself one day off a week to relax. The time off isn't stealing learning time from yourself, it's giving the learning time to sink in and is more productive and sustainable long term. Eat well - sleep - and workout. Whatever that means for you. I'm not joking about this. Sure, study your ass off, study for 12 hour days if you want - heck, study for 16 hour days if you want - but eat regular meals, get sleep, and have physical activity whether that be walking, jogging, hitting the gym, grabbing a pickup game of some sport you enjoy, whatever, but something. It will power you to learn more.
2 of 5
11
Iโ€™d suggest starting with free code camp, after a couple of weeks start Harvardโ€™s cs50 while continuing your progress through fcc. This should take 2-3 months. From there you can evaluate where you are at and how to proceed. You are setting yourself up to complete a huge goal, set some daily goals (complete three 2.5hr work blocks), weekly goals (complete 10 algorithm exercises) and monthly goals (finish a small project or complete a section of free code camp). Take exercise breaks, if you have the time I really feel this is a worthy addition to a study program. Good luck! Hope other people chime in with advice!
๐ŸŒ
Reddit
reddit.com โ€บ r/learnjavascript โ€บ freecodecamp vs odin project for javascript i am newbie
r/learnjavascript on Reddit: Freecodecamp vs Odin project for javascript I am newbie
May 6, 2023 - I personally found it inconsistent in some ways, but my opinion is also a little subiective. Others find it awesome. Other that that I feel both of them are great in their oun way. Start with odin and move then to freecodecamp.
๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ the odin project vs freecodecamp vs 100devs vs udemy courses
r/learnprogramming on Reddit: The Odin Project vs FreeCodeCamp vs 100DEVS vs Udemy courses
September 3, 2022 -

I know there's a lot of posts like this already on here but I'd like a more personable response. My situation is my situation. I'm on a journey to become a Full Stack Developer.

I'm ready to join the tech world but I can't afford these bootcamps. I am going to try the self-taught route and I'm looking for some honest advice. I'm so indecisive. I'm looking for a coding experience that has lots of support in case I get stuck. I'm also worried about completing the courses and not being able to find a high paying role with the credentials. I'm confident in my skills and my tech aptitude. I know I'ma kill it. I just want to put myself in the best possible place to get employed right out the gate. Would any of you suggest one of the camps in the title or is there another free coding camp that will help me achieve my goals? The best camp for someone who wants to put their skills to work immediately in a junior Web Dev role.

๐ŸŒ
Reddit
reddit.com โ€บ r/cs50 โ€บ cs50web vs the odin project/freecodecamp?
r/cs50 on Reddit: CS50web vs The Odin Project/FreeCodeCamp?
March 7, 2024 -

I've finished cs50x and the plan was always to head for web development next as it opens you up to so many tangible projects and job prospects.

Wanted to ask for your opinions and experiences with CS50web as opposed to a different online source like The Odin Project.

I enjoyed CS50x' lectures and challenging psets but found the progression to be a bit slow-paced at times having spent 2 months to complete it. I would also like to build some larger projects and did not enjoy the very small but very theoretical and nitty-gritty psets in cs50x, just my personal opinion.

So what recommendations do you guys have, and what are your experiences?

Top answer
1 of 3
5
I really don't know about CS50web, but i'm gonna tell my experience with TOP until now: The course is 90% reading-based, i'm at 41% of the Foundations path and just finished my first project. I think what differs TOP from other courses is that they make you set your own Workspace and Enviroment as a Dev, and also offers a lot of projects to do. You must use MacOS or Linux (If your OS is Windows, there's alternatives) to take the course. The first things you learn are the basics of CLI and how to use Git to work on your projects and have a good portfolio, having projects to show your work are essential as a Dev. That's what i can tell you about TOP, hope this helps even if just a bit.
2 of 3
5
I am in the opposite position to u/sneeeeex as I have done cs50w but not TOP, I will try and answer as eloquently though. Cs50 web has a similar feel to cs50x with the main content being Brianโ€™s fantastic lecture style, he is good at giving you a lot of information without it feeling overwhelming. The projects in cs50w sound like they would suit you as you have 5 big ones that you use the information from several lectures to complete. You will have to set up your own environment as Django does not work well with cs50โ€™s codespace and there are minimal instructions on how to do so I get the impression that web has less focus on front end development and you will need to do a lot of your own research, but it gives you a great foundation for how to use Django for the back end (if you are like me then you might not know yet, Django is a framework similar to flask)
๐ŸŒ
Reddit
reddit.com โ€บ r/webdev โ€บ the odin project vs. freecodecamp.org? pros and cons?
The Odin Project vs. Freecodecamp.org? Pros and cons? : r/webdev
December 3, 2020 - In The Odin Project you'll be doing projects from the beginning on so I felt like I really learned the topics because I had to implement them myself instead of copying from an example. So my recommendation would be TOP for deep learning, FCC for introducing or refreshing your memory on the topics.
๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ freecodecamp vs the odin project vs 100 devs vs udemy courses.
Freecodecamp vs The Odin Project vs 100 Devs vs Udemy courses. : r/learnprogramming
April 7, 2022 - As others have said, it doesn't matter where you learn (to a certain extent that is) but if you're just starting out, go with The Odin Project as they give you a more rounded approach to web development. I usually watch FreeCodeCamp tutorials but I recently switched to TOP and the difference ...
๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ freecodecamp is learning from the odin project
r/learnprogramming on Reddit: freeCodeCamp is learning from The Odin Project
December 24, 2021 -

Hey r/learnprogramming, I know many of you here are fans of The Odin Project. I am too, and have been friends with its creator, Erik Trautman, since 2013. The Odin Project covers a lot of tools that freeCodeCamp hasn't really been able to cover interactively in the browser. Over the past few years, I've learned quite a bit from it, and from reading the positive things people say about it here on this subreddit.

There is no one-stop shop for learning to code, and I encourage people to take advantage of the vast array of learning resources out there. (OSSU is good, too โ€“ created by Eric Douglas, a really thoughtful developer from Brazil.) But that doesn't mean freeCodeCamp can't learn from these resources and keep improving. And learn we are.

Here are two big ways the community has put this learning into action so far this year. Note that I am not going to link to anything out of respect for r/learnprogramming's rules around self-promotion โ€“ I hope this is OK with the mods:

  1. We launched a 300-hour Relational Database certification earlier this year. The Odin Project is good about encouraging people to set up their local developer environment and use Linux, SQL, and Git. We now cover these tools as well, all within the context of building projects with tests. And you do the entire curriculum right inside VS Code (running inside Linux, running inside a Docker container). We are working on getting this entire environment running inside a browser, too.

  2. We rebuilt our entire 300-hour Responsive Web Design certification from the ground up to be project-oriented. Now you learn all these tools and technologies by building projects (no more individual lessons). We still have full test suites for every step of building the project, but instead of showing a bunch of failing tests, you'll see context-specific hints to help you get unstuck. (The beta is accessible at the bottom of the freeCodeCamp curriculum page.)

Both of these certifications involve thousands of discrete coding steps, each with tests. We dramatically amp'd up the repetition based on feedback here on r/learnprogramming that people wanted more practice with concepts and with syntax, so they could more easily retain everything.

freeCodeCamp's core curriculum is under active development, and we're rebuilding every aspect of it. We also have more than 8,000 extra-curricular tutorials on everything from Rust to Flutter to Kubernetes, and more than 700 full-length courses on the community YouTube.

If you think of any other learning resources I could learn from and seek inspiration in, let me know in the replies. I am not too proud to learn from anyone. We'll continue to adopt whichever approaches you all think work best.

๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ should i continue freecodecamp or move on to another tutorial either odin project/youtube
r/learnprogramming on Reddit: Should I continue freecodecamp or move on to another tutorial either odin project/youtube
February 19, 2024 -

Hello everyone, currently I am half way done with freecodecamp, I feel like it helped me understand how html/css works, but I still have a long way when it comes to actually knowing when to apply the right elements or selectors. No JS for now, but I feel like at the same time I actually want to start building something and have my github filled with projects. Which is why I am leaning to doing the odin project instead or youtube. What do you guys think should my approach be? Keep going with freecodecamp and finish it or move onto odin project or any other tutorial? Thank you.

Top answer
1 of 2
1

On July 1st, a change to Reddit's API pricing will come into effect. Several developers of commercial third-party apps have announced that this change will compel them to shut down their apps. At least one accessibility-focused non-commercial third party app will continue to be available free of charge.

If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options:

  1. Limiting your involvement with Reddit, or

  2. Temporarily refraining from using Reddit

  3. Cancelling your subscription of Reddit Premium

as a way to voice your protest.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

2 of 2
1

Project Odin is pretty great IMO. Go through the Project Odin curriculum, build the projects until you hit a wall, then go back to tutorials on sites like freecodecamp or udemy with that specific goal in mind (project odin links out to a lot of stuff like this, but no necessarily as in-depth as what you can find on more tutorial focused sites), take what you learned there to finish the project and repeat. That kind of targeted learning is much more effective and will help you retain information since you aren't just learning it in a vacuum; you're learning it for a purpose to achieve a specific problem you actually have. Watching videos and typing along feels like you're achieving something, but more often than not, not really. I think Project Odin is great because it is to some degree open ended. It let's you hit problems you have to solve yourself in real life as part of something greater and isn't just a set of targeted problems.

Once you've gone through the Project Odin curriculum, you'll be in a great place to start building your own passion projects that will give you something to talk about interviews and get you a job.

๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ the odin project vs free code camp vs full stack open vs cs50 web?
The Odin Project vs Free Code Camp vs Full Stack Open vs CS50 Web? : r/learnprogramming
March 22, 2023 - Odin Project, to learn web and get job-finding advice. Do the JavaScript track first, and the Ruby track second. FreeCodeCamp's web dev certs: Web Design, JavaScript, Front End, Data Visualization, Back End, QA. You can skip going through the courses after Odin Project, and jump straight into ...
๐ŸŒ
Reddit
reddit.com โ€บ r โ€บ learnprogramming โ€บ comments โ€บ ro62i1 โ€บ freecodecamp_or_the_odin_project
freeCodeCamp or The Odin Project : r/learnprogramming
December 25, 2021 - A subreddit for all questions related to programming in any language ยท Create your account and connect with a world of communities