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

Episode 12: Python Projects

Advanced Skill Level

April 8, 3-4 PM Eastern Time

Ages: 10-18, some programming experience helpful

In this Episode we are back playing with Python Turtle.  Learn how to use loops, how to nest them, and how to use functions you create.  Build some beautiful designs along the way.

Download Sample Code and presentation

Replay the Episode

Episode 13: Scratch Game Building

Intermediate Skill Level

April 10, 3-4 PM Eastern Time

Ages: 8-13, Some experience with Scratch is helpful

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

Download Sample Code and presentation

Replay the Episode

Episode 14: A new Scratch Story

Beginner Skill Level

April 13, 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

Episode 15: PONG in Python - Part 1

Advanced Skill Level

April 15, 3-4 PM Eastern Time

Ages: 10-18, some programming experience helpful

This week we will start building the game Pong in Python.  You may have built this game in Scratch.  Building it in Python is a great way to understand how text based coding is different.

Ideas for this project from: christianthompson.com https://bit.ly/3efu4mL

Download Sample Code and presentation

Replay the Episode

Episode E-2: Make your own game controller, build circuits connected to the Raspberry Pi

Build Gadgets

April 16, 12-1 PM Eastern Time

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

In this 1 hour SPECIAL episode learn to take input from a button 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 16: Scratch Game Building - Flappy Bird

Intermediate Skill Level

April 17, 3-4 PM Eastern Time

Ages: 8-13, Some experience with Scratch is helpful

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

Download Sample Code and presentation

Replay the Episode

Episode 17: Create a story in Scratch

Beginner Skill Level

April 20, 3-4 PM Eastern Time

Ages: 8-13, No experience needed

Work with Molly, an experienced Elementary School teacher, to create a Scratch story of your own.  This Episode is for beginners with little or no programming experience.

Download Sample Code and presentation

Replay the Episode

Episode 18: Python Projects

Advanced Skill Level

April 22, 3-4 PM Eastern Time

Ages: 10-18, some programming experience helpful

We continue working on the game Pong.  Watch episode 15 before starting this episode!

Download Sample Code and presentation

Replay the Episode

Episode 19: Scratch Game Building - Frogger

Intermediate Skill Level

April 24, 3-4 PM Eastern Time

Ages: 8-13, Some experience with Scratch is helpful

In this episode, we will work together to create the game Frogger in Scratch.  This project has a lot of moving parts so it takes two Episodes to cover.  May sure you download the file to participate.  Once downloaded, go into Scratch on your Boolean Box or the Web and pick file, upload from computer to open the file.

Download project file to participate

Replay the Episode

Episode 20: Create a story in Scratch

Beginner Skill Level

April 27, 3-4 PM Eastern Time

Ages: 8-13, No Experience necessary

Work with Molly, an experienced Elementary School teacher, to create a Scratch story of your own.  This Episode is for beginners with little or no programming experience.  On this day we continue working on our underwater earth day project.  Watch out for the SHARK!

Download project file to participate

Replay the Episode

Episode 21: Python Projects

Advanced Skill Level

April 29, 3-4 PM Eastern Time

Ages: 10-18, some programming experience helpful

A great Episode where we investigate Variables, Use input, Print formatting, tons of conditional statements and other geeky stuff while building a Green (Earth Day) Quiz app.  After we get teh basics down we leave the imagination to the kids to extend the project and make it better.

Download project file to participate

Replay the Episode

Episode 22: Scratch Game Building - Frogger continued

Intermediate Skill Level

May 1, 3-4:30 PM Eastern Time

Ages: 8-13, Some experience with Scratch is helpful

In this episode, we will work together to finish the game Frogger in Scratch.  This project has a lot of moving parts, so this is the second episode.  Make sure you download the file to participate.  Once downloaded, go into Scratch on your Boolean Box or via the Web and choose file, upload from computer to open the file.

Download project file to participate

Replay the Episode

Episode 23: Create a story in Scratch

Beginner Skill Level

May 4, 3-4 PM Eastern Time

Ages: 8-13, No Experience necessary

Learn how to work with sound with this 3 part band.  Watchout it can get pretty loud.

Replay the Episode

Episode 24: A story Game in Scratch

Beginner Skill Level

May 11, 3-4 PM Eastern Time

Ages: 8-13, No Experience necessary

Work with an experienced instructor to create a Scratch story of your own.  This Episode is for beginners with little or no programming experience.

Replay the Episode

Episode 25: A story Game in Scratch

Beginner Skill Level

May 18, 3-4 PM Eastern Time

Ages: 8-13, No Experience necessary

Work with an experienced instructor to create a Scratch story of your own.  This Episode is for beginners with little or no programming experience.

Download project file to participate

Replay the Episode

Episode 26: Python Projects

Advanced Skill Level

May 20, 3-4 PM Eastern Time

Ages: 10-18, some programming experience helpful

This week we go back to an old Episode and build Pong.

Download project file to participate

Replay the Episode

Episode 29: Python Projects

Advanced Skill Level

May 27, 3-4 PM Eastern Time

Ages: 10-18, some programming experience helpful

This week we build a state capital quiz game.

Download project file to participate

Replay the Episode

Episode 31: A story Game in Scratch

Beginner Skill Level

June 1, 3-4 PM Eastern Time

Ages: 8-13, No Experience necessary

Work with an experienced instructor to create a Scratch story of your own.  This Episode is for beginners with little or no programming experience.

Download project file to participate

Replay the Episode

Episode 32: Python Turtle

Advanced Skill Level

June 3, 3-4 PM Eastern Time

Ages: 10-18, some programming experience helpful

Work with an experienced instructor to create awesome images using Python Turtle.  A great way to start learning Python.

Download project file to participate

Replay the Episode

Episode 38: A guessing game in Python

Advanced Skill Level

June 17, 3-4 PM Eastern Time

Ages: 10-18, some programming experience helpful

Work with an experienced instructor to create a guessing game.  This project is a favorite of beginner coding classes in high school and college.

Download project file to participate

Replay the Episode