Ninja Code Academy are different because we teach kids the connection between hardware and software and not just the coding element. We go much further by showing the children how and why this happens and is necessary to understand.
Why is this important?
The world of technology is moving towards machines and robots; but how do these robots know what to do?
They have to be told by humans…
But in what language?
They don't understand English. What if the robot is Chinese!
So we have to talk to the robots in a language that they understand.
Well, machines only understand one thing: power on/off. This can be represented by 1 and 0. So we can give instructions using a combination of 1's and 0's.
But what if the hardware or robot is not nearby?
This is where the Internet Of Things (IoT) comes in.
Take your heating app on your phone for example. You can control the climate in your home with your phone in Barbados!
The information is sent over the internet/Wi-Fi as 1's and 0's which the hardware reads, understands and processes.
So, at Ninja Code Academy we teach the kids not only to control the hardware using software, but also how to build the hardware using electronics, sensors, wiring, building prototypes and making the hardware system.
Once they can build the hardware, control the hardware using software, then they are on the way to becoming inventors. We don't stop there! We talk about how to build their product, control it with code, make a prototype, market research, funding, manufacturing, selling and retiring!
We teach this is through physical computing on our White Ninja!