Learning Roadmap Kids 12-17
Learning Roadmap for Kids 12-17
Classes By Level
Learning Roadmap for Kids 12-17
For most students, especially ones a bit younger, we suggest they start with the Scratch Beginner Class. This class will introduce your child to Scratch, the programming language we use, as well as concepts such as what a computer is, what a program is, creating animation and games, and learning basic programming fundamentals. See the Scratch Beginner Class page for a list of all the concepts we cover as well as upcoming classes. The Scratch Beginner Class is broke into two sections, both 10 hours each: Scratch Beginner 1 and Scratch Beginner 2.
Another starting option is Python. Python is a text based language where Scratch is a visual, drag and drop language. Scratch is usually more intuitive to learn, but with that said older kids may want to jump right in Python. Python is used at University and at many computer companies, so it is a great place to start learning to code. It is a more traditional programming language.
If you’re child has taken a number of computer classes before or has done a lot of programming at home or school, then we would recommend coming in for a level assessment to determine the best placement. The Tinker Garage classes may be a good fit, since students can work at their own pace. And Python scripting classes can also be a good choice, if your child is ready to move to a text based computer language. Contact us, and we can help in placing your child in the right class.
Scratch is designed for teaching kids and was developed by Mitchel Resnick, LEGO Papert Professor of Learning Research and head of the Lifelong Kindergarten group at the MIT media labs.
The Intermediate Scratch class is a more linear class structure. Each lesson students will build on concepts they learned in the previous lesson and they will work are larger projects spanning the entire course.
Students can take Tinker Garage classes and camps in any order. Tinker Garage classes are divided into two types: Weekly Drop-In classes and Camps.
Tinker Garage Weekly Drop-In classes are all self-contained lessons, so students can attend when it’s convenient and work at their own pace. Normally students attend on a weekly basis, but they are free to come more or less frequently. In each lesson, students will complete a new STEM based coding project or continue working on their own personal coding projects, with the guidance and expertise of our instructors.
Tinker Garage Camps are multi-day Scratch coding classes that focus on a particular theme, such as LEGO Robotics, Game Deisgn, or Animation and Story Telling. Kids continue to develop new coding skills and hone existing skills all while exploring a new subject. This allows kids to apply their coding skills to real, concrete problems, while doing something they enjoy!
The best way to think about Tinker Garage vs. Intermediate Scratch is that Tinker Garage drop-in classes and camps are designed to hone and practice coding skills, they are more free form, and don’t follow each other in a linear progression. While the Intermediate Scratch class has a linear structure that starts at point A, where Beginner Scratch left off, and finishes at point Z. Intermediate Scratch introduces students to more advanced computer programming concepts and principles.
2-26-12 Petit Maison Yoyogi 2F, Yoyogi
Shibuya-ku, Tokyo 151-0053
8min from Shinjuku/Yoyogi Station