☀ Summer Camp ☀
for ages 5 to 15
Icon - a glowing trophy with a star on it

CS League

CS League is a weekly coding club for kids and teens, held in-person at our Sunnyvale learning center, and online. Interactive, engaging, project-based lessons taught in small groups. We welcome beginner to advanced students. Earn badges as you level up!

A row of students at their computer, with a young girl smiling at the camera
Select your team:Icon to bring up Filter selections
Modeup arrow, click to collapse filter panel
In-person
Online
CFF Logo with a orange ribbon for CSL's Hero trackAge: 5-7
Hero Rise up With Robots, Captivating Computers, and Speed up with Scratch
CFF Logo with a orange ribbon for CSL's Titan trackAge: 8-10
Titan Gear Up Your Game, Rank Up with Robots, and Power Up with Python!
CFF Logo with a orange ribbon for CSL's Legend trackAge: 11-15
Legend Engage in Engineering, Weave Your Web, and Advance with AI

An interactive, project based, fun learning journey

CS League Frequently asked Questions:

Why Code For Fun?

Icon of an award ribbon

Best Curricula

Our coding online courses have been crafted and designed based on our 11 years of experience teaching elementary, middle and high school students. Join our community of more than 5,000 students and code with us!

Icon of a basketball

Fun Instructors

While our instructors are all experienced Computer Science teachers, they also all love to share their passion of coding. Plus, the small group of students per class makes it fun interactive experience!

Icon of play with X and Os

Best Teaching Methodologies

Our coding online courses are using project based and inquiry based learning.

Icon of check mark in a circle

Easy to use

We are using easy to use tools for smooth online interactions with the students so they can share their screen, raise their hand and ask their instructor for support.

Students standing in a classroom, around two boys sitting at their laptop, cheering

We also offer online & in-person Code Camps

Meet online every day of your camp and #CodeYourWayUp. Have lots of fun creating your first programs with Scratch Jr, or publishing your own Roblox game, or launching your own website!

A young girl, studying with an online instructor, via web conferencing

Need focused lessons for your child?

Get Private (1:1) or Semi-Private (1:4) lessons and take your programming skills to the next level.