Boolean University

Boolean University

Boolean University is an online classroom where you learn at your pace. Interested in coding? Not sure where to start? Whether you're experienced, brand-new, or somewhere in between, you'll find a learning path that's right for you. Select your course, and we'll guide you through the lessons. Each lesson has detailed instructions for completing a particular project. Once you complete a project, your achievement will be recorded. Complete all the lessons in a course to earn a badge.

view courses

About Boolean University

Boolean U is a self-paced classroom. From beginner to advanced, Boolean U provides an educational journey where each new skill builds on the last. We start with basic coding projects that require no experience at all. Then we dive into the more sophisticated concepts of computer science. In addition to advanced coding, we also teach courses in electronics so kids learn the ins and outs of hardware and software.
Students can complete all the lessons in a course to earn a badge, encouraging them to set goals and track their success. Badges earned through Boolean U are part of the Open Badges initiative, allowing kids to share their achievements on social networks and when applying to schools or other programs.

view all courses

Courses

  • All
  • Level 1
  • Level 2
  • Level 3
  • Level 4
  • Level 5
  • Level 6
  • Level 7
  • Level 8

Level 1

Get Started with Boolean Box

Power up your Boolean Box.  Begin by assembling your computer.  In just three steps you will be ready to sta…

  • Level 1
  • Scratch | 2 Lessons

Level 1

Storytelling in Scratch

Start programming in Scratch by building a story of your own. Use Scratch blocks including loops with the Repe…

  • Level 1
  • Scratch | 5 Lessons

Level 2

Create Animated Stories

In this course learn advanced skills for creating animated stories.  Each lesson introduces new skills that y…

  • Level 2
  • Scratch | 5 Lessons

Level 3

Make Games with Scratch

Building games is a great way to learn to code. This course includes a variety of game projects to build your…

  • Level 3
  • Scratch | 5 Lessons

Level 4

Get Started with Physical Computing with Scratch

Interested in controlling lights and using switches to build stuff? Did you know you can use Scratch to intera…

  • Level 4
  • Scratch | 5 Lessons

Level 4

Physical Computing 2 – Lights-Cameras-Sensors! in Scratch

Ready to start working with motion sensors, motors, and a camera? This set of lessons uses a variety of new s…

  • Level 4
  • Physical Computing | 7 Lessons

Level 5

Course 1 – Building a Bridge from Scratch to Python

Ready to start learning to code in a text based language like Python?  This course will take you from Scratch…

  • Level 5
  • Minecraft Programming | 3 Lessons

Level 5

Course 2 – Python Adventures in Minecraft

Now that you know the basics of programming in Python, try your hand at creating mods in Minecraft! This lesso…

  • Level 5
  • Minecraft Programming | 2 Lessons

Level 5

Course 3 – Minecraft Turtle

What does a turtle have to do with Minecraft?  A Turtle in computing is an on screen “robot” that is con…

  • Level 5
  • Minecraft Programming | 1 Lessons

Level 5

Course 4 – Let’s Build

Time to start building.  In the three lessons in this course you will learn how to use different techniques t…

  • Level 5
  • Minecraft Programming | 4 Lessons

Level 6

Python Physical Computing – 1

In this course you will learn Physical Computing, connecting your programs to the physical world to make light…

  • Level 6
  • Python | 4 Lessons

We Offer

QUALITY INSTRUCTION

Our experienced engineers have developed award-winning educational programs that inspire and delight kids.

SELF-PACED LEARNING

Go at your own pace and be sure to let us help.