This class will teach you how to build dynamic websites with Python. Python powers some of the most popular sites on the internet, including Instagram and Pinterest, and is a great tool for building your own website as well!

You’ll start by learning Python, which allows programmers to add real-time data and interaction to your site. The course will take you from the basics of Python’s syntax all the way to using the popular Flask web framework.

You’ll learn how to fetch data from APIs, equipping your website to do things like check stock prices, look up weather forecasts, and more. The course will also include guidance on how to debug your Python code when problems arise. Finally, you’ll learn how to deploy your website to the internet for everyone to see.

This course is perfect for any programming beginner to become introduced to the powerful world of coding, and is a great fit for students with a clearly defined learning goal of using Python for web development. Students with no HTML/CSS background should refer to our free HTML/CSS 2-hour online course.