Stop learning alone!

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

Register for How to Design Programs now.

How to Design Programs

Class length: 1 weeks. Start anytime.

Creator: michael_michael

Status: Under Construction

Join this class!

Course Home

Description

How to Design Programs is sometimes referred to as a more accessible intro to CS than Structure and Interpretation of Computer Programs. The text is freely available in HTML format at http://www.htdp.org/ Let's go through the book together and work through the exercises, including the extra problems found on the website.

Prerequisites and Difficulty

This class will go through a very introductory Computer Science text. It should be appropriate as a first experience with computer programming. Familiarity with high school and college-level math concepts may be necessary to complete some of the exercises.

Materials and Technical Requirements

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

AhmedSalah joined
3 months ago
bri joined
8 months ago
Lua219 joined
8 months ago
kalifriki joined
8 months ago
mams827 joined
1 year ago
johnny78 joined
1 year ago
needadispenserhere joined
1 year ago
nicko joined
1 year ago

Class RSS Feed

Members (19)

AhmedSalah
Joined 3 months ago
bri
Joined 8 months ago
Lua219
Joined 8 months ago
kalifriki
Joined 8 months ago
mams827
Joined 1 year ago
johnny78
Joined 1 year ago
needadispenserhere
Joined 1 year ago
nicko
Joined 1 year ago

All members