What You’ll Learn
- To organize data and represent information effectively
- Techniques for focusing each part of your program on one task
- How to use examples to flesh out program requirements
- Approaches for simplifying program structure to take advantage of common patterns
- How to combine patterns in complex code
“I have taken and completed tens of MOOCs on programming and computer science, I have even been and I am currently a TA in some of these courses. Among them are a few that deserve without hesitation the highest rate. But if I had to choose only one at the top of them it would be the SPD series.
Courses in XSeries Program
Courses can be taken in any order. If current dates are unavailable, please check back often as they are always being added.
Learn systematic program design – how to write programs that tell a clear story about what they do, are well-tested, and easy to improve.
Learn more about How to Code: Systematic Program Design- Part 1
Self-Paced
Expand your use of the core design method from SPD1 to write well-crafted code that operates on more complex data like lists and trees.
Learn more about How to Code: Systematic Program Design- Part 2
Self-Paced
Adding abstraction and generative recursion to the design tools makes complex problems like puzzle solvers and graph search straightforward.
Learn more about How to Code: Systematic Program Design- Part 3
Self-Paced
Instructors
In-depth Knowledge… Certified.
An XSeries is a group of courses that add up to a rich understanding of an area of study. As you learn, you prove you have the knowledge with the Verified Certificates you earn in each course. Once you pass the entire series, receive a personalized XSeries Certificate that shows you put in the work, understand the material, and you have a shareable certificate to prove it!
[Source:- EDX]