Computer science

Start from the basics
Learn the basics, starting with Intro to algorithms
Let's go

Get Started

Intro to algorithms
What are algorithms and why should you care? We'll start with an overview of algorithms and then discuss two games that you could use an algorithm to solve more efficiently - the number guessing game and a route-finding game.
Start learning