At KidsCanCode we make computers fun! By looking "under the hood," kids learn that a computer is a powerful tool - one they can use to create amazing projects of their own. Imagine building your own website, creating a video game, or wow-ing your teacher with an amazing science project. Our classes lay the foundation for a positive relationship with technology.
Classes are available for a variety of ages and experience levels. Age ranges are a suggestion based on our experience with past students. Exceptions can be made for exceptional students - please contact us to discuss before signing up.
This is our core program, introducing the idea of a programming language and what it means to tell a computer what to do. We'll cover basic interaction with the Python console using statements to manipulate numbers and text. Next, we'll move on to Turtles - creating our own graphics and introducing loops and functions. Finally, we'll create some games and animations to round out the week.
Throughout the class, students will learn not just the code, but the *why* behind the code, setting a strong foundation for future growth.
More information:
This class was specifically created for younger students who aren't quite ready for all the typing that "regular" programming entails, but really want to get started learning to code! Using the Scratch language from MIT, students will drag-and-drop "program blocks" to build up instructions - allowing them to focus more on their goals than on hunting for the right key.
Through the course of the week, they'll create animations, interactive stories, and games to challenge their friends (and parents). And best of all, every child will be able to bring his/her creations home to share (we'll help Mom & Dad with instructions for using Scratch at home).
More information: