CMU CS Academy CS 1: Introduction to Programming in Python (Offered at CMU)

Date: Monday, June 17, 2019- Wednesday, June 19, 2019

Location: Carnegie Mellon University 

Grades: 9-12

Facilitator: Carnegie Mellon University Department of Computer Science, CS Academy Team

CMU CS Academy provides free, online, interactive computer science curriculum for high schools that is engaging, creative, rigorous and fun. CMU CS Academy also includes teacher training, an online interactive textbook, online technical support and more!


This Python curriculum is graphics-based and exercises are auto-graded, with an emphasis on fun and broad participation, while encouraging problem solving and creativity. This workshop will enable teachers with no prior programming experience to engage with and learn the curriculum in an immersive experience and leave prepared to deliver the curriculum back at their home schools as early as Fall 2019.


The curriculum is under active development and includes: Getting Started with Graphics; Functions & Conditionals; Events and Animation; Variables and Expressions; Objects and Properties; Images, Sounds, and Motion; Loops, Strings, and Lists; and more. The course includes a large amount of creative tasks, as well as a creative term project upon course completion. Warning: graphics are fun and addictive! You will enjoy yourself!

If you are planning to implement computer science for the first time or to strengthen existing computer science courses in high school  you don't want to miss this!

This session is run by Carnegie Mellon University CS Academy and is independent of the Summer Institute. We listed this for you because we have had phenomenal results in driving student interest in computer science through this course. We highly recommend CS Academy for your district.