Hi! Is there anyone who found job after Odin? How much time did it take to learn? How much time did you spend learning per day?
Do you think 3-4 months of every day learning (3-5 hrs) is enough to land internship?
Thank you :)
Edit: Forgot to mention I’m already in BSc Computer Science program at university, have understanding of programming concepts and stuff. It’s just I feel I need to do self study and focus on smthg specific as the uni program is broad and just teaches everything, I expected more from my uni I guess; now I understand all those uni dropouts 😂😭
Hi guys, looking for a reality check. Currently in the middle of the Foundations part of The Odin Project and loving every moment of what I'm doing. Can finishing this land me a job? I'm willing to do more courses like this but bootcamp isn't an option since I need to put food on the table and can't quit my job. I can do atleast 2-4 hours during the weekdays at most.
Bit of background, I've been delivering shipments for quite a long time now. Been a driver for FedEx UPS and Amazon and I feel my body might break any given moment. almost 40 years old now and finally decided to look for something that I can do while having a great work life balance. Time seem to go by while doing the deliveries and I noticed my kids are all grown up already.
Also would love to join any discord groups for anyone going through this path.
Thank you in advance to all.
Videos
Hi. I've been teaching Science and Chemistry for the past 6 years, but I am considering retraining into something with IT- I've always had an interest in computer science and programming, but paying 15K to do a CS degree is not possible.
I have recently stumbled across the Odin project, and have started doing some of the fundamental courses in HTML and CSS.
My big question is; would the Odin Project enough to get a job in web development without a CS degree? If not, what could I add to it that would supplement this and make me more "hireable"? I might continue to do it, out of sheer enjoyment - but it would be nice to lower my expectations now if needs be!
Edit: So much amazing advice on this thread, and loads to chew on. I can't go through everyone - but thanks! Very grateful to everyone who took the time.
I know this has been answered a ton of times, but almost everyone I’ve seen post about it has already had some type of degree. I only have my highschool diploma.
Im 22 and working at an insurance call centre and hate it. It’s stressed me out so much that it’s effecting my physical health and has caused my hair to start to fall out from pure stress. I don’t know if it’s just from the stress, but i’ve had such bad health issues recently that my doctor has suggested I go on short term disability for 4 months. While waiting for approval I’ve started The Odin Project. I’ve just passed the fundamentals section and plan to get as much as i can done while i’m on STD. I’m completely new to programming. I don’t know is it exactly counts as programming, but the most experience I have is coding tumblr HTML themes when I was a young teenager for some extra cash, but even that was mostly copy/pasting stuff. I have a few ideas for simple apps and have joined a few discord’s to get a sense of community,
Has anyone with no degree at all ever gotten a programming job from being self taught? I’ve also looked in the success stories channel in the discord, but haven’t seen one that states they’ve only had a HS diploma yet.
You need 3 things to get a job.
-
Education
-
Portfolio
-
Experience
Since you have basically nothing in #1 and #3, you are going to need a very good portfolio to make up for it.
You need to know at least the same amount someone who has spent 4 years learning in college knows. Usually this takes 1-2 years self-learning.
As long as you can produce a valid portfolio you can get a job, you don't need a degree
Anyone out there who self-taught themselves using the Odin Project? How long did it take you? How was it getting a job after finishing? Did it take a long time to get work? Did you land somewhere decent? What's your story?
My job search is mostly local, and in my area, the demand for full-stack skills is about 90% of the jobs being posed. Of course, my school's CS program offers almost nothing in that domain, so I decided to start working the lessons in The Odin Project.
If you've completed The Odin Project curriculum, do you feel as if it was crucial to landing a job?
Do you guys think it prepares you well for start interviewing? I've done a 2 year system administration course, so i have some experience in different topics. My end goal would be a backend engineer junior position, a devops junior position or even a helpdesk position to get in the industry, but I wanna get a deep dive into programming first before pursuing other stuff. Do you think is enough? What path do you recommend for landing ur first job? idk if it matters, but im from The Canary Islands(Spain), so applying to on-site jobs is more tricky.
Hey everyone! I decided I wanted to become a fullstack web developer because I got laid off from my last job and it would be good to actually make some decent money. I did the fullstack javascript path of the Odin Project (was really fun!) but now I need to actually get a job and get paid or this will have all been for nothing.
It’s just taking me even longer than the bootcamp itself and I’ve been rejected so many times without even getting any feedback... which should just be illegal I think? I tailor my resume to every job I apply for but it’s so time consuming and I’m thinking I might just give up and get a job in data entry again.
Has anyone got any advice? I’m really good at the actual coding bit I’m just really bad at the getting a job bit. Does anyone read cover letters or am I wasting my time there too? Is my GitHub profile important or will no-one see the projects I spent literally weeks on?
I'm just wondering since I heard others say Odin is "old news" and to just get a CS degree if I want any chance of getting a job in this industry.
I've seen a lot of amazing reviews about people being able to do The Odin Project and able to land a junior web development job. I was kinda curious onto whether the Odin Project was really a resource that provided enough content for individuals to build a portfolio, obtain a job and be able to keep up with the pace of whatever company they were hired for. It seems almost too amazing that people were able to land jobs within 6 months to 1 year of The Odin Project without prior experience. Otherwise, if it isn't enough, are there other things that anyone could recommend that would help increase the likelihood of being proficient in programming and being able to land a job ?
Im currently in the foundations portion and I'm really enjoying it. It definitely better than any Udemy course's that I've done. I actually feel like Im learning, from how to use git to using a CLI. Im just curious.
Hi everyone, I'm one of the many people out there considering coding as a possible career change after almost 16 years in higher education administrative/executive support. I briefly learned some HTML as a teen back in the 90s (S/O GeoCities, Tripod, and Angelfire :D) and while I enjoyed it, I never developed it beyond a summer distraction and it eventually fell off my radar as something to pursue professionally.
I started taking courses on Codecademy in May and felt encouraged after finishing the Learn HTML course and am just over halfway done with the Javascript course. After that, I want to either complete their Full Stack or Front End courses, and/or complete The Odin Project.
I've been researching part-time coding bootcamps as well bc I think I would benefit from the structure, ability to ask an instructor questions, and help with career stuff, but the price tags on most of them give me serious anxiety. Rather than give up completely, I'm trying to press on with more affordable/free resources.
I know it ultimately depends on the willingness to learn and practice (and actually do it, not just manifest it, lol), but are there any users out there who started at a similar beginner level with the same or similar resources and eventually found a full-time developer job? Without having to enroll in a coding bootcamp? Bonus points if you did it while working full-time!
Trying to stay motivated, but also manage my expectations. Bootcamp isn't off the table for me yet, but I need more time to decide on $17K. Thanks for any experiences you're willing to share!
I’ve started The Odin Project and completed the foundations portion. Afterwards I opted for the JavaScript path.
My question is will finishing the Odin Project be enough on its own to land me a Job?
Odin project is amazing, because the site Odin project will not teach you a bunch, but will give you a lot of resources to learn from and expand if you would like. Sometimes I open some video they posted to learn from and I find my self watching 3 more about the same topic, because I found it interesting or really important (these type of subjects - you should study for days).
Baisially, go by their path, learn from things they post, but dont limit yourself go learning just from one resource. Whish you good luck!
No. It teaches the basics and those basics need to be expanded on.
Is the Odin Project something you put on your resume to get a job, or is it something you use to make more projects to put on your resume
Thank you!
I'm thinking about starting The Odin Project with the goal of getting a job afterwards. I'm willing to take the lowest paying job, $20/hr or so to start. Is it still possible to study through The Odin Project and come out the other side ready for a job and able to get one? I already have a bachelors degree in a liberal arts/humanities field as well.
I want to learn odin 7 days a week, starting tomorrow how many hours a day I should put my time in? While doing the task and projects in odin in efficient way possible.
Extra: can you guess why 2025?
I've just accepted an offer as a remote Junior Software Engineer. My head is spinning.
For some background, I'm a 29 year old insurance underwriter from the UK. I've had one job since graduating university in 2013 with an Economics degree and I realised after a couple of months of the pandemic that I only really loved the culture of my job, and there wasn't much of the role itself that I liked. The pandemic definitely made things worse, with angrier customers and higher workloads. I had no previous coding experience, but had built some complicated stuff in Excel and learned a tiny bit of SQL (mostly just Googling how to edit existing queries) for data analysis.
After learning some Python basics on Codecademy, I wanted to test the waters with web dev before pursuing data science. I played around with some sandbox tutorials before I found The Odin Project through here and after doing the HTML/CSS basics of the Foundations track, I never looked back. I did the JavaScript path and was halfway through the React section when I started applying. The way that the TOP program helps you set up a working environment was key to making me feel productive and I really looked forward to pushing my project updates to GitHub. Building up the green dots on my summary was a great bit of visual feedback to keep me motivated. I also became much better at breaking down a big problem into smaller, Googleable questions which is honestly half the battle with learning to program.
After six months of 15-20 hours of TOP a week on top of my full time job, I finally felt ready to start applying for positions on 24th April. The interviews actually were not that technical - the most I really did was go through my projects and explain what I did and why I made the choices I did. I had no idea about a couple of code questions, but wasn't afraid to say "I don't know, but I would be very willing to learn and find out". My main techs on my CV were HTML/CSS, SASS, JS, SQL (barely), git and React. I've been hired to learn Java on the back end, before contributing to some React Native apps in a few months.
A couple of insights I learned through the process of applying for a job;
-
I actually had very little success with jobs that were being gatekept by recruiters, despite reaching out a few times before applying for a chat - I got a lot more traction with companies advertising directly. 6/8 companies I applied to directly interviewed me or gave me a code challenge, and 0/15 recruiter advertised positions moved my application forwards. I didn't even hear anything back except 2 generic rejection emails.
-
Being a self taught developer is actually a really good thing in the eyes of a lot of hiring managers. It demonstrates passion ("I could never have done this on my own if I wasn't passionate about code") and that you're used to not panicking when you're struggling to solve a bug.
I read somewhere on the Odin Project Discord that between their "Welcome" page and the page after the environment set up/first HTML/CSS code challenge, the traffic dies down by like 80% or something. It's wild. The most valuable skill you can learn is to get comfortable with being in that shit place where you don't know how to fix a problem and just keep hitting it from different angles until you hit gold. It will genuinely be weird to have someone to ask for help.
That's it! I'm currently finishing up my insurance job and doing a little bit of work on my first side project, and I can't wait to get started. If I can help anyone at all, please let me know. Here's my GitHub for anyone interested.
edit: added a link to The Odin Project, it really is so awesome for a free resource
What are you doing now? Did you get a hold of a job/internship? How would you have gone about it differently knowing what you know now?
They are in Valhalla ;)
Couldn't resist sorry.
I might not be what you're looking for, but I'm a CS student who followed through the coursework over the last summer. Currently, I'm finishing an internship in NYC where about half of the work is on a Rails-based app, so the stuff I learned from the Odin project was probably more directly relevant to getting the job (although my understanding of The Odin Project obviously rested on my background knowledge from my freshman year)
Here's some things I wish I took the time to do after finishing the coursework:
-
Learn about APIs. Both how to make a JSON API in a Rails app and how to integrate 3rd-party APIs into the app
-
Learn more DevOps stuff, like learning how to use AWS, Docker, and/or Vagrant
-
Learn more about object oriented design. Sandi Metz's book Practical Object Oriented Design and this talk are a great starting point. I basically can't go back to any of my older projects now because of how badly they were designed.
-
Learn about what rails is and isn't. I found by doing things the non-Railsy way at my job, I better understood how rails and every other web framework works. Things like modifying the database schema without rails, using unconventional table names, etc. all made me learn more about the logic behind the practices that I had just gotten used to
Things I'd recommend learning about for people who don't have other CS courses:
-
Learn more about SQL and database design
-
Learn more about networks and how things like servers, requests/responses, etc. work together
Not sure where you are in the course so some (or all) of those terms might be overwhelming. Feel free to ask any questions specifically if you want help with where you are currently
Note: This is not a success story; I will post the full story on Discord. This post is for those who don't check Discord that much (like me) and to leave some advice based on my experience for those who are on the same journey towards landing a job.
After 2+ years, 750+ Commits, 15 TOP projects and countless hours later, I finally got my first job as a web dev thanks to The Odin Project! I recently accepted an on-site position as a Trainee React Dev at a local company (I'm from El Salvador and company is US Based), and I owe much of my success to TOP's curriculum and lessons.
I have been studying for over two years now. I am pursuing a bachelor's degree in engineering and have completed a bootcamp for full-stack web development . But the reality is, 90% of my projects and web dev knowledge come from The Odin Project.
I started with TOP back in early 2022 but wasn't consistent at first. I stopped going through the course for a couple of months and after around 1 year I was able to finish foundations. I chose the JavaScript path and went all in from there. For the entirety of 2023, I studied TOP almost daily; during my school breaks, I studied for 5+ hours daily and took my time building projects. I completed the JS portion towards the end of 2023 and moved to React at the beginning of this year. That's when things started to get interesting.
I kept building and studying React, I felt ready to start job hunting but was unlucky at first. For some time, I thought I was not good enough and made me doubt my readiness, so I kept studying and building projects. I even created a real-world project for a friend while still working through TOP (I'm currently working on the Shopping Cart project) and also kept sharpening my React skills (Currently 76% complete). I felt very confident when I applied for the Trainee program and I passed all the interviews and have now started the program! I am no expert or proficient in React, but with what I learned from the TOP lessons and by working on projects I was able to get into the trainee program where I will keep improving my React skills. I do have a good level and understanding of the tech stack thanks to the TOP lessons and content.
After all my experience with this process, I want to leave some advice to whoever needs it, these are some things I wish I knew while learning how to code and working through TOP curriculum and also while on job hunting:
-
It. Takes. Time. Getting into tech is challenging right now, but it's possible. Be patient, trust the process, go at your own pace, and ensure you understand concepts thoroughly. Take your time to really grasp the fundamentals and remember that programming is an evolving skill that requires time to develop. Programming is not a get-rich-quick scheme, it takes time and it’s definitely worth it.
-
Ignore the noise. Don't believe everything you see online about A.I. taking our jobs or the market being oversaturated. While there's much debate and the market has changed over the years, companies are always seeking developers. The main difference now is the need to adapt to new technologies. AI is a tool for developers, and our best approach is to learn how to use it effectively.
-
Be creative and explore with projects. This has been what helped me the most when it comes to understanding JavaScript, design patterns, UX/UI, and wed development as a whole. I really encourage you to try new things on every project, explore your creativity, experiment with new libraries, frameworks, tools, or any other thing that can help you create something different. In my experience I was always looking for a new way to build projects, in that process I learned a lot about design and good practices, plus I encountered a bunch of bugs and problems that helped me improve my debugging skills.
-
Focus on fundamentals. Take time to understand the core concepts of web technologies. This will be incredibly helpful down the road, making it easier to learn new frameworks, libraries, and even programming languages. Learn how JavaScript works, how it interacts with the browser, how it compiles and works under the hood, how it handles errors, and focus on asynchronous code when you get to it, it's crucial for creating complex apps. Learn how CSS affects your page performance and what the best practices are for great design. Also learn how to use semantic HTML for accessibility and semantics. Overall learn the fundamentals of the main web technologies. Once you have a solid grasp of these fundamentals, learning new libraries and frameworks becomes much easier.
-
Create a brand or portfolio for yourself. As you progress through the course and build several projects, I strongly recommend creating a web portfolio or personal brand, depending on your goals. The goal here is to be seen and stand out when you apply for jobs - a good web portfolio is impressive and surprisingly uncommon.
-
Have fun! This process shouldn't be boring or feel like a chore. Build exciting projects with your new skills and enjoy the process. Challenge yourself with each project and try to learn something new. Be open to exploring new technologies and don't fear making mistakes.
-
Just create(and don't fear mistakes). Your first projects don't need to be perfect, the code might be messy, performance might not be the best, design could be better and there will be room for improvement. Don't let this stop you from building, creating, and testing new technologies. The best way to learn is through hands-on experience, even if the results are not so good-looking or have messy code.
-
Consistency, Consistency, Consistency. This is the best thing you can do when learning something new, especially when learning how to code. No matter if you are stuck on a project or can't fully understand a concept, keep showing up and keep trying. Persistence will move you closer to your goal and set you apart from others.
It has been quite the ride and this is just the beginning. I really hope you find this advice useful, use what's helpful and let go of the rest. Some ideas might resonate, others may not, and that's totally fine. For everyone out there trying to make it, don't stop, don't compare yourself to others, focus on your goal and most importantly, believe in yourself!
Lastly, I want to thank The Odin Project for the incredible course quality, supportive community, and resources. I couldn’t have done this without TOP. I’m excited to continue working through the courses and lessons to keep growing and refining my skills!
I can’t wait to see your success stories here, if I could do it, so can you. Best of luck to everyone and thank you for your time! If you are interested in reading the full story, I'll be posting it on Discord shortly.
Happy coding!