python logo.png

Intro to Python


Python is a text-based language.  It is a general-purpose programming language which can be used for a wide variety of applications. This actively developing programming language used by  IT-giants such as Google can create projects of any complexity, and the simplicity and versatility of Python make it one of the best for learning.

Introduction to Python for beginner coders in the upper middle or high school. In these advanced lessons, students are introduced to text-based coding as they complete engaging lessons, solve challenging puzzles, and build their own games. These courses are ideal for students who are comfortable with the basics of programming logic and computational thinking. The course is designed for a year-long class.

introduction to Python course 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. The entirely web-based curriculum is made up of a series of learning modules that cover the fundamentals of programming. Each module is made up of short video tutorials, example programs, quizzes, programming exercises, challenge problems, and unit tests. 

What do you Learn?

In this course, students learn the fundamental concepts of programming - concepts that can be applied in the study of any programming language. 


Grade: 6-12

Duration: 6-12 months