Why Teach Introduction to Computer Science in Python:

Introduction to Python teaches the fundamentals of computer programming as well as some advanced features of the Python language. Students use what they learn in this course to build simple console-based games. This course is equivalent to a semester-long introductory Python course at the college level.

What’s Covered in Introduction to Computer Science in Python:

Introduction to Computer Science in Python Syllabus

In this course, students learn the fundamental concepts of programming - concepts that can be applied in the study of any programming language. Students also dive into specific features of the Python programming language. Below is a summary of the material covered in each module:

Prerequisites and Curriculum Pathway:

Prerequisites

This course does not assume any prior programming experience. Learn the basics of programming, and then gradually harness the power of some of Python's more advanced features to make games and solve real-world problems.

Students can take this course as their first introduction to computer science or as a secondary introductory course that explores a new language, after our Introduction to Computer Science in JavaScript.

Curriculum Pathway

Visit the CodeHS Course Catalog to explore all the courses available. For help choosing on the right computer science course for your students, email us at hello@codehs.com.

Did this answer your question?