At CodeCubbies we utilize many different platforms to teach the fundamental concepts of computer programming and coding. Entry level coding is taught through block coding and kids of all ages can learn the fundamental and ever growing skill of coding through hands on play as well as classroom unplugged lessons.
Every student learns differently. Some absorb by listening, some absorb by reading, and almost all benefit from hands on! At CodeCubbies, we teach using all these methods.
We believe that teaching kids to code helps to set them up for academic success regardless of what they want to be when they grow up.
We start most kids by assessing their level of coding knowledge using Scratch. Scratch is a visual block based editor that allows people of all ages to get a better grasp on coding concepts.
Once the Assessment is completed, we will place your child in the appropriate Scratch Level or a more advanced coding language such as Python or Java
Python is an excellent programming language for kids to start learning to code.
Python is an easy-to-read, powerful, and high-level language. This means commands read like English words instead of complicated binary numbers such as 0s and 1s; this makes it easy for kids to learn Python without a lot of experience.
Java is a powerful programming language used by a number companies and organizations today—including every Android app and even the Android operating system itself!
Java allows kids to code games like Flappy Bird and Tic-Tac-Toe... all the way to building complex applications for mobile devices!
Kids who attend CodeCubbies – Coding Classes for Kids also have access to 3D Design and Printing, 3D Laser Cutting/Engraving, Robotics, and Unplugged Activities. Our Goal is to introduce children to Technology, not just code!