3 Free Resources for Learning Code

Kayla Daigle
2 min readMay 17, 2022


Photo by Lukas: https://www.pexels.com/photo/person-encoding-in-laptop-574071/

3 years ago, I was in college pursuing a Bachelor of Science in Nursing. I was suddenly struck with unfortunate health problems that led to me leaving my university and moving back home. The uncertainty that followed this event was overwhelming. I no longer wanted to pursue nursing. I was back to square one.

Math and science have always been my strong suit. So, it didn't surprise me when a web development course on Udemy caught my eye. I wasn’t yet healthy enough to go back to school and I was bored in bed most of the day. Why not give it a try? 3 years later, I’m glad I did.

Not only is software development an amazing career, but it is also something I enjoy doing. I quickly learned that in today’s world, you can learn to code for free! After years of learning on my own, I have my own top 3 free resources for learning code.

#3 W3Schools

I learned of this amazing resource in my Udemy course. W3Schools is a great documentation website that has come in handy more times than I can count. Not only does it explain the code in question, but it also provides several examples. It covers all areas of web development. I recommend it for establishing your foundation with HTML5, CSS3, and JavaScript.

#2 The Odin Project

This is a resource I wish I came across earlier. The Odin Project is an open-source project that has over 5,000 contributors! It’s built by developers for future developers. It’s the resource they wish they had when they were learning. Once completing the foundations course, you will choose the path of Ruby on Rails or JavaScript.

I will say, The Odin Project really helped me understand my computer terminal and git. I couldn’t wrap my mind around it in the beginning and this project helped break it down for me.

#1 Frontend Mentor

Finally, my number 1, Frontend Mentor. Another resource I wish I knew about in the beginning. When you are self-taught it’s so important to be doing project-based learning. That’s exactly what Frontend Mentor is set up to help you do. You get to choose from projects that range from easy to advanced. These projects not only help you learn but they also help you establish confidence with your coding. Plus, the projects can be used on your portfolio!

These are 3 resources that have helped me excel in my learning. I still have a long way to go but I know I’m on the right track. Hopefully this helps someone who is on their self-taught journey as well.