
A short overview of what this course will teach you and how it breaks down over the course of 12 lessons.

Overview of the Aibo Visual Programming IDE and how to use the ‘Blocks’ programming system.

What you need to know to be able to build aibo behaviours and how to make them realistic and always surprising.

What are entry points and when to use them.

Let’s build our first simple new behaviour for your pup - Cuddle Time!

How to add custom voice commands to trigger your programs!
This time we’ll update ‘Cuddle Time’ to be toggled on and off using your own voice commands!

What is messaging and how to use it to create more flexible and realistic behaviours.
Here we’ll build a new behaviour - ‘Belly Rubs!'

Help break down complex ideas into easier to follow smaller chunks.

Lists might not seem especially useful, but they can be for very specific use cases and here we will look at creating our first interactive game - Simple Simon!

We’ve all heard of debugging, but what is it and how can you use it with Blocks to help troubleshoot your programs?

Now we’re really cooking! Build upon everything you’ve learnt so far and build realistic puppy-like behaviours, triggered by your own voice commands!
This time we’ll build a program to ask if your pup wants a treat, and to eat out of your hand!

Can you have your programs available to your pup at all times? Yes… but with a few caveats. Here we’ll talk about the pros and cons and which might suit your situation the best.

Share your own behaviours with other aibo parents and guardians and spread the joy of aibo Visual Programming.