This article was written by Terell Jones, co-founder at InvestPeer Real Estate Holdings, LLC and consultant at VerdeSol and former business development director at VDIworks. Follow him on Twitter at @TheGreenITGuy.
There are myriad tech jobs waiting to be filled with skilled workers, from startups to Fortune 500 companies. Perhaps the only obstacle standing between you and many of these jobs, is learning how to code.
Learning to code doesn’t have to cost money. Here are the top 10 sites for learning code, for free (or minimal expense):
1. Khan Academy
Not only can you use this platform to learn to code for free, you can have your kids learn complex math and science to prepare for college. Adults, who are too embarrassed to go back to school, can start learning in the privacy of home.
With over 25 million learners all over the world, Codeacademy is by far the most famous platform to learn how to code for free. Doesn’t matter if you are a teenager or age 50, or even learning a new career, Codeacademy can make it happen.
3. Code School
At Code School, you learn by doing. With interactive programming courses and coding challenges, Code School is a little more intense than Codeacademy, and offers up to 10 free courses.
Udacity offers Nanodegree programs that tie in course work to a specific job title. For instance, there are programming course tracks for becoming an iOS developer, data analyst, Ruby-on-Rails coder, and more.
For programming courses from reputable colleges, Coursera is the place. Coursera also partners with the U.S. Department of Veterans Affairs (VA) and provides one free Coursera Course Certificate to veterans to help improve employability skills in high-demand fields such as data science and entrepreneurship. Visit the Veteran Employment Center to learn how to redeem your free credential voucher.
If you have an idea in your head for a specific project, this is the best place to start. Treehouse is more project-based rather than language-based.
Learn to build websites, apps, and games in a fun and effective way. If you like computer games, they treat you to a game after each module.
The course name is misleading because it is actually an easy course taught by Zed Shaw. The site is an HTML version of Shaw’s book on the same subject.
Learning Structured Query Language (SQL) can be boring but useful. SQL is used to manage databases. Databases, of course, are necessary since almost every company uses them for data storage.