Welcome to the OpenCG Teaching Portal.

Here you are able to find a large variety of teaching resources that make teaching computer science easy and fun!

Teaching Resources

We are currently working on developing a ton of high quality, and open sourced teaching materials that you can use to teach computer programming. Please see the different categories we have below.


We've organized all of our presentations for you to access via Google Drive. Simply select the folder for the unit, and then select the lesson presentation you wish to view.


We have not made any problem sets yet. Please check back later.

Lesson Recaps

We have not made any lesson recaps yet. Please check back later.

Exams and Rating Guides

Our exams and the rating guides are not publicly accessible and are stored on our encrypted CDN. Please submit a request to get access to the exams and rating guides.

Request Teacher Access Exam Access Portal