Programming

Building interesting programs that solve real-world problems

Well on the road to mastery, in this course we’ll be composing familiar and new concepts to create meaningful programs.

This course builds on the Introductory Course, to which we’ll add Data Handling and Advanced Python concepts. As with the introductory course, variation will be included to keep the material interesting and relevant.