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. 


We collaborate with some of the best in industry and academia.

A Video About Us


Featured Camps


Use Minecraft to teach about basic programming, design, and game mechanics in a safe and fun environment. Level: All levels Ages: 8+             Where When …

Girl Scouts Badge Workshop: Coding for Good

Girl Scouts will earn their basic coding, game design and app development badges in a safe, fun and educational environment  at the STEM+ Lab in Roanoke, VA.     Where When …

Code for Nova Hubs Room

Code for NOVA

    Virtual Meetup  |  June 24, 2021 | 7:00 – 9:00PM .    This month’s Code for NoVA meetup will be held in a Mozilla Hubs meeting space hosted …



Explore the core ideas of cryptocurrency in a synchronous online course taught by Dr. Joseph Godfrey.     Cryptocurrency STEM+ Online Synchronous Course AGES: 13+ LEVEL:         High …

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 …


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. Ages: 8+ Level: Beginner  …