teach yourself to code
HTML/CSS
  • Rails
  • iOS
  • Backbone
  • Node.js
  • Python
  • JavaScript
  • Ruby
  • HTML/CSS
about | sign in
teach yourself to code
HTML/CSS
about
  • Dash
    dash.generalassemb.ly
    Beginner 491052? 6713353? 301294? 3290094? 5273390? 7718265? 6476590? 230584? 5298089? 7838430? 6380366? 2069097? 8049414? 6304078? 8337136?v=1 5187614?v=3 6290791?v=3 6728128?v=3 12370595?v=3 6776173?v=3 10965748?v=3 6190991?v=3 16341201?v=3 25322799?v=3 27459522?v=3
    - @amyly
    Start Tutorial ->
  • Codecademy HTML & CSS
    codecademy.com
    Beginner 86842? 327783? 7244206? 4751165? 1515815? 1578442? 2465189? 2069097? 6304078? 3389926?v=1 8868916?v=3 6776173?v=3 10965748?v=3 6979630?v=3 9813384?v=3 7826139?v=3 17183503?v=3 25322799?v=3
    - @afeld
    Start Tutorial ->
  • HTML Dog
    htmldog.com
    Beginner 257028? 232343? 327783? 106248? 1578442? 25322799?v=3
    I read this in 2008 to start doing HTML the right way and have recommended it to dozens of people. It looks like it's been refreshed with modern content and I bet it's just as yummy, have a crack! Oh and the book is fantastic too. - @talsafran
    Start Tutorial ->
  • Build a Mini Web App - JavaScript & jQuery
    Alex P. Coleman | alexpcoleman.com
    Beginner 1145037? 7881789? 49848? 12894? 2069097?
    Walks you through the topic in good detail, using beginner's language, and then helps you put that knowledge into action immediately with an interactive exercise. - @alexpcoleman
    Start Tutorial ->
  • One Month HTML
    Chris Castiglione | onemonthhtml.com
    $ Beginner 330960? 1864163? 237017?v=2 67093?v=2 976277?
    I`m a total beginer in front-end skill and I`m learning in a good pace. - @flavioludgero
    Start Tutorial ->
  • Learn CSS Layout
    learnlayout.com
    Beginner 86842? 1578442? 1257066? 2069097?
    - @afeld
    Start Tutorial ->
  • Build a Mini Web App - HTML & CSS
    Alex P. Coleman | alexpcoleman.com
    Beginner 7881789? 1145037? 12894? 2069097?
    Walks you through the topic in good detail, using beginner's language, and then helps you put that knowledge into action immediately with an interactive exercise. - @yourfirstwebapp
    Start Tutorial ->
  • Dive Into HTML5
    Mark Pilgrim | diveintohtml5.info
    Intermediate 232343? 327783? 4751165?
    Laid out in a fun way, covers stuff like canvas, <video />, browser history, and even fun background about the history of HTML. - @kateray
    Start Tutorial ->
  • Learn to Code HTML and CSS
    Shay Howe | learn.shayhowe.com
    Beginner 10876989?v=3 17258218?v=3 9813384?v=3
    Less "hand holding" than Codecademy gives you a much better understanding of CSS layout & positioning, which were sticking points for me. - @nicyarsky
    Start Tutorial ->
  • Css Zen Garden
    csszengarden.com
    Intermediate 5608394?v=3 9813384?v=3
    A structured way to look at great designers code. - @Nalipp
    Start Tutorial ->
  • Learn to Code HTML & CSS
    Shay Hoew | learn.shayhowe.com
    Beginner 1194110?v=2 9813384?v=3
    HTML5 and CSS3 updated topics. Theory and practice. Top Quality - @antoniogarcia78
    Start Tutorial ->
  • Animation in HTML, CSS, and JS
    Kirupa Chinnathambi | kirupa.com
    Beginner 4214780?v=3
    - @kirupa
    Start Tutorial ->
  • HTML5Rocks
    html5rocks.com
    Beginner 6290791?v=3
    - @vaibhavmule
    Start Tutorial ->
  • HTML5: Up and Running
    Mark Pilgrim | amazon.com
    $ Beginner 6290791?v=3
    - @vaibhavmule
    Start Tutorial ->
  • HTML and CSS: Design and Build Websites
    Jon Duckett | amazon.com
    $ Beginner 6290791?v=3
    Worth Investment, One of the best book on HTML and CSSS. I loved it. - @vaibhavmule
    Start Tutorial ->
  • Head First HTML5 Programming: Building Web Apps with JavaScript
    Eric Freeman | amazon.com
    $ Beginner 6290791?v=3
    - @vaibhavmule
    Start Tutorial ->
  • Code Avengers HTML5 & CSS3
    codeavengers.com
    Beginner 1131657?
    Comprehensive, step-by-step, fun and interactive. - @mrwwalmsley
    Start Tutorial ->
  • Learning Lua
    webuilddesign.com
    Beginner 11021764?v=3
    - @webuilddesign
    Start Tutorial ->
  • HTML TAGS
    webuilddesign.com
    Beginner 11021764?v=3
    - @webuilddesign
    Start Tutorial ->
Add tutorial
Add a new link
Beginner
Intermediate
Advanced
Yes
No
Sign in
Sign in with GitHub
Don't know GitHub? It's a code-sharing site, and a good first step to programming. Create an account
everything
about

Four years ago, a friend lent me his Rails book and I took it with me on a family vacation and learned Rails. I was happy to discover that programming itself was fun, but also realized it was power. Anything I could imagine, I could build. Suddenly I was having new ideas about every problem I encountered, and the ability to act on them. It changed the way I thought.

Don’t believe people who say that learning to code is easy. Better to go in knowing that it’s hard and frustrating and that most of the time you will feel like you have no idea what you’re doing. There are a lot of people who will help you, at Meetups or on StackOverflow. But if you don’t know where to start, I made this site for you.
Have fun.
<3 @kraykray


Source code available on Github


Huge thanks to Cody Brown and Aidan Feldman for their help with the design and content of this site, and to the Shuttleworth Foundation for their awesome Flash Grant.