At theCoderSchool, we let kids take a peek behind the curtain to learn what goes into making some of their favorite games. Video game development is rooted in coding, and we’ll show your kids how it’s done.
Our video game development camps and courses are best for students in the 7-to-9 age group who have beginner to intermediate coding skills. There are no prerequisites to entering the courses, however a strong interest in computer science is helpful for new students.
Both the classes and coding camps help students grasp fundamental coding concepts for video game development. Your child will come away with an understanding of variables, loops, conditionals, and if/then logic. We’ll introduce video games designed for coders, helping them continue their learning beyond their course.
We’ll get into Cartesian Coordinates and the Sprite Movement, homing in on key topics such as event detection, score-keeping, and game design. Foundational to this course is also simple math logic, which will set your child up for a fundamental understanding of how coding works.
By turning your kid’s hobby into a useful skill, they’ll have an even greater appreciation for the games they play, and may even one day create video games designed to help others. Our Code Coaches will help find the best coding program for your child, whether it’s a summer camp coding course or an after-school class with one of our professionals.
Our most popular video game development tutorial are coding camps held during school breaks. We have spring break camps, summer camps, and winter break camps that can be taken either online or in-person, depending on your location.
Our camps are still considered low-ratio, with six students per coach in a typical camp. Each camp is one week long, typically starting at 9 a.m. and finishing around 3 p.m., depending on your location and whether you choose in-person or an online format.
We recommend the low-ratio 2:1 classes because students often learn from one another and enjoy the collaborative process.
The first learning phase of the the Coder Tree is foundational learning, which we target towards younger coders or students who are fairly new to using computers. This is the root stage of the tree, and we use fun games to take students through critical thinking concepts and essential skills including sequential coding, logical thinking, Cartesian coordinates, and basic game logic. Coding languages such as Scratch and Snap! are great for this stage in the learning process.
The final phase of the Coder Tree is the branches, which leads students into more advanced computer programming technologies. We go much more into detail into programming concepts and topics such as artificial intelligence (AI), data manipulation, and network coding in this more advanced phase. Programs such as MySQL, Swift, Unity, and PlayPrograms are commonly taught in this phase.
When students learn to code in an interactive setting, they not only gain confidence in technology, but they also gain valuable skills such as logical thinking and problem solving during the game creation process.
Working collaboratively with other students helps instill teamwork skills. The satisfaction of seeing hard work come to life by creating their own game is an amazing step in the coding journey.
What is theCoderSchool? We are an after-school drop-off (and virtual) program for kids
learning to code - a coding school! There's after-school kung fu. There's after-school music
lessons, sports, art, tutoring, Chinese, you name it, it's out there. But coding for kids?
We're among the first of many, and the largest in Silicon Valley with more locations on the
way around the country. The future will be ever more dependent on technology so let's get
our young generation ready. Learn to Code, Change the World®.