Upper Elementary (Ages 9-12)

Upper Elementary School Coding Classes need typing skills.

Upper and Early Elementary age cutoffs often overlap each other because we have seen 8-year-old students ready for the next level, and 9 and 10-year-old students who are more comfortable starting with the drag-and-drop visual interface of Scratch and Minecraft Coding. To determine the best fit for your student, our Free Trial class is the way to go!

Upper Elementary Coding Classes use typing as the main way to program, making typing speed a factor in deciding whether the student should take Early or Upper Elementary Coding Classes. Students should be able to touch type comfortably to get the most out of these classes.

There are three main paths we suggest for our Upper Elementary school students:

Python Coding Classes are the most extensive. There are over 10 different levels, ranging from absolute beginner to super advanced.

Each class focuses on one coding concept, where the teacher guides the student through various exercises and fun projects. Beginner students are introduced to Python, which is a great language for beginners to start “coding like a pro”.

JavaScript Gaming Classes are focused on project-based learning.

Students take a whole 8-week semester to create an elaborate video game. Each lesson builds on the previous lesson, ending with the students having a full game with their own custom characters, enemies, and surprises.

HTML/JavaScript Web Design Classes are also focused on project-based learning.

The curriculum is similar to the JavaScript Gaming class, except that at the end of the semester, the students have a nice website based on the students’ interest (e.g., favorite animal, favorite book series, or comic series).

Students can also take our Lego Robotics classes or participate in our Competition Robotics Leagues!

Any further questions?

Email us at: info@penguincodingschool.com