DEV Community

Cover image for How I Learned to Code for Free and Why You Should As Well.

How I Learned to Code for Free and Why You Should As Well.

brendamichellle profile image Brenda Michelle ・3 min read

There is no better time to learn a new skill than now. With the current pandemic situation, a lot of us find ourselves unemployed, with extra free time or simply just bored. Instead of going for the TV control and binging on 15 hours of Netflix why not prepare for an ever-changing future.

It is clear that the world will not be the same after this pandemic. Many jobs are going fully or partially remote. Learning how to code can open up many doors. Depending on what language you choose to learn (Javascript, Python, C++, Java, etc.) you can break into different fields, from the medical to entertainment.

In this post, I will share with you the top 5 free resources I used to learn to code. These resources include websites and mobile applications. With time I realized that when learning how to code every minute counts. As a stay at home mom, it is not always easy to sit down at a desk and use my computer for 2 to 3 hours. Therefore I rely on various learning methods and resources to ensure success.

Top 5 Free Resources

1. Freecodecamp (Website)

Freecodecamp is a great website that is free and the perfect place to start your coding journey. It has planned out learning paths that you can follow and earn a certificate for once completed. Each certification includes projects that you complete at the end. These are great to practice what you have learned. You can also use the projects as examples of your work when you apply to jobs. There is a great community behind Freecodecamp that you can interact with through their forum, social media, and even Youtube.

2. W3schools (Website & Mobile)

W3schools is my go-to reference. I always go back to it when I get stuck or have quick questions about HTML, CSS, or JavaScript. At the beginning of my journey I used it a lot to read up on the basics of CSS. You can also try out the code and see how it works. This website is great if you use it in combination with any of the other apps and websites I mention.

3. SoloLearn (Mobile)

SoloLearn is a mobile app with very detailed courses on various topics. It is a great app for learning and practicing on the go. There is also a bookmark option where you can save sections of a course and keep them as a reference in your account. Each lesson has a comment section where you can see what others have said and you can connect with other people taking the same course.

4. Mimo (Mobile)

Mimo is a beginner-friendly app that offers learning paths and certification courses. Its interface is very easy to use and you won’t feel overwhelmed as you are learning. The lessons are very interactive and you do mini-projects as you go which is a great way to learn how to code.

5. Scrimba (Website)

Scrimba is a recent discovery that has quickly become a favorite. The lesson workspace is amazing. The courses are in a video format in which the teacher codes along with you. The best part is that you can edit and save the code to your own computer. Therefore, you can experiment with the code, make changes, and customizations to better understand the concepts.

There are many websites and mobile apps that you can use to learn how to code. These are only the top 5 (free) resources I have used thus far. However, in this career, you are always learning something new as technologies are always changing and improving. I am sure I will use different resources as time goes on and so will you.

If you are even a bit intrigued and are interested in learning to code lets connect! I would love to help in any way I can.

Photo by ThisisEngineering RAEng on Unsplash


Editor guide
liviudev profile image

Hi there Brenda!
You pointed out some interesting resources there, thank you! I'd like to add Mozilla Developer since it's a good compliment to w3schools, might be useful for someone.

brendamichellle profile image
Brenda Michelle Author

Thank you! I will also look at it. πŸ˜ŠπŸ‘

wagslane profile image
Lane Wagner

Hey Brenda! Wanted to point out the new coding education platform I've been building and see what your thoughts are:

brendamichellle profile image
Brenda Michelle Author

Hey Lane i checked out your platform. I really like the playground section. That's always great to have πŸ˜ŠπŸ‘

magoo763 profile image

Hi Brenda!

You gave out good websites to help with coding, but here is another suggestion: A website that actually have mentors review your code.

brendamichellle profile image
Brenda Michelle Author

Thank you for the recommendation I have never heard of it but I look into it.

ricardojvtorres profile image
Ricardo Torres

Hi Brenda, Thanks for sharing these sets of useful links with us, I have used W3schools a lot of times to understand something, this web site is sweet and clear.

brendamichellle profile image
Brenda Michelle Author

Thank you for reading. Im glad it was of help πŸ˜ŠπŸ‘ w3schools is definitely one of my go-tos

santiareh profile image
Santiago Arellano

Thank you for sharing!

brendamichellle profile image
Brenda Michelle Author

No problem. Thank you for reading :)

lazytechie_ profile image

Thank you so much

andrewbaisden profile image
Andrew Baisden

Free is for sure the defacto way to get started. The entry level is low.