cs101 ยป

back to front page

1

How to Get Started (Your first program: Extracting a link)

Printable Course Material

Unit 1 Course Notes
Unit 1 Homework
Unit 1 Homework - Challenge
Unit 1 Python Reference

Unit Review

Flashcards: Udacity CS101 Unit 1

2

How to Repeat (Finding all of the links on a page)

Printable Course Material

Unit 2 Course Notes
Unit 2 Homework
Unit 2 Homework - Challenge
Unit 2 Extra Practice
Unit 2 Python Reference

3

How to Manage Data (Crawling the web)

Printable Course Material

Unit 3 Course Notes
Unit 3 Homework
Unit 3 Homework - Challenge
Unit 3 Extra Practice
Unit 3 Python Reference

4

How to Solve Problems (Responding to search queries)

Printable Course Material

Unit 4 Course Notes
Unit 4 Homework
Unit 4 Homework - Challenge
Unit 4 Extra Practice
Unit 4 Python Reference

5

How Programs Run (Making things fast)

Printable Course Material

Unit 5 Course Notes
Unit 5 Homework
Unit 5 Homework - Challenge
Unit 5 Extra Practice
Unit 5 Python Reference

6

How to Have Infinite Power (Ranking search results)

Printable Course Material

Unit 6 Course Notes
Unit 6 Homework
Unit 6 Homework - Challenge
Complete Python Reference

Unit Review

Diagram of Search Engine Code (download image)
Unit 6 PageRank/URank Explanation

7

Where to Go From Here

Printable Course Material

Unit 7 Course Notes