Full Stem Ahead Archives

Boolean Girl Presents: Full STEM Ahead!

You are on the Archives page where you can see past episodes of free, live instructor-led online learn to Code, Build, Invent, and Animate, projects.

See upcoming episodes here

Past Episodes:

Episode 1: Pong

March 11, 3-4 PM Eastern Time

Ages: 8-13

In this episode, we will work together to create a game in Scratch.  We will start by covering the basics, so even a beginner can complete this project.

Build the game Pong and learn how to:

  • Log in to scratch, create code and save your work;
  • Use events to make a Sprite move;
  • Use variables to keep score; and
  • Use conditionals to know when to make something happen.

Replay the Episode

Episode 2: Ghosts and Wizard

March 16, 3-4 PM Eastern Time

Ages: 8-13

You are a wizard and you need to catch all the ghosts. Problem is, as soon as you catch one ghost, seconds later the ghost returns.
Learn how to:
– Use Broadcast and Receive
– Use the mouse to maneuver your sprite
– Use random numbers

Challenges

- Make the game your own with a different theme
- Add scoring

Replay the Episode

Episode 3: Introduction to Python Turtle

March 18, 3-4 PM Eastern Time

Ages: 10-18

In this episode we will introduce Python Turtle, a Python library used to introduce kids to Python. It is a fun and easy way to  introducing core python concepts.  With the Python Turtle library, you can draw and create various types of shapes and images.

If you’re a beginner to Python, then this tutorial will help you as you take your first steps into the world of programming with the help of the Python Turtle library!

Download sample code files

Replay the Episode

Episode 4: A Scratch game with levels

March 20, 3-4 PM Eastern Time

Ages: 8-15 with some Scratch Experience

Download the starter file and handout

In this episode we will work together to create a game with levels. Each level is more challenging than the last.

  • Use Variables to track lives and levels
  • Conditional code to determine if you lose or move on
  • User controlled motion
  • Character animation

Download sample code files

Replay the Episode

Episode 5: Create a Story in Scratch

March 23, 3-4 PM Eastern Time

Ages: 8-13, no experience necessary

Work with Molly, a rock star Elementary School teacher to create a story of your own.  

This Episode is for beginners with little or no programming experience.  Experienced Scratch programmers are also welcome as they will learn new storytelling and planning skills. 

Download sample code files

Replay the Episode

Episode 6: Create a Madlibs game in Python.

March 25, 3-4 PM Eastern Time

Ages: 10-18, helpful to have some programming experience

Build off the introduction to Python using Turtle by creating a Madlibs game in Python.  Like all our episodes, the simple game we build together can be expanded on with your imagination.

Download sample code files

Replay the Episode

Episode 7: Scratch games at the next level, enhance your Scratch game

March 27, 3-4 PM Eastern Time

Ages: 8-13, Some Scratch experience is helpful

Sometimes an hour is not enough.  In this episode we will look at advanced skills for creating a game with levels.  The final challenge is a game with 100 levels.  

Download starter files before start of Episode

Download starter files before start of Episode

Replay the Episode

Episode 8: Create a story in Scratch Part II

March 30, 3-4 PM Eastern Time

Ages: 8-13, No Experience necessary

Molly, a rock star Elementary School teacher is back to work with you on your stories using Scratch.   

This Episode is for beginners with little or no programming experience.  Experienced Scratch programmers are also welcome as they will learn new storytelling and planning skills. 

Download Sample Code and presentation

Replay the Episode

Episode 9: Python Guessing Game, Loops and Conditionals

April 1, 3-4 PM Eastern Time

Ages: 10-18, helpful to have some programming experience

Build off the introduction to Python by learning new Python Skills likes loops and conditionals while building a guessing game.  Like all our episodes, the simple game we build together can be expanded on with your imagination.

Download Sample Code and presentation

Replay the Episode

Special Episode E-1: Building Circuits

April 1, 12-1 PM Eastern Time

Ages: 10-18, helpful to have some programming experience.

In this SPECIAL episode we will build a couple of simple circuits connected to a computer.  Learn to take input from a button or control a light with Scratch and/or Python.  Use these skills to enhance your Scratch projects, build a game controller and other gadgets.

You can join the episode as an observer with any computer. To build the project(s) you will need a Boolean Box or a Raspberry Pi and the appropriate electrical components listed below.

Download Sample Code and presentation

Replay the Episode

Episode 10: Scratch Game Skills, adding to your Scratch games

Intermediate Skill Level

April 3, 3-4 PM Eastern Time

Ages: 8-13, Some Scratch experience is helpful

Continue your Scratch gaming education by learning additional game building skills.  In prior episodes we covered a lot of the basics of game building including adding levels to a game. In this episode learn critical game building skills like keeping score, using a timer, and tracking lives to make your games even better. 

Download Sample Code and presentation

Replay the Episode

Episode 11: Create a story in Scratch

Beginner Skill Level

April 6, 3-4 PM Eastern Time

Ages: 8-13, no experience necessary

Work with Molly, a rock star Elementary School teacher to create a story of your own.  

This Episode is for beginners with little or no programming experience. It is part of a series of Episodes offered on Mondays for children (boys and girls) in Elementary school grades 3-5 and others with no programming experience. Experienced Scratch programmers are also welcome as they will learn new story telling and planning skills.

This episode introduces Scratch, you can join with any computer that has a browser and internet access. On your Boolean Box, click the Scratch the Cat icon. On other computers, go to https://scratch.mit.edu/

Download Sample Code and presentation

Replay the Episode