Design of Computer Programs
Learn new concepts, patterns, and methods that will expand your programming abilities, helping move you from a novice to an expert programmer. This course assumes previous programming experience, comparable to what is covered by the Udacity CS101 course. Move along the path towards becoming an expert programmer! In this class you will practice going from a problem description to a solution, using a series of assignments.