Skip to main content

Carnegie Mellon University Computer Science Academy

Carnegie Mellon University Computer Science Academy

Resource Thumbnail Image
Description of Resource

CMU CS Academy is an online, graphics-based computer science curriculum taught in Python provided by Carnegie Mellon University. We create novel, world-class Computer Science education for your classroom —and it’s entirely free.

CMU CS Academy began when co-founders, and professors in SCS, David Kosbie and Mark Stehlik were approached by Pittsburgh Public School teachers, asking for a computer science curriculum to meet their students' needs. From those conversations, David and Mark set out to achieve one goal - access for all to high-quality computer science education for anyone who wants it. For that reason CMU CS Academy is, and always will be, free for schools to offer to their students. The project was initially run as a course on CS Pedagogy in SCS but after the first year that model transitioned to our current model as a non-profit organization at CMU that employs CMU students.

Other Requirements
Each student needs access to a computer and internet connection. Since the CMU CS Academy resources are browser-based no downloads or installs are required. The curriculum is designed to work well on a Chromebook. For iPads and other tablets, an external keyboard and trackpad/mouse is required to use all of our features.

Browser Recommendations: Chrome or Firefox for best performance. We also support Edge.