Resource: How Can I Learn to Code?

monitor displaying index.html codes

Recently I’ve been asked a couple of times where someone can learn how to code. It all depends on what you’d like to do!

For me, I had a tech background so was interested in the full stack. From front end–design, UI, how the website looks and feels, as well as the backend–how the website functions and all of the technical bits that you don’t “see”, but make everything work. If you’re a beginner and you have a computer with internet access, you can start right away with tons of free software and resources. (There is also iOS/Android mobile dev, game development, etc that I will recommend in another post.)

Here’s my list for anyone interested in web development:


FreeCodeCamp aims to teach code for free and help nonprofits. No software is needed, just your computer, internet and a web browser.

Dash by General Assembly

Dash is another free online course that will teach you basics with HTML5 and CSS and was created by General Assembly bootcamp.

Code Academy

Code Academy has some free courses available for HTML, CSS and more advanced frameworks in Javascript such as React, and other languages such as Ruby with Ruby on Rails. has tons of tutorials for kids K-12 and beyond! You can do a one-hour tutorial or keep learning up to computer science fundamentals. There is really no age range that is too early or too late so give it a go!

Khan Academy

Khan Academy is another nonprofit that wishes to provide a free education to everyone and have a good selection of how to learn how to program.


LeetCode is a free online site that is made to enhance your skills, expand your knowledge and prepare for technical interviews. I haven’t given this a try yet, but everyone in the online communities I’m a part of have recommended LeetCode to prep for interviews.

Hopefully you find these websites useful resources to start your own coding journey! As I find more sites of free resources I’ll add them here. Make sure you keep an eye out for more posts as I hope to add resources as I find them. 🎉