fbpx

Learn with Boolean Girl

Have Fun While Learning to Code, Build, Invent and Animate

Our approach to learning STEM is fun and effective, and we’ve used it to teach thousands of girls (and boys).
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. Typically they should be taken starting with the first course as each course assumes that students understand the concepts in prior courses.

Summer Camps listed are for our Arlington location.

Summer camps in Alexandria and Montgomery County are on the Summer Camp Page

Courses

Animate My Story in Scratch

Level: 1

Language: Scratch

Grades: 3-6

Have fun while learning to code! In this introductory Scratch course, we use creative play and games to teach the basics of coding …Read More

Find this course

Code Your Own Adventure in Scratch

Level: 2

Language: Scratch

Grades: 3-6

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

Find this course

Build Games in Scratch

Level: 3

Language: Scratch

Grades: 3-6

After students experience creating an adventure in Scratch, they will be challenged to create a custom platform game that they design. …Read More

Find this course

Invent Circuits in Scratch

Level: 4

Language: Scratch

Grades: 5-8

Our most popular camp last summer where girls built all sorts of crazy inventions.  This camp sits at the crossroads of programming and electrical engineering. …Read More

Find this course

Crafty Circuits with Boolean Box Micro

Level: 4

Language: Scratch

Grades: 5-8

Take a hands-on approach to Coding in this unique camp that incorporates programming, engineering, circuits, and art. …Read More

Find this course

Getting Started In Python (Python 1)

Level: 5

Language: Python

Grades: 5-8

Python is one of the most widely used programming languages in the world – it is used by many well-known tech companies including Wikipedia, …Read More

Find this course

Code Your Own Adventure in Python (Python 2)

Level: 6

Language: Python

Grades: 5-8

If you’ve completed an Introduction to Python with Boolean Girl, you are ready to apply your current skills and learn new skills as you build a challenging. …Read More

Find this course

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

Python Programming with Minecraft

Level: 7

Language: Python

Grades: 5-8

Learn to code in Python while playing Minecraft! Designed for students who already have experience coding in Python, this class will teach coders how to teleport, …Read More

Find this course

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

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