Post-201 Learning Resources

Useful resources for your ongoing learning enjoyment.

HTML

Dive Into HTML5

Excellent guide to the various new useful features of HTML5 (canvas, video/audio, local storage, and more)

CSS

Learn Layout

Step by step guide to the important rules and properties for CSS layout (we used this in class)

SASS Basics

The official guide to the SASS (a powerful, popular CSS extension library). You can experiment with it at Sassmeister

JavaScript

Eloquent JavaScript

Excellent book on JavaScript. Check chapters 1, 2, 3, 4, 6, 13, and 14 for review of 201 concepts and techniques, then try circling back to the other chapters

You Don’t Know JS

A series of short books that give deep, detailed examinations of many important JS concepts.

A Plain English Guide to JavaScript Prototypes

A good place to start if you want to learn more about prototypes and inheritance in JS

Python

Learn Python the Hard Way

Curious about Python? This is a great series of introductory exercises

Computer Science

12 Free Books for Learning Theoretical Computer Science

Exactly what the title says. Try starting here if you want to get deeper into formal CS topics.