Python is one of the leading programming languages used worldwide today. It's used in many different contexts, such as system programming, web programming, GUI applications, gaming and robotics, rapid prototyping, system integration, data science, database applications, and much more.
This course explores a mix of theory and practical concepts in Python. It is designed as a deep dive into many the most important parts of this versatile programming language, pairing thorough coverage of various topics with a live coding environment where you can apply your new skills!
No prior programming experience is necessary to take this course.