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

Middle Years Cybersecurity (MyCyber)


A course for middle school students with engaging activities to appeal to a broad range of interests.

Find resources at

10 units that include activities presentations, lesson plans, and student handouts (approx. 9 weeks of content)

  1. Introduction to Cybersecurity
  2. Digital Systems and Networking
  3. What is Cybersecurity?
  4. Physical vs Digital Security
  5. Cyberspace and Connections
  6. Cyber Threats and Threat Prevention
  7. Encryption, Computational Thinking, Ciphers and Steganography
  8. Data Security
  9. System Security
  10. Careers and Cyber Pathways

View the Big Ideas in Cybersecurity with Enduring Understandings as they apply to middle school to build and broad and diverse pathway into cyber.

Edison Programmable Robotedison_small.png


  • Inexpensive
  • Three different levels of coding - Block, Scratch, Python
  • Works in any computer with headphone jack port
  • No login, no PII


  • Don’t work perfectly
  • Batteries - purchase rechargeable

Who can use it? (all students/ what ages/etc.)

  • Anyone who can code in block, scratch, or python - All levels

Is there prerequisite knowledge for the students?

  • None

What type of teacher support is available?

Are ready to use lesson plans provided? Is there a sequence or curriculum?

Are there formative assessments? summative assessments? projects with rubrics?

  • Teachers use certificates found in the resources - See below

How much time can/does it take as designed? (year/semester/special projects/more resources than can be useful) 

  • We usually do a unit which takes about 2 weeks of classtime.

What equipment is needed?

  • Edisonbots, recommended rechargeable batteries, flat surface - not carpet works best.
  • Could use Tape or large poster paper to draw roads and challenges

What is the cost to implement? - 10 Pack $369 -  (as of 2021)

Is it best used by itself or integrated with other content areas?

  • Either way depends on the creativity of the teacher.

Edison Robots- Edison empowers students to become not just coders, but inventors, problem solvers, and creative thinkers. More than a robot, Edison’s sensors, and expandable build system open up pathways for learning across maths, science, critical thinking, engineering, design thinking, and more. See Maryland-developed resources and other information here. ROBOTS have a COST.


Khan Academy Logo

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

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.

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.