Python is one of the most widely used programming languages. Learning to code with Python is a highly sought-after skill in many professions, and not just for full-time software developers. Anyone can learn!

Python allows you to automate tasks, such as sending emails or writing to files—all to help you complete tasks more efficiently.

This course is for people who have never seen a line of code or even heard of Python. We'll progress together step by step in a fun and easy-to-understand way. I know what it's like to be intimidated by code or not understand it at all, so I want to make sure no one else feels the same way.

In this course, you'll store information as data in Python. You'll control the logic in your code with conditions, loops, and functions. You'll also automate retrieving data from the web using the Requests, Beautiful Soup, and CSV packages, in a process called web data mining. You will learn a lot and have a great time during this semester.