What Do Kids Learn at theCoderSchool?
From game development to web development,
Scratch to Python, or even advanced technologies like artificial intelligence and beyond, our Code Coaches
can help your kids achieve their computer programming goals in their coding lesson. Our Code Coaching® program
uses a learn-by-doing method where their imagination's the limit to their learning.
The Stages of Progression
Beginner coders start in our Coder Tree®'s roots.
Kids as young as 7 might start their journey in computer science by learning critical
thinking concepts like problem-solving, logic, and sequential coding. Typical
programming languages at this stage include
Scratch from MIT or
Snap!
from UC Berkeley.
While students are always practicing fundamental coding concepts, those who
are ready start building their next stage - the Trunk. In this stage, students
begin to apply coding concepts to typed languages like Python and Javascript with HTML and CSS.
Kids may still be building their own games and apps, but these languages require more
rigor and typing to build them. This stage is about practicing the more
rigorous concepts like
code efficiency, data structures, and complex logic in preparation
for more advanced technologies.
Advanced students still continue practicing fundamentals as well as basic
typed language concepts. But, with those as foundations, they can begin to use them to
learn more advanced computer science concepts through building in our Branches stage.
At theCoderSchool,
we teach many advanced languages from C++ to Java, Swift, C# and beyond. While
even our more novice kids are sometimes introduced to computer programming in
the Branches, only the advanced students who truly understand the underlying
fundamentals continue their programming work here. Artificial Intelligence,
Data and Networking with 3rd Party APIs, 3D Game Engines like Unity or Play Canvas,
these are some of the complex technologies we might touch on in the Branches.
To follow along your student's advancement through our Coder Tree, we provide a suite of proprietary tools (see a
sample Student Portal
)
that charts our students' progress, concepts learned, and even activities
beyond app-building like coding contests.
Read about
Private+Semi-Private Coaching,
Virtual Learning,
Coding Classes,
Robotics,
Python,
Scratch,
or
Video Game Coding
or check out our
general blog
or our
student blogs
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 classes for kids? Founded in 2013, we're 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®.
For questions about partnerships, curriculum, schedule, camps, or other operational inquires,
please contact your
nearest school.
For
national franchise questions only, email us
at
info@thecoderschool.com. Please include
the city/state you're writing from.
copyright 2014-2022, the Coder School San Francisco, LLC. All Rights, Alright?
Don't forget our
privacy policy.
Find out
who we are or like us on
facebook.