Learn with Boolean Girl

Progress through the Mission Map

Our approach is fun and effective, and we’ve used it to teach thousands of girls.
Each course is offered in multiple modes to best meet your needs: 1) online with an instructor, 2) as a self paced course, 3) in person in certain areas of the country and 4) at our summer camps.
The courses are progressive each building on the prior course. They should be taken starting with the first course as each course assumes that students understand the concepts in prior courses.

Courses

Animate My Story in Scratch

Level: 1

Language: Scratch

Grades: 3-5

Children learn basic coding principles by building a story of their own design.  Initially, they’ll follow an instructor to learn to model a story…Read More

Find this course

Code Your Own adventure in Scratch

Level: 2

Language: Scratch

Grades: 3-5

In this camp, your young developer will bring their coding to the next level, creating a “Code Your Own Adventure” program. …Read More

Find this course

Build games in Scratch

Level: 3

Language: Scratch

Grades: 3-5

Building off their experience creating an adventure, young coders are now challenged to create a custom platform game of their own design. …Read More

Find this course

Invent Circuits in Scratch

Level: 4

Language: Scratch

Grades: 5-8

This camp sits at the crossroads of programming and electrical engineering.  If your programmer thinks coding is cool, …Read More

Find this course

Python 1

Level: 5

Language: Python

Grades: 5-8

Ready for your child or teen to learn one of the most widely used programming languages in the world? Python is easy to learn and …Read More

Find this course

Self-Paced

In-Person

Python 2

Level: 6

Language: Python

Grades: 5-8

If you’ve completed an Introduction to Python with Boolean Girl and are ready to apply your skills to build a challenging Adventure full of choices. …Read More

Find this course

Self-Paced

In-Person

Python Circuits

Level: 6

Language: Python

Grades: 5-8

Already figured out how to control lights and use switches to build stuff with Scratch? Now start powering your creations with Python. …Read More

Find this course

Minecraft Python

Level: 7

Language: Python

Grades: 5-8

Learn to code in Python while playing in Minecraft. Learn how to teleport, change blocks, freeze water, and build a game inside the Minecraft universe. …Read More

Find this course

Self-Paced

In-Person

Explore Artificial Intelligence Using Scratch! (AI1)

Level: 7

Language: Scratch

Grades: 5-8

Robots! Smartphones! Self-driving cars! What is artificial intelligence and how does it affect your everyday life? In this course, our coders will use Scratch to build a basic rule-based AI chatbot….Read More

Find this course

Self-Paced

In-Person

Explore Artificial Intelligence and Machine Learning Using Scratch! (AI2)

Level: 8

Language: Scratch

Grades: 5-8

What makes a computer truly intelligent? How does a machine learn? In this course, coders will follow up the first “Introduction to AI” class by diving more deeply….Read More

Find this course

Self-Paced

In-Person