The goal of this course is to give you a strong foundation in programming concepts through project-based learning, and to help you become a better programmer with good habits.
You’ll spend the first six weeks learning basic programming skills. These skills will not only allow you to write Python programs but also give you the foundation to learn any programming language down the road. In the remaining nine weeks, you’ll apply your newfound skills and knowledge to three unique projects: a Space Invaders-style video game, a data visualization project using Python’s libraries, and building an online application.