v5 (latest) Curriculum (CS Academy CS0 Course)

New Students

Returning Students

Teknowledge's curriculum utilizes Carnegie Mellon University's CS Academy. Our aim is to expose middle school students to the fun and engaging possibilities of knowing how to code through custom graphic design, interactive art and creating your own video games. We hope you have fun with this curriculum!

If you are planning to use or adapt our curriculum, please email Don't hesitate to reach out with any feedback, inquiries, or curiosities!

v3 & v4 Curriculum (old; Google Docs)

v1 & v2 Curriculum (oldest; python on computer)

Our original open-source curricula (versions 1 & 2) can be found at:

Curriculum v2 Outline & Links