100+ Best Websites to Learn Coding Online

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.


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

Gone are the days when programming languages could only be mastered programmers like Bill Gates, who later got to dominate the world by storm. Now everyone holds the same potential, and the chance to learn and even master programming language easily.

The Best Sites to Learn Programming Language

HTML & CSS: Code Academy, Don’t Fear The Internet, Tutsplus, Learn Layout, A to Z CSS, Dash, Web Accessibility, The Hello World, Khan Academy, HTML5 from Scratch

JavaScript: Code Academy, Learn Street, Code Combat, Code Avengers

jQuery: Code Academy, Tutsplus, Code School

PHP: Code Academy, Php.net, PhpBuddy, Tizag, W3schools, Killer Php, Learn Php Tutorial

Perl: Perlmonks, Beginning Perl, Impatient PerlLearning Perl, Seekers of Perl Wisdom

Python: Code Academy, Google, Learn Street, Python Tutor, IHeartPY

C / C++: WiBit.Net, Cprogramming, LearnCpp, Cplusplus, Academictutorials, Coursera

ExtJs: Learning ExtJS, Codementor, ExtJS Tutorial, Mapfish

Java: Learn Java, Coding Bat, Java Udemy, Learneroo

Spring: Javat Point, Spring Tuts, Dzone Learn Spring, Tutorials Point

Ruby & Ruby on Rails: Code Academy, TryRubyCode Learn, Railscasts, Rubymonk, Learn Street

Node.js: Nodetuts, Node School

Angular JS: Code School, Egg Head, Learn Angular

D3 (data visualization): Data Visualization for the Web, Dashing D3, D3 Tips & Tricks

Django: The Django Book, lanyrd Django Videos, Django Documentation, Started With Django

SQL (Databases): SQL Zoo, SQL Stanford, Essential SQL, SQL for Nerds, Intro to SQL, SQL Bolt, MySQL

WordPress: Treehouse, WordPress TV

Linux & Shell Scripting: Stanford.edu, Explain Shell

Chrome Dev Tools: Code School, Dev Tools Secret, Udacity, Building Browser Apps

Go Language: Golang.org, GopherCasts

Teaching 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.


On a related note, the following chart from Google Trends shows the relative search popularity of various programming languages over the last 5 years. The interest in PHP has dipped over the years, JavaScript has more or less maintained its position while the popularity of Python & Node.js is on the rise.

happy wheels

Posted on January 9, 2016 in Coding, Link, Web Design, Websites

Back to Top