Camp Stats
Ages 11+
Instructor Ratio: 6:1 (typical)
Skill Level: Int-Adv
Prerequisites: Some coding experience
Concepts: Javascript, APIs, JSON
Camp Description
Today's computers are constantly connecting to each other, requesting all kinds of data. Need to get directions from Google? No problem. Find out the latest tweets? Sure. Companies large and small today expose something call an Application Programming Interface (API) so apps can connect to their services (sometimes free, sometimes for a cost). APIs are one of the most useful tools for professional programmers today, so get a head start by building your own data connections with an API at this camp!
Teaching Platform
We'll be using Javascript and HTML as a base, AJAX to connect to the data source, and we'll learn how to read JSON formats too. Depending on the API used, we may graph the data or pin the data onto a google map. Sound technical? It is! These are core technologies used by professional coders around the world, but easily run from any web browser.
Concepts Learned
We'll be creating simple web applications to connect to a real live service used by professional coders like
Google Maps,
COVID Data or even
NASA's asteroids or Mars data APIs. We'll talk about the architecture of how a web page connects to these sources, and why APIs are so important to the world's technology.
Campers gain an understanding of how APIs are used, including:
How to call an API
How to structure a URL, and how to recognize its parameters
How to use or present the data from the API
Familiarity with JSON
A deeper understanding of Javascript
and More!
Skill Level
Intermediate knowledge of Javascript is very helpful, but not necessarily required. Those who aren't well versed in Javascript may not understand some of the code, and may do more copying and pasting. Data, API, JSON and other experience not required. Strong typing skills is required, as is a strong desire to understand the underpinnings of this amazing technology!
As always, if your camper is a regular student at theCoderSchool, be sure to check with us first, as sometimes this material is covered in more detail in our regular after-school Coaching sessions.
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.