r/theodinproject

On the final NodeJs Project

I am finally on the last project NodeJs Project. I have not been in the discords for months and just been googling like and asking on forums when stuck. I have been avoiding the AI answers since we are suppose to be learning but I am curious on the approach of others. No one can really remember everything so i end up getting stuck and taking bits and pieces from other code i find or constantly grinding out a function till it works.

My question is, at this point do we embrace the AI answers or not? I started Odin pre AI so at the end its making it weird. Should a learner skip the AI or use it? By this time of the coding, i can make pseudocode and have a pretty good idea how to tackle a problem.

reddit.com
u/I_hav_aQuestnio — 1 day ago

Considering switching from MACOS to Ubuntu

I’ve started the Odin project and I’ve reached the “setting up git” section of the foundations course. My current MacBookpro can only run Ventura 13 OS which is not compatible with the tools needed for the rest of the course. Should I just install Linux OS(Ubuntu) or dual boot the MacBook?

reddit.com
▲ 10 r/theodinproject+1 crossposts

Where and how to start if you already have experience?

How do i properly start the Odin Project?

I currently have 1.5 years of work experience in a startup, having started as an intern. I can now develop new functions without having to ask my senior for help, and I have done a lot of work on pagination, restrictions, error handling, PDF reports, N+1 prevention, etc. So it's not like I'm flying completely blind. But at the same time, I feel that I'm still too inexperienced, especially compared to my colleagues who started the job earlier than me. How do I know where to start in the Odin Project (in the Ruby part) that helps me progress, without having to start the journey again with the chapters?

reddit.com
u/MelyndWest — 2 days ago

Love the new sidebar

https://preview.redd.it/hpvllqm1z32h1.png?width=2091&format=png&auto=webp&s=416824fa79d38e5a995a69496841507e5d9b68fb

I love this new sidebar they added. For one, it's a nice little progess bar that I can look at while I'm working on the course. Also, I'm working on a project right now and it's really helpful to have the lessons listed out right there for me to go back and reference. I really appreciate this new feature!

reddit.com
u/BreathSufficient4173 — 2 days ago

The Most Important Thing That The Odin Project Taught Me

I don't know if that's something that has happened only to me, just wanted to share my experience.

I'm close to finishing the React section of the Javascript Fullstack path (I'm at the Context API lesson) and today I realized something about me that changed the more time I've spend with TOP:

I can learn new stuff.

Now, this may sound weird to some of you, but for me that is a game changer. I remember several years back I would get results from MDN when I searched something related to webdev and I would get completely overwhelmed by the amount of text and I woud just quit and I thought "yeah, that's not for me" and In general, I always had that thinking that I can't learn things on my own and I gave up before even trying.

After that much time spend on The Odin Project, that mindset has been COMPLETELY OBLITERATED.

Yesterday I was doing some job searching for frontend positions and I kept seeing "knowledge of Websockets" as a requirement and at first I kept discarding those job offers and then I was like "wait, I can just open MDN and learn the fundamentals of it by reading the documentation" and that's exactly what I did. I'm not an expert at it, but after several hours of reading different sources and documentation I have a very good gist of what it is and how it works. Something that would've NEVER happen before TOP.

reddit.com
u/psyhnews — 4 days ago

Question on intermediate html and css assignment Holy Grail Mockup

Holy Grail Mockup

Linked above is my current progress, the issue I'm having is that sidebar does not span the entire column, when I check the inspect element of the page, it looks like it has 3 rows that I didn't not explicitly define. I don't want any more tips surrounding the assignment other than why the sidebar is stopping rather than spanning the entire column.

reddit.com
u/ArtistWriter — 3 days ago

need help on etchasketch

so im at that part and want to know how i can add items on the second row. they all just clump together on the first row.
is there a way to limit the amount of item a row has?

reddit.com
u/techlover1010 — 5 days ago

I'm now on Computer Science basics like recursion and other topics, and it's feeling like whole chapter changed instantly, no understanding, loops, conditions, like I have started DSA, yes it's DSA but going hard as a beginner

reddit.com
u/the_chill_guy0 — 5 days ago

Struggling to focus and read through articles

So im a total noob at coding and started TOP a few months ago. Im on the javascript section and as with the previous lessons im struggling to read through everything because i cant keep my focus because im reading new stuff that i dont understand and its getting worse. With the previous lessons i also struggled but when i got to the execises i did manage to understand and complete them but java is a lot more confusing and now im wondering if i should maybe try a different course first and then come back to this one or does anyone have advice for me because it feels like im making such slow progress that im starting to forget the things i learned in the previous lessons.

reddit.com
u/Puzzleheaded_Hat5003 — 11 days ago

Is there a "The Odin Project" equivalent for UI/UX?

Hey everyone,

I’ve been working through TOP and I love the hands-on, project-based approach. It’s been amazing for learning the logic and development side, but I’m realizing my design skills are lacking.

Does anyone know of a curriculum or resource for UI/UX that follows a similar philosophy? Specifically, something that:

  • Is free or very low cost.
  • Doesn’t hold your hand too much.
  • Focuses on building a real portfolio rather than just watching videos.

Thanks in advance for any leads

reddit.com
u/MikasaYuuichi — 11 days ago

I'm really getting nervous about how long it is taking me to complete each section...

It took 6+ months to do foundations. It's taken over a year to do Ruby, and I'm stuck in rspec. I don't understand how it truly works. I'm making fake objects for real objects to use in tests, and those fake objects can arbitrarily return what I say to return. Ok, I think I get why you want to explicitly separate an objects methods from things that can make it go haywire in order to focus on the object. But calling it messages instead of methods, even though I understand a message means the 'asking' of a message, it still seems pointless to me. It just seems like excessive terminology.

And the most defeating thing is how I can't just run the code. I have to make a fake 'within' rspec version with it's own terminology. Just as I'm wrapping around my head around more advanced concepts. Are they even advanced? I still feel like a newbie little nothing.

I'm so overwhelmed. The rspec cirriculum's spot in the ruby track was changed in the middle of me doing knights travail. So after I FINALLY got that, (which was like a total holy shit moment. I could not believe I actually did that) I'm no longer coding. I'm trying to learn to test code with a framework that I have to learn from scratch while at the same time not knowing the language well yet.

I'm honestly just defeated right now. I do not understand rspec.

reddit.com
u/Normalfailure69 — 11 days ago

Am I overestimating the number of people who has completed The Odin Project?

I joined the discord server last week and for some reason I was expecting the server member count to be at least in the 500k if not a million - was very surprised to find that it's only at 80k and yet to break 100k people.

Obviously not everyone who did the TOP is going to be in discord, but even then, if we assume 80k is just 25% of the people who completed TOP (conservative estimate), that is only 320k people over a decade.

My question is - am I severely overestimating the number of people not only completing TOP but people who generally do web dev/comp sci/software engineering in general?

I do suppose the number is bottlenecked because most people who are passionate about development tend to do Comp Sci at college and thus never have to do these kinds of courses/bootcamps, but still surprised nonetheless considering that TOP is probably top 3 resource for beginners.

For whatever reason I always thought the number would be crazy high in the millions. I suppose it's another way to take pride in completing such a monumental task.

reddit.com
u/Vigil_Jester — 12 days ago

Learning JavaScript methods, conditionals & logical operators — confused about memorizing method

Today I learned about methods in JavaScript, as well as logical operators, comparisons, and if statements.

I think I understand them generally and I understand the syntax and the basic logic behind them.

What confused me is the idea of methods themselves.

I understand that methods are actions related to certain data types (strings, arrays, etc.), but am I supposed to memorize all of them? Read all of them? Or just understand the concept and learn them gradually through practice?

Right now I feel like I understand things “generally”, but not deeply yet

reddit.com
u/rawanafaisal — 10 days ago

Frontend development through The Odin Project 💻

Currently learning frontend development through The Odin Project 💻

I’ve finished HTML/CSS/Flexbox and recently built my landing page project.

Now moving into JavaScript Foundations 👀✨

I’d love to gain more real-world experience through:
• Small projects
• Collaboration
• UI practice
• Beginner-friendly tasks

Project:
https://rawanafaisal.github.io/Landing-Page-project

reddit.com
u/rawanafaisal — 12 days ago

Hello! I'm currently just starting out with The Odin Project, I'm only a few lessons in. I've just gotten to the first one with VSCode. The video in the lesson is from 2021 and I've noticed that some of the interface used in the video is different than the newest version. Is there a newer one that covers the same thing or should I just stick with that one and take the extra time to figure it out in the new interface?

reddit.com
u/Sad-Artist7044 — 13 days ago

You play tic-tac-toe against a simple AI that I made. Its not really an AI like a Large Language Model or Machine Learning. Its just a set of conditions that make the program decide where is going to place a mark.

The code is a monolith. I dont like the way it looks. I think is a insane amount of code for just one file. But im using vanilla javascript so I cant use modules. Now I understand one of the reasons to use Webpack or similar tecnologies.

I was postponing the deploy because I wanted to work more on the UI, but I have postponed too much (2 months). I have to move on with the course. So Im deploying what I have.

Thanks for read about my little project. Happy coding!

Live Site URL: https://luizhen527.github.io/tic-tac-toe/

Github: https://github.com/LuizHen527/tic-tac-toe

reddit.com
u/Business_Variation22 — 14 days ago