Ongoing professional development and support is available throughout the year. Sign up for sessions and classes now.

PBS kids bugs in the system
Grade Level: Lower Elementary K-2
Type of Resource: Out of School Resource
Content Area: Computer Science, Computational Thinking

Find the Bugs Game on PBS

An activity to spark conversations about cybersecurity and errors.

Review: "It's fairly easy. I will recommend it for first grade and up, MAYBE some kindergarteners. It does have one part you actually have to stop and pay attention, where they change the scale of the bar graphs, but if you know bar graphs it's pretty easy. Medium-low fun. Whether or not it's fun depends on the kid. The controls were fairly easy to use (on a chromebook); it would be even easier on an ipad." G, age 8

Khan Academy Logo

CMU CS Academy Logo


  1. Online, interactive high school computer science curriculum that is entirely free. Teacher or Mentor must register for an account here and  create a classroom for students to join. How to video here. Once a class room has been created, students Join Classroom. Teachers follow their course time table and adjust as needed for their classrooms. Students are free to work at their own pace or teachers can keep everyone on the same pace, as covered in the professional development resources provided here and here..


Penjee Logo


Penjee is a browser platform where your students can learn how to code with the python language. Offering 7 units with 60 challenges, Penjee has a mixture of videos and assignments/challenges to help students learn and then practice the content. Their dashboard tracks the average time they take to complete a challenge and the total time they have spent coding. If a student is having trouble with a particular challenge, they have the option of viewing the solution, and their dashboard will track how many times they opened a solution and will not receive experience (XP).

As a techer, you also have the ability to create a classroom for your students to join. You have two options when adding your students 1. Creating a completely new account. They do not need an email address. Their login credentials will be their name and password you have inputted into the system. Or 2. Inviting your studens who already have an exisitng account. Once that is complete, you have the ability to use "student collaboration" which allows you to enter into the students's account and leave feedback/tips inside the student's code editor.

Want to see a visual of how it works, you can test out the demo by logging into their temporary teacher demo account and using the email : with password “demo”.


Account Required: Yes, but only for teachers. You can create an account directly with the Penjee website or sign up with your Gmail.

CoderZ logo


CoderZ is an online educational envriornment that improves students 21st century skills, while they are having fun progrramming their own virtual cyber robot. Using stimulated 3D virtual cyber robots, students have the opprotunity to  learn online with engaging, gamified solutions, challenges, and competitions all while working at their own pace. CoderZ enables them to acquire computational thinking, problem solving skills, and learn coding as a life skill. 

CoderZ utilizes a cloud based application, Saas, that doesn't require specialized hardware or traning. Each students has their own robot and individual assessment and teachers able able to track progress, skills achievement, code capabilities and do formative assessments.Teachers can utilize class management feature provides statistics per student and per class to see at a glance how your students are progressing. 

Account Required: Yes, but only for teacher. Students can be added either by sharing a link with them or adding them with their email. 

IMPORTANT: During COVID-19, Aamazon Future Engineer is offering free online virtual robotics and coding classes for any student or teacher. 




Dianne O'Grady-Cunniff, dogrady at usmd dot edu
Director, Maryland Center for Computing Education

Dr. Megean Garvin, mgarvin at usmd dot edu
Director of Research, Maryland Center for Computing Education

     ECEP Logo 2 Web .       CSFORALL Logo Web .       CSTALogo Web

Maryland Center for Computing Education
3300 Metzerott Rd. Adelphi, MD 20783
MCCE received initial support from the National Science Foundation, (MSP)2 Grant No. 0831970.