Learning Programming and Computer Science




Code School

Code School offers "paths" that you can follow to learn Ruby, Javascript, HTML/CSS, and more. Code School teaches through video lessons, coding challenges, and screencasts.

Learn Code The Hard Way

Learn Code The Hard Way teaches coding in a way that is not normal. Their philosophy: "Less Talk, More Code". Students get code working first, and then it is explained - making it easier to explain programming concepts.

Code Academy

Code Academy is a place where new programmers, and expert programmers, can come to learn more about different programming languages through a step-by-step tutorial written by other programmers.

Coursera

Coursera offers many studies within Computer Science ranging from Theory to Software Engineering. Coursera offers multi-week classes with quizzes, tests, and forums to chat with other students taking the course.

Khan Academy

At Khan Academy you learn the fundamentals of programming. You can also explore programs made by others as well as write and share your own programs here!

Udacity

At Udacity, you can learn about Computer Science from an Introduction to Computer Science, to languages, and to advanced topics such as Artificial Intelligence for Robotics and Applied Cryptography.

W3Schools

At W3Schools you can learn how to create websites from scratch. You can learn the basics of HTML, CSS, Javascript, Server Side languages, ASP.NET, and many more tools you can use to create amazing websites!