In this introductory course, you’ll learn and practice key computer science concepts by building programs of varying complexity. You’ll learn Python, a powerful, easy-to-learn, and widely used programming language, and you’ll explore fundamental computer science concepts by coding real-world programs. In our previous classes, students have developed search engines, YouTube video downloader, and Python-based arcade games.