So I would really like to get started with AI, I'm planing to learn by myself , but there are so many resources out there that you end up lost very easily.
I've seen that the odin project is a very usefull resource for web devs that not only train people from beginner to advanced, but it also pushes us through a number of impressive project that have the merit to make you build a portfolio, rather than just theory upon theory.
Is there any similar place to this website but for AI engineering ?
Videos
Just curious.
Edit:- The Odin Project is basically a free hands-on guide to web development with various projects included in it. Developers say that it's one of the best (even way better than various online courses on Coursera or FreeCodeCamp, according to some). According to them, the projects are really involving, and will certainly give you a much better chance at landing a web development job with an impressive resume.
I am asking this question as a machine learning engineer with over four years of experience. I've been studying TOP for a few weeks now, and it's an excellent tool for thoroughly learning the fundamentals of web development principles, along with essential hard skills like HTML, CSS, JavaScript, React, and more. In my view, it's the best course available for anyone pursuing a full-stack web development path.
...BUT
Two major concerns that have been lingering in the back of my mind have finally surfaced, affecting my motivation:
-
First, the "too rapid" advancements in AI technology- both in academia and industry- make me wonder if, by the time I become proficient in full-stack web development, perhaps a year from now, AI will make me obsolete already. I don’t want to invest significant time in a field that may be dead in a few years. I see this as a strong possibility because, as someone directly involved in building these AI solutions, I know firsthand that they are designed to handle increasingly complex tasks.
-
Second, according to the 2024 Stack Overflow Developer Survey, there are already thousands of experienced full-stack developers in the market, and their median salary is not particularly high. I’m not looking to transition into another conventional white-collar position in web development; instead, I hope to use these skills to build a minimum viable product and pursue my solopreneur aspirations.
With these thoughts in mind, I have two questions:
-
Given the current landscape -where tons of AI-generated code are already lingering on the internet- do you think investing in web development skills will be worthwhile in the coming years?
(edit: Folks, I am already a developer. My question is not "Should I start coding despite AI?". I am looking for answers to something like this: "Is studying X, Y and Z to code a full-fledged website by using frameworks A, B and C logical, or will AI take care of A, B, C or even X, Y, Z in a couple of years?") -
Would it be wiser to focus on technologies like Webflow for building websites
(instead of X, Y and Z)? Webflow seems intent on adapting to the "AI era" and could offer tools that simplify the development process. The learning curve is also less steep compared to TOP.
Thank you for your insights!
I wanted to share a little success story that might inspire others who are just starting their coding journey. Like many of you, I started learning to code through The Odin Project, and today I'm incredibly excited to share my first real AI project: a D&D one-shot premise generator!
The tool takes about 10 parameters from users and uses them to craft unique one-shot adventure premises. I decided to build this because I combined two things I'm passionate about - D&D and technology. I believe that's one of the best pieces of advice I can give: build something that actually interests you!
Looking back at when I started The Odin Project, I never imagined I'd be able to create something like this. It's not perfect (I'm definitely no UX/design expert 😅), but it works, and more importantly - I built it myself!
What made this journey special was focusing on solving real problems I encountered in my D&D hobby. Instead of just following tutorials, I pushed myself to create something practical that I would actually use.
I'd love to get your feedback! If you're a D&D player or DM, I'd especially appreciate your thoughts on how to make it more useful.
To all the beginners out there: keep pushing forward. The journey from "Hello World" to deploying your first real project is challenging but incredibly rewarding. Focus on your interests, solve problems you care about, and don't be afraid to share your work, even if it isn't perfect.
Edit: Thank you all for the amazing support! Feel free to ask any questions about the project or learning journey - I'm happy to share my experience!
https://dms-copilot-production.up.railway.app/
making positive progress. happy with where i’m going. however i used AI a few times when something doesn’t work after i’ve coded it or im really stuck. now i know the only person losing out here is me - but im still coding and learning. my goal here isn’t to find a paid job it’s to be able to make some personal projects and gain some knowledge. i don’t want to be the best programmer in the world just want to be able to read and understand what’s happening. how much have you been using AI?
I think there hasn't been an initiative as good as theodinproject for ML/AI/DS.
And I think this field is in need of more accessible education.
If anyone is interested, shoot me a DM or a comment, and if there's enough traction I'll make a discord server and send you the link. if we proceed, the project will be entirely free and open source.
Link: https://discord.gg/gFBq53rt
So, long story short, I have been learning to code through the Odin Project since 2022. The course was an absolute godsend. All the contents provided were very detailed and helpful for you to learn how to write code.
BUT, I do think there’s a belief among many of TOP leaners out there that studying the Odin Project is all it takes to become an entry level full stack developer. Now, I don’t think this is false, you can definitely get a job as a full stack, if you are still in 2020-2022. The situation now is different. Computer Science is becoming some sort of a trend, where literally everyone is trying to jump on the dev train, thinking this is the career to make banks. Of course, I understand the arguments that not everyone learning CS, can be a good developer. Heck, even some CS students can’t even write code. However, with more and more people joining the field, there will be even more people who can’t write code with a cs degree, along with people who CAN write software code AND have a degree. I only managed to land an internship last year. But that was because I took another bachelor course in uni, fast tracked to 3 trimesters per year.
TLDR, I think TOP(or any other self-taught programming platform) is still a great material to learn web programming (html, css javascript and react). But, solely relying on TOP will not give you a high chance of landing a software development/web development anymore. If going to university is not viable, I would recommend looking into learning some more stuffs after completing TOP, such as DSA, more strongly-typed languages such as C#, Java, etc.
What do you guys think? Would love to have some more opinions regarding this.