The Best Sites to Learn Programming Online

If you can teach yourself how to write code, you gain a competitive edge over your peers, you can think more algorithmically and thus can tackle problems more efficiently. – The Best Sites to Learn Programming Online

Don’t just download the latest app, help redesign it. Don’t just play on your phone, program it. — Obama.

There’s no reason why shouldn’t know the basics of coding. You can automate tasks, you can program your Excel sheets, improve workflows, you can extract data from websites and accomplish so much more with code. You may not be in the business of writing software programs but knowing the basics of coding will help you communicate more effectively with developers.

Gone are the days when you had to enroll in expensive computer training classes as now exist a plethora of web-based courses that will help you learn programming at your own pace in the comfort of your web browser.

The Best Sites to Learn Programming Online

If you are ready to take the plunge, here are some of the best websites that offer courses in a variety of programming languages for free.

JavaScript

  1. Code Academy
  2. Learn Street
  3. Code Combat
  4. Code Avengers

HTML & CSS

jQuery

Python

Ruby & Ruby on Rails

PHP

Java

Google Apps Script

WordPress

Linux & Shell Scripting

Node.js

Angular JS

Git (version control)

Objective-C (iOS & Mac)

Chrome Dev Tools

Go Language

Android App Development

SQL (Databases)

Everything Else

 

Teach Kids to code

If there are kids in the family, you should download either Tynker(Android/iOS) or the Hopscotch app for iPad and they can learn the basics of programming through games and puzzles.

There’s also Scratch, an MIT project that allows kids to program their own stories and games visually. Scratch is available as a web app or you can download it on your Mac/Windows/Linux computer for offline use. Microsoft TouchDevelopBlockly and Alice are some other web apps that will introduce the concepts of computer programming to your children.

If you found it helpful, share with your friends!

Murtaza

Agha Murtaza is a web designer and WordPress developer with over one year of experience. You can visit his business site here . Murtaza is the CEO of codingle.com. He also has an opinion on just about every subject. You can follow his rants on Twitter @syedmurtazamn.