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?
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!
Videos
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.
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.
I've been learning Web-Dev for a while now on FreeCodeCamp, and then I heard about the Odin project and I liked it. Which one should I choose?
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!
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...
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
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.
Odin Project is a lot of reading documentation to understand concepts. I think that works well for some, but not for others (such as myself). I found documentation easier to understand if I had already tried to code something.
Imo FCC is kind of a "fill in the blank" type learning, which may/may not suit you. I found myself forgetting a lot of it, but you can avoid that by practicing on the side.
I have heard good things about different Udemy courses and also bad things about those same ones. You shouldn't pay for anything right now, but maybe something works for you after these other options
100Devs seems really intriguing, but I've never watched a lecture. Though I'm a huge fan of hearing an educator explain topics.
However, I think if you have the time then you should probably start with Harvard CS50. It teaches a lot of the fundamentals of programming, which is incredibly valuable to future learning as well.
If I were starting over, I'd begin with CS50 then either 100Devs or TOP (depending on comfort level with documentation).
Maybe do 100devs and supplement with odin if you have the time. I love how Leon teaches his lectures and gives me more clarity but odin goes in depth. 100devs also has supplemental material to read and do and Leon has a lot of good advice and motivation
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?
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:
-
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.
-
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.
I want to learning to become a web developer. I am new to coding and which of the 2 will be better for me to get started I have a lot of free time . I'm thinking of learning it while I apply for jobs . Is maths required to be good at it ?
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.
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:
-
Limiting your involvement with Reddit, or
-
Temporarily refraining from using Reddit
-
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.
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.