Skip to content

Stanford Introduction To Computer Science Programming Methodology CS106A Class Guide

Anas Alkhatib edited this page May 25, 2021 · 41 revisions

This is a guide for anyone who is interested in learning computer science through the free online Stanford Introduction To Computer Science Programming Methodology CS106A Class. The lectures and assignments are broken up so someone with a full-time job will be able to complete these on the side during the week.

How To Get Started

Suggested Assignments Week 1

Suggested Assignments Week 2

Suggested Assignments Week 3

Suggested Assignments Week 4

Suggested Assignments Week 5

Suggested Assignments Week 6

Suggested Assignments Week 7

Suggested Assignments Week 8

  • Watch Lecture 11
  • Create a paddle and a bouncing ball in Assignment 3

Suggested Assignments Week 9

Suggested Assignments Week 10

Suggested Assignments Week 11

Suggested Assignment Week 12

Suggested Assignment Week 13

Suggested Assignments Week 14

Suggested Assignments Week 15

Suggested Assignments Week 16

Suggested Assignments Week 17

Suggested Assignments Week 18

Suggested Assignments Week 19

Suggested Assignments Week 20

Suggested Assignments Week 21

Suggested Assignments Week 22

Suggested Assignments Week 23