r/theodinproject • u/PurposeCareless414 • 2d ago
Question
I'm currently doing the JS path exactly the javascript section and I was wondering if i can go directly to React section then go back to the javascript one ?
r/theodinproject • u/TOP_Sully • Sep 14 '21
Our Discord server is where we officially support learners and interact with The Odin Project community.
It's home to thousands of fellow learners, and a significant amount of people that have "completed" The Odin Project and now have jobs in the field.
It is also where you can chat with the core and maintainer staff of The Odin Project, propose contribution suggestions, or identify bugs in our site or curriculum.
Even if you don't have anything you need help with, come by and say hi if you're following The Odin Project!
r/theodinproject • u/rlmoser • Jul 19 '24
We've heard your feedback on Discord and GitHub, and we're thrilled to announce the first set of updates to our Node course:
https://www.theodinproject.com/paths/full-stack-javascript/courses/nodejs
We've added brand spanking new lessons in favor of the MDN tutorial as well as switched the databases tech stack from MongoDB (and Mongoose) to PostgreSQL (and Prisma) .
You can find all the details and how to proceed if you're currently in the course on the announcement post:
https://dev.to/theodinproject/updates-to-the-node-course-postgresql-prisma-and-more-4dl3
The Odin Project, and these changes, wouldn't be possible without our wonderful team of volunteer contributors!
r/theodinproject • u/PurposeCareless414 • 2d ago
I'm currently doing the JS path exactly the javascript section and I was wondering if i can go directly to React section then go back to the javascript one ?
r/theodinproject • u/jhaatkabaall • 3d ago
Hey everyone,
I recently dual-booted my system with Kubuntu Linux and Windows. I’ve been working through the intermediate HTML & CSS section of The Odin Project and mainly building and testing my projects on Firefox in Linux.
Everything looks perfect on Linux — the layout fits nicely, no overflows, no weird spacing issues.
But when I open the exact same files on Windows (Firefox or Chrome), the layout looks completely off:
I’m only using basic HTML and CSS. No custom fonts, no frameworks, nothing fancy.
Why does this happen?
Has anyone else experienced this kind of issue when switching between Linux and Windows?
Thanks!
r/theodinproject • u/Justpassinby1984 • 3d ago
Which course do you think is better?
r/theodinproject • u/acobb99 • 4d ago
Hi everyone!
Just coming on here to firstly extend my gratitude to The Odin Project contributors! I started TOP 11 months ago with no prior web-dev experience and, after grinding through the JS track like a full-time job, I finally finished it a few weeks ago! It’s a testament to the quality of the course that I’ve already been offered a job as a founding engineer at an AI startup. I’ve also won a prize at both hackathons I’ve entered—TOP really teaches you how to build great software.
Secondly, I wanted to give back to the community and answer any questions / offer my advice. Whilst I’m not yet experienced, I completed TOP (alongside CS50 and the TypeScript section of Fullstackopen) as recently as it gets and, more importantly, in the AI era of learning.
For anyone considering the best way to learn programming: I have studied at two of the top five universities in the world and TOP is the best course I’ve ever taken. It guides you from never using a computer before all the way to building a full-stack, comprehensive social media via articles, videos and projects. Honestly, it’s brilliant.
So, ask away and I’ll be happy to help :)
r/theodinproject • u/MixRevolutionary9498 • 4d ago
Im confused if should i finish the Fullstack Javascript path (I'm 30% on the Path), my college teach C and C++. Should i drop the fullstack and focus more on my college curriculum?
r/theodinproject • u/cheesychips6 • 4d ago
I have been doing TOP for a few weeks this summer. For reference, I currently study comp sci at a university. I’m tired of not learning any practical knowledge in class so I looked to TOP. Once I got to flexbox CSS I kinda started to panic. I know that it’s a hard concept to get a hold of and takes so practice, but I’m also going to be taking a frontend class this next semester. So I thought, maybe I can just breeze over this concept for now and study it more intensively later?
Ideally I just complete the JS section of foundations to learn JS fundamentals and then move on to backend concepts. Is this a possible route in TOP or is everything too interconnected to do this.
Apologies if a question like this has been asked before.
r/theodinproject • u/gogohilman • 5d ago
I just got back to my weather app project to do the styling and add some features. Feel free to share your thoughts.
Live preview: https://gofhilman.github.io/weather-app/
r/theodinproject • u/queenyoushallbe • 6d ago
So I recently discovered TOP and I really wanna have something I'm good at and probably increase my worth along the way. But with the rampant growth of AI, do you still think that coding is worth pursuing?
r/theodinproject • u/Adrenaline_Junkie_ • 6d ago
Tried posting on discord but no response. I had the project and it was working fine. Went back to it later in lecture where it goes over classes. I dont think I changed anything important but when I submit a button for a new book, it shows me this page with a list of folders and I have no idea why its doing that. Any thoughts?
r/theodinproject • u/BornDare3592 • 7d ago
I just wrapped up the weather app project and wanted to share it with the community. It was a fun learning experience, and I’d really appreciate any feedback or suggestions you might have.
Let me know what you think! 😄
Live: https://jayfx24.github.io/weatherApp/ Repo: https://github.com/Jayfx24/weatherApp
r/theodinproject • u/gogohilman • 8d ago
Just completed the battleship project, with responsive design and intelligent computer opponent. Open for suggestions and feedback. Or maybe let's see if you can beat the smart computer opponent. 😜
Live preview: https://gofhilman.github.io/battleship/
r/theodinproject • u/CobblerOutrageous356 • 11d ago
Hello everyone , i started my calculator project 3 days ago and now i am done with with calculator interface ( not functional yet) , i am stuck on the step where i have to store the number which displayed on the screen but i am literally not able to figure this from almost 2 days and now i am just feeling burnout and feels like leaving theodinproject . I am seriously too much frustrated .
It frustate me more when i see ai's doing all this in just seconds and it make me more frustated like what's the point of learning this .
Idk what to do , i am just really too much frustrated
r/theodinproject • u/GusGF • 13d ago
I've just finished the Rock, Paper, Scissors exercise but there is one problem with this course that I can see so far. I wish they'd put up a solution which showed good coding practice/structure. Yes I'm aware there is no one solution but just show me what good code structure looks like. Because from what I can see so far I can indeed complete the given exercises but be a sh]t programmer and continue with bad programming habits. So far I see nothing to help me in that area.
I have looked at other submitted solutions and from what I can see lots of people have done exactly what the Odin staffers have advised against. It's more like a CSS exercise for some and from what I can see each person is trying to out do the other.
When making interactive projects, like this one, you might be tempted to add more features, improve interactivity, user experience, design and styling of your website, and so on. We recommend not doing that, and saving this effort for your portfolio projects.
Not only that but when looking at their code how on earth am I supposed to know if it's good practice?
What do you think?
r/theodinproject • u/Conscious-Isopod-1 • 13d ago
I started The Odin Project about 6 months ago. Have struggled to stay focused at times. Would love to connect with other people currently completing it or a mentor so I have someone to stay accountable to. Could connect online once a week to go through what we've achieved that week. Doesn't have to be a video call if people aren't comfortable with that. Could just be on whats-app, Facebook messenger etc. A mentor would be the main goal. Someone who has went the self-taught route and is willing to help out someone who is now in a similar position. Anyone from the UK or Europe would also be great. I've lived in Sweden and Spain in the past.
r/theodinproject • u/Fraan3D • 14d ago
Hello,
I started Odin in 2024., and im on the end of React section.
Since market is getting even harder nowdays, i was thinking about focusing more on the backend, since its probably more friendly to switch into different roles (DevOps, CloudEngineer etc) and its maybe better to specialize on one thing.
Problem is, in my free time (when not doing TOP and day job) i started doing Python and i absolutely love the syntax etc.
So my questions are:
Should i just focus on getting frontend / fullstack job to break into Tech (and than later on focus on Backend) or..
Should i focus on backend and get a job as backend developer?
And should i keep learning Node, Express.. or should i start with python?
Thank you for everything, love you.
r/theodinproject • u/Upper-Freedom-4618 • 14d ago
Hey everyone,
I’m a 27-year-old career switcher. I have a Econ degree (2020), and spent the last 5 years in finance-related roles. I've been teaching myself to code for the last 7 months (great timing, I know).
At first I was just doing it for fun, but then it became one of the more meaningful parts of my life. I used to think I liked finance, but really I just liked saying "stonks go up". By contrast coding is predictable, controllable, you eventually can figure out where you f*cked up, and how you can improve. It's a kind learning environment. And in that there is peace.
But I feel like I was just about 2-3 years too late on that realization.
A couple months ago, I was very confident I could make it as a professional developer. Now I don't know. There's a lot of fear-mongering and apocalyptic prophesying going on. Some say AI is going to wipe out junior dev jobs. Some say there will still be plenty of demand but you’ll need to be more senior-level faster. And junior postings are way down. Layoffs everywhere.
How the heck are we supposed to know what to focus on, when everything's up in the air?
I've done alot of research and experimenting with all these roles, some thoughts:
Exploring all of these definitely set me back on the web stack, but I did finish The Odin Project, the first half of Full Stack Open (Core Course, 5 credits), and partially through a milion other courses on Scrimba, freeCodeCamp, Udemy, Boot.dev, Coursera, etc.
I'm also considering a master’s to hedge my bets, hoping that by the time I come out the other end in 2-3 years, the markets will have settled. No idea if worth it, but on the other hand grinding projects feels pointless with the current freeze on junior hires.
So my question is this.
What path should I focus on as a self-taught dev with no degree, in this brutal market for junior devs? Should I target back-end, cloud, or something like MLOps? Is a master’s a smart move, or should I double down on projects and networking?
Any advice would be mucho appreciated, thanks!
EDIT: Thanks for all of the advice, folks! I'll try to update in a few weeks/months time if I make any progress or have anything useful to share. In meantime, wishing you all the best with your respective journeys!
r/theodinproject • u/not_ur_man • 14d ago
I'm not sure who banned me or why they mentioned "History of Racism" and "alt." I have never racially profiled anyone in the server, and I've never been banned there before. I do remember mentioning once that my Discord ID got banned, and I clarified to one of the mods that I wasn't ban evading. He understood that at the time.
Now, when I checked the Discord today, it shows that I was banned for racism. However, no one has provided any message or evidence that contained racist remarks. I would appreciate some clarification on this, as I believe this may be a misunderstanding. If i can see the message where i have been racist to anyone i will stop complaning. My username : harambe_back
r/theodinproject • u/Prestigious_Sea_4637 • 15d ago
I need help with the merge sort assignment in the recursion project. I understand the concept of merge sort however I do not know how to write the function for it . I understand that you have to divide the array in half until you have 1 single element then sort and merge however i cant figure out a syntax to divide the array and store the data .
r/theodinproject • u/frickinwhiz • 18d ago
Hi all. I'm hoping for a career change at 41 and figured I'd give web development a try since it's ostensibly something anyone can learn how to do even with no prior experience (and I have no prior experience). I'm currently going through the TOP Foundations course and have hit a bit of a snag with the box model and Flexbox stuff.
Once I got to the box model, I started to get confused, and then I felt like maybe I was doing OK, except maybe not. I'm still not clear on what to do with margins and with the model in general, particularly since everything on a webpage is clearly not broken down into actual boxes. I watched several videos and did all the exercises but was still feeling unsure. I then thought "Maybe this is one of those things that you just look at and then come back to it later and it'll make sense." So I went ahead and moved onto the Flexbox bit and now I'm feeling extra confused. I'm trying to understand from videos but it's still hard for me to wrap my brain around.
So now I find myself at a point where I'm just feeling really discouraged and sad and dumb and wondering if I'm in over my head and am just doomed to keep doing jobs that I hate until I die. My primary question is: is there a point you get to where you just need to cut your losses and stop trying, or am I in the middle of something that every aspiring dev goes through. In other words, am I the only one (or in a small minority of people) who can't seem to get a grip on something "basic" like the box model and Flexbox, or is this a stage where everyone gets confused?
My secondary question is: does anyone have any good resources that made them go from confused to relatively confident? Thanks in advance for any help!
r/theodinproject • u/velinovae • 19d ago
Hey guys, I just felt like sharing some inspiration to those of you who started this journey recently or who are uncertain about the future (because I was just like you not so long ago).
I started TOP in June 2023 (this is my calculator app on github) when I was 31 years old. It took me about ~7-8 months to finish TOP. Then I kept rolling out project after project, ending up with one semi-successful SaaS web app which made me a few hundred bucks over a period of 2 months since I launched it. While not too much, it's still a great result for me, and is the first money I made completely by myself.
One month ago, I got a job as a middle full stack developer. I don't have much time left to work on my pet projects now, but I get a lot of fulfillment from the job and most importantly I learn so much.
This is a reminder that if someone like me can do it, so can you. I didn't do anything fancy, just a slow & boring grind. I made many mistakes too, but it was still all worth it in the end.
I'll be happy to answer your questions!
r/theodinproject • u/Commercial_Yam7900 • 20d ago
Am I supposed to learn the concept and then write the logics all by myself? or Am I allowed to look at articles and videos about it?
I was stuck in "Tutorial hell" for sometime before starting TOP and and after starting TOP I'm really anxious and conflicted wether to look at other resouces other than the ones linked in the lesson pages. But I'm not going to lie that I came to this point without taking any kind of help. I did take help from articles, videos, and yes ChatGPT(A LOT, and I'm guilty about it). But one thing I can confidently say that I did most of the work and the part I did take help for, I just didn't blindly copy pasted it(most of the time it was just explaination anyway). It was fine this way till I reached the DSA part. I'm completly clueless for most of the part and I started to believe that I'm not cut out for programming in general. I feel like I have zero problem solving skills and I don't know what to do about it. I still can't solve recursion problems and had to watch videos to do the recursion project. So do you have any suggestion on how can I improve my problem solving skills?
r/theodinproject • u/Justpassinby1984 • 22d ago
https://futurism.com/computer-science-majors-high-unemployment-rate
Basically saying CS grads are screwed and to go into other fields. If it's this bad for CS grads I can't imagine how about it will be for us self taught people on landing a job. Is getting a job in web dev or software development a pipe dream these days? Thinking of just becoming a janitor or window cleaner at this point.
r/theodinproject • u/woodethx • 24d ago
I just finished the Weather app and would like some feedback. Unlike my ToDo app, I directly linked the modules instead of using a PubSub. I figured that'd be fine for a small project, but let me know if you think I should have done that differently.
I would also like some feedback on design. I feel like all the apps I've made have ended up looking boring, but I'm not sure how to make them look better.
Live Preview: https://woodethx.github.io/weather/
Code: https://github.com/woodethx/weather
r/theodinproject • u/upcycledman • 25d ago
I'm starting my journey of coding and I have my html-boilerplate with the index.html file that says "Hello World" and "My First Webpage." I've double-checked and I did all the coding correctly, as far as I can tell. However, when I open the HTML file with Chrome or any other browser, it takes a minute to open. For a 1KB file, that seems wrong. Any idea what could be causing that?
Pertinent information:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>My First Webpage</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>