Stop learning alone!

Learn faster and stay on-track by joining this free class with other self-learners.

Register for Structure and Interpretation of Computer Programs now.

Structure and Interpretation of Computer Programs

Class length: 13 weeks. Start anytime.

Creator: kday

Status: Established

Join this class!

Course Home

Description

This class covers the first three chapters of the classic computer science book Structure and Interpretation of Computer Programs. Chapters 4 and 5 are outside the scope of this class. The first three chapters are quite a bit to digest and are worth a class of their own. If you're interested in delving into the last two chapters, feel free to create a new class to cover just those two.

Prerequisites and Difficulty

Some programming knowledge is helpful.

Materials and Technical Requirements

All course materials are freely available online:

Book: Structure and Interpretation of Computer Programs.

Supporting information: MIT's OCW website.

Video lectures: lectures on Google Video that follow the book.

Any content on this site derived from the MIT OCW content is licensed under their same Creative Commons License.

How Curious Reef Works

The purpose of the class is to learn collaboratively with others.
The course creator has organized the course information for everyone.

  • Complete one lesson and its assignments per week
  • Submit and self-grade your own work
  • Help each other in the class forum

License

Creative Commons, Attribution Non-Commercial Share Alike

Attribution Non-Commercial Share Alike

Recent Activity

philsawa commented on If you're on MacOS X...
3 weeks ago
philsawa joined
3 weeks ago
stevekim0715 joined
3 months ago
enrigle submitted Lesson 1 HW 1
3 months ago
enrigle joined
5 months ago
laser joined
7 months ago

Class RSS Feed

Members (1214)

philsawa
Joined 3 weeks ago
stevekim0715
Joined 3 months ago
enrigle
Joined 5 months ago
laser
Joined 7 months ago
marcelliru
Joined 7 months ago
NikhilK695
Joined 7 months ago
imkin
Joined 10 months ago
mike
Joined 11 months ago

All members