Design of Computer Programs

Thank you for signing up for the course! We look forward to working with you and hearing your feedback in our forums.

Need help getting started?


Course Resources

Additional Reading

Downloadable Materials

  • You can download Supplemental Materials, Lesson Videos and Transcripts from Downloadables (bottom right corner of the Classroom) or from the Dashboard (first option on the navigation bar on the left hand side).

Course Syllabus

Lesson 1: Winning Poker Hands

Lesson 2: Back of the Envelope

Lesson 3: Regular Expressions, Other Languages and Interpreters

Lesson 5: Dealing with Uncertainty Through Probability

Lesson 6: Word Games

Lesson 7: Conclusion