START A COURSE

The HTML and CSS Blog:

Other Great Sites for Learning to Code

Hypertext Markup LanguageOur teammate Starr Smith put together this list of resources for anyone looking to learn to code, and Diane thought it would be nice to share it with our readers. Which I (Karma here) think is particularly nice, as some bloggers are not so keen on alerting folks to “the competition.”

So-called competition, but we don’t take that view. We see this as a community. There are enough people who want to learn to code, and the learning itself can be a lifelong commitment. Teachers and students together make up a giant geeky worldwide community. We’re committed to this community, and believe the success of others raises all up. And we believe that if we continue to provide good, timely, organized information you’ll keep coming back for more.

In any case, I’m very proud to be associated with a site that doesn’t look at others as competition, as so many do.

There is one distinction I’d like to point out. Many of the coding sites below are geared towards children, or more advanced tutorials. We take pride in offering classes that are for adults who are absolute beginners. We welcome the simplest of questions and take efforts within each post to link back to earlier lessons that may be needed. For example, I’m proud of the guest posts I wrote about how the Internet works, and what a server is, and how to upload a webpage, as these fundamental concepts, so often glossed over by more advanced sites, are critical to moving from theory to practice. Plus, hey, we make music videos about coding! How cool is that?!

We’re just getting started with Learn HTML with Song. I know Diane is beginning to shape  our CSS lessons, Starr is working on integrating practice exercises to go with each lesson, and when we’ve completed the HTML tutorial there are other coding languages we’d like tackle. Our musicians are writing songs and our producers are making videos. In the meantime, here are some other useful coding sites.

Great Resources for Learning to Code

Starr has made note of whether the classes are free or cost money, whether they are focused on teaching children or adults, and what code languages they teach.

Codecademy

free

adults

HTML, CSS, JavaScript, jQuery, PHP, Ruby, Python, API

Code Avengers

free

older children or adults

HTML5, CSS3, JavaScript (entertaining with mini-games between levels to release stress)

Code School

The first ten introductory classes are free. After that it’s $29/month or $290/year.

adults

HTML5, CSS, CSS3, jQuery, Ruby, Ruby on Rails, iOS

Treehouse

$25/month

adults

HTML, CSS, CSS3, JavaScript, jQuery, Ruby, Ruby on Rails, iOS, Android, UX, Database

Udacity

free

adults

Web Development, HTML5, Python, Java, Computer Science, Algorithm, AI

CodeHS

CodeHS is targeted at schools. Therefore, the minimum cost presumes you are teaching a class of 1-15, rather than a single person. Cost is based on semesters/years, class size, and other factors. The least-expensive option is $600.

older children or adults

Computer Science, SQL, Java

Khan Academy

free

both children and adults

Programming Basics, Canvas Drawing, Animation, User Interaction

Scratch 2.0

free

children
visual programming method, teaches problem solving

SOLZoo

free

adults

SQL

Code.org

free

children

game-like, self-directed tutorials with video lectures

Bento

free

adults

curated learning tracks compiled from various sites

Web Monkey

free

adults

full-stack tutorials

Free Code Camp

free

adults

curated learning tracks compiled from various sites (800 hours), plus real-world projects for nonprofit companies for experience (800 hours) (Starr has done this one so let us know if you have any questions)

Lynda

$29/month or $240/year is the basic plan for individuals. That gives you access to all the courses, not just one. Premium account lets you download tutorials for offline use.

adults

Online video tutorials & training

 

The Easiest Way to Learn HTML and CSS
Hi! I'm Diane. I'm an experienced web design teacher in San Francisco. I produce music videos to help new coders learn HTML. I'm dedicated to helping you learn to code, with tons of songs, videos, tutorials and activities. All our tutorials are free and we're adding new lessons every day. Subscribe to get the latest post in your inbox.

HTML Lessons

©2013 Diane Presler. All rights reserved.