CMU CS Academy
source link: https://academy.cs.cmu.edu/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Computer science curriculum: free for all, designed for you.
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.
We Believe In
being built by students, for students
We empathize with students and strive to make learning both fun and challenging.
supporting our teachers
We provide 24/7 online support, autograding, and tracking of student progress so teachers can focus on their students.
interactive problem solving that inspires
Our graphics-based curriculum gives everyone something that interests them — from art to games to algorithms!
Find the perfect curriculum for your school
CORE CS ACADEMY CURRICULA
Exploring Programming with Python
Lightweight version of CS1 - same interactive fun as CS1, smaller curriculum. Learn more
WHO IS IT FOR?
- Out of school programs
- Middle school
- Camps
CS1: Introduction to Programming with Python
A robust introduction to programming through graphics and animations. Learn more
WHO IS IT FOR?
- 8th + 9th grade
- High school
- No prior CS Academy experience required
HYBRID CURRICULA
AP CSP
3 TRACKSExtension of Code.org's AP Computer Science Principles prep course. Learn more
WHO IS IT FOR?
- AP CSP test takers
- No prior CS Academy experience required
Teachers love our platform.
Everything about this course is so well thought out!! I feel confident that I have the resources to teach without having to spend time making up lessons, quizzes.
ANONYMOUS EDUCATOR
Your well thought out scaffolded lesson plans via the checkpoints to expand their knowledge of syntax while deepening their understanding of code development via the exercises are a work of genius.
PACIFICA CHRISTIAN HIGH SCHOOL, CA
The students could do much of the learning on their own, with my role being to support and encourage them, while filling in gaps as needed. The students really enjoy the creativity that CS Academy allows them and it's great for students of all levels.
WARREN HILLS REGIONAL HIGH SCHOOL, NJ
Professional development
Get training through our own professional development curriculum
24/7 support
Online support provided by a team of CMU students.
Teacher resources
Manage student progress, pacing, grades, and more across classrooms
Learn how it works in your classroom
- Foundations
- Projects
- Teacher Portal
Notes
Breaks down key concepts using interactive checkpoints to check understanding
Exercises
Students practice concepts through autograded exercises & creative projects
Unit Review
End-of-unit assessments to reinforce student learning
Creative Tasks
Students apply learning to create anything they can think of!
Collaborative Tasks
Students learn to code collaboratively and read and debug other’s code
Classroom Management
Organize your classroom, add teachers and mentors, track student progress
Assignments and Feedback
Assign and grade student projects and directly provide feedback
Progress
Check student progress in the course at a glance
Students love our platform.
Creative programming
Students can flex their creativity in freeform projects
Graphics based
Learn text-based programming through images
Interactive notes
Fun mini-exercises help students retain the information
Explore student work, built from scratch
518 SHAPES USED
518 SHAPES USED
3,300+
120,000,000+
49,000,000+
171,000+
Interested in trying out our platform?
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK