Full STEM Ahead

Full STEM Ahead Virtual Learning

Register for our live, instructor-led online classes and camps. Our small class sizes ensure your child or teen receives personal attention, and our experience operating clubs and camps enables us to deliver learning and fun in an online environment.

  • Live, Instructor-Led Virtual Sessions. Students interact with their instructor during class sessions. They share screens, get help with their code, and have their questions answered in real-time. Our class sessions typically meet for 60-90 minutes.
  • Personal Attention. All classes feature Lab Time. During Lab Time, instructors are available for students to check in 1:1, get help with their projects, ask questions and receive additional attention. Our instructors are enthusiastic STEM professionals who know how to work with kids, and they have a true passion for our mission.
  • Tested, Progressive Curriculum. We take kids with no coding experience on a progressive learning path. Kids start with a drag-and-drop coding language called Scratch, and they progress to electrical engineering and, over time, Python.
  • Mission Driven. All classes are part of our mission to teach kids and teens how to Code, Build, Invent, and Animate. Our programs help narrow the gender gap in STEM fields through education and consistent, hands-on exposure to computer science and engineering during the formative elementary and middle school years.

View by Skill Level

  • All
  • Level 1
  • Level 2
  • Level 3
  • Level 4
  • Level 5
  • Level Intro

Level Intro

3 Day Starter Session - Story Slam

Designed as an introduction to coding, this class meets 3 times for 1 hour each. This is a great way to evaluate your child’s interest in learning to code. They will learn how to program in Scratch by creating an algorithm using events and loops…

  • Skill Level: Level Intro
  • Grades: 3-4

Level Intro

3 Day Starter Session - Create a Greeting Card

Designed as an introduction to coding, this class meets 3 times for 1 hour each. This is a great way to evaluate your child’s interest in learning to code. They will learn how to program in Scratch by creating an algorithm using events and loops…

  • Skill Level: Level Intro
  • Grades: 3-4 , 5-6

Level 1

Storytelling in Scratch

Children learn basic coding principles by building a story of their own design. Initially they will follow the instructor as she models her story. The child will then be challenged to modify the story applying coding techniques learned. Children are …

  • Skill Level: Level 1
  • Grades: 3-4 , 5-6

Level 2

Scratch Skills, My Story Sequel

Children will bring their coding to the next level while creating a sequel (or new story) that demonstrates their Scratch Skills. Instructors will model a story that uses prior coding skills and introduces conditionals, complex events (broadcast and …

  • Skill Level: Level 2
  • Grades: 5-6 , 3-4

Level 3

Build Games in Scratch

Building off their story animation projects kids will be challenged to create a game of their own. We will look at a variety of existing games for design ideas. Instructors will teach a number of different gaming techniques including score keeping , …

  • Skill Level: Level 3
  • Grades: 3-4 , 5-6

Level 4

Scratch Circuits

Interested in controlling lights and using switches to build stuff? Did you know you can use Scratch to interact with electrical circuits you build?   If your kids think coding is cool, it will blow their minds when the write code and control ph…

  • Skill Level: Level 4
  • Grades: 5-6 , 7-8 , 9-10

Level 5

Getting Started in Python (Python I)

Ready to learn one of the most widely used programming languages in the world? Python is easy to learn and is used by many companies according to Wikipedia including Large organizations that use Python include Wikipedia, Google, Yahoo!, NASA, Faceboo…

  • Skill Level: Level 5
  • Grades: 5-6 , 7-8

Level 5

Python II - Project Building

If you’ve completed an Introduction to Python with Boolean Girl and are ready to apply your skills to complete some challenging projects, this is the camp for you. Python is easy to learn and is used by many companies Wikipedia, Google, Yahoo!, NAS…

  • Skill Level: Level 5
  • Grades: 5-6 , 7-8