Education is changing. Parents, students, and educators are adapting to the “new normal” – and it is hard to keep up.  STEM+ by Commonwealth Learning Systems (CLS) is dedicated to developing online STEM educational opportunities that fill the gaps. With a focus on emerging technologies and job skills, our goal is to support the Commonwealth of Virginia’s learners and educators in innovative, accessible ways – especially online. 

Featured Courses, Camps & Workshops

Code for America Virtual Meeting

  Motto is “We help government work for the people who need it most. We are a network of people making government work for the people, by the people, in the digital age. How do we get there? With government services that are simple, effective, and easy to use, working …


Design, build and play games in the STEM+ Lab. Build your own to share with others and learn fundamentals of Scratch, block coding, microcontrollers, and Minecraft. Level: Beginner  Ages: 8+  

Virtual Reality

Introduction to virtual worlds through Mozilla Hubs. Learn the skills to build your own virtual world and avatars to share with others. At the end of camp, explore virtual reality technologies such Oculus and Hololens at the CLS STEM+ Lab. Ages: 13+

Programming with Micro:bits

Use Micro:bits to learn about electronic circuits, sensors, and actuators to invent your own contraptions. Level: Beginner to Medium Ages: 10+

Smart Tech – IoT

Everything is connected in the Internet of Things (IoT). See how these connections work with hands-on activities using Raspberry Pi. Ages: 10+

Emerging Technologies

When does Science Fiction become Science Fact?  70% of future jobs do not yet exist. Learn about emerging technologies and the skills needed for jobs of the future. Ages:13+