GetMeCoding Sphero App Coding BB8

Learn To Program With The Sphero App and Star Wars BB8: 3 Programming Concepts You Must Know

Learning to code well takes time and starting to code should be fun. I can think of no better way to begin learning to code than with the Sphero App and the Sphero Star Wars BB-8 and Sphero robots. Confusing software programming websites and apps litter the learning landscape. It is hard for any teacher, parent, or young person to find a good way to simply get started.

I set out on this journey to build GetMeCoding.com make it easy to get started. 

That is where I wanted to step in and not only provide the materials to learn coding but also a helping hand.  Being that helping hand got much easier with the Sphero App.

If you have a Sphero robot, Sphero BB-8, or similar droid (BB-9, R2D2, etc.) you are in the right place!  But if you do not, have no fear, you are still in the right place as you read this.

What does the Sphero App do?

The Sphero App is a programming learning environment that presents you with a place to connect to a Sphero robot, create programs and save them, and work on activities created by the Sphero Community.

It is a one stop shop for building code.

How do you install the Sphero App?

Installation is quite easy once you locate it the store for your device.

It does not run in a web browser at this time which means it has to be installed on each device. 

This is something teachers who manage computing labs or classrooms need to keep in mind as you will need to ensure it runs on your computers and gets updates as needed.

Bluetooth USB Adapter
Avantree Bluetooth USB Adapter (DG40S)

What programming can you do with the Sphero App?

The Sphero App can provide a block programming environment and a Javascript programming environment.  What is great about this dual learning environment is you can see what Javascript code gets generated when you drag your coding blocks onto the work canvas. 

This allows you to quickly see results and then the code that makes it happen.

GetMeCoding Sphero App Block Coding
Sphero App - Block Coding View
GetMeCoding Sphero App Javascript View
Sphero App - Javascript Code View

What are the most fundamental concepts programmers know?

In my BB-8 Coding Course, I introduce you to three important concepts that are part of almost every program:  loops, conditionals, and variables.

Loops which allow for controlling the number of times an activity takes place are part of many automation processes.

Conditionals, which appear as IF-THEN-ELSE statements/blocks check to see what is happening and if it is, then do something.  

Variables are temporary storage containers that hold numerical, text, or logical values for you to manipulate.

I cover these in more detail in my course.  They are short easy to follow videos that I explain and then follow up with a demonstration of them using the coding blocks.

A Perfect Tool For Beginning to Learn How To Code

I like the Sphero App

Having developed software for over 30 years, taught technology classes for over 20 years, tutored afterschool students and middle school STEM events,  I like how it makes learning to create code accessible. 

It builds confidence.

The software tools that professionals use, are where you want to get to but not start with.

This tool makes coding fun.  Working with a Star Wars droid makes it even better!

Have fun coding and exploring!!

GetMeCoding.com Mr Fred

 

 

 

Mr. Fred

Start Coding Today In 5 Minutes!

Get Me Coding Free Activity

Take 5 minutes and try a FREE coding activity!

Let Me Help You

GetMeCoding Mentoring

If you are a teacher or someone looking to help others learn to code, let me help you.

Leave a Comment

Your email address will not be published. Required fields are marked *