2026 - 2027 Yearly Session !!!
- All class timings are in PDT.
- These are year long classes. Tuition is monthly.
- There is a one-time annual registration fee of $50 per class per child.
- On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027.
LFK Level 1
BEGINNER CODING AND COMPUTER SCIENCE - Introduction to coding skills and logic building exercises in SCRATCH to challenge their thinking; Introduction to computer science fundamentals in a fun way. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 5 yrs - 11 yrs
LFK Level 2
INTERMEDIATE CODING AND COMPUTER SCIENCE - Intermediate coding skills and logic building exercises in SCRATCH to challenge their thinking; Introduction to computer science fundamentals in a fun way. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 6 yrs - 11 yrs
LFK Level 3
ADVANCED SCRATCH AND COMPUTER SCIENCE - Advanced coding skills in SCRATCH and complex logic building exercises to challenge their thinking; Introduction to website development using HTML and further computer science fundamentals in a fun way. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 7 yrs - 11 yrs
LFK Level 2
INTERMEDIATE CODING AND COMPUTER SCIENCE - Intermediate coding skills and logic building exercises in SCRATCH to challenge their thinking; Introduction to computer science fundamentals in a fun way. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 6 yrs - 11 yrs
LFK Level 3
ADVANCED SCRATCH AND COMPUTER SCIENCE - Advanced coding skills in SCRATCH and complex logic building exercises to challenge their thinking; Introduction to website development using HTML and further computer science fundamentals in a fun way. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 7 yrs - 11 yrs
LFK Level 4
INTRO TO WEB DEVELOPMENT AND COMPUTER SCIENCE - Kids will build their own website using HTML, CSS and Javascript. Complex logic building exercises to challenge their thinking; Further computer science fundamentals in a fun way. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 10 yrs & up
LFK Level 5
INTRO TO APP DEVELOPMENT AND COMPUTER SCIENCE - Kids will build their own mobile apps using MIT App Inventor. Complex logic building exercises to challenge their thinking; Further computer science fundamentals in a fun way. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 10 yrs & up
LFK Level 6
INTRO TO PYTHON AND COMPUTER SCIENCE - We will learn programming concepts in Python, use flow charts, write algorithms; Computer science fundamentals; With focus on team work and project based approach. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 9 yrs - 13 yrs
LFK Level 6A
INTERMEDIATE PYTHON AND COMPUTER SCIENCE- Building upon the programming concepts learned in previous levels, students will learn nested loops, algorithm planning, advanced data types, functions, file operations and intro to object oriented programming; Computer science fundamentals; With focus on team work and project based approach. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 12 yrs & up
LFK Level 7
ADVANCED PYTHON AND COMPUTER SCIENCE- Building upon the programming concepts learned in previous levels, students will learn advanced data types, functions, file operations and object oriented programming; Computer science fundamentals; With focus on team work and project based approach. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 12 yrs & up
LFK Level 4
INTRO TO WEB DEVELOPMENT AND COMPUTER SCIENCE - Kids will build their own website using HTML, CSS and Javascript. Complex logic building exercises to challenge their thinking; Further computer science fundamentals in a fun way. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 10 yrs & up
LFK Level 5
INTRO TO APP DEVELOPMENT AND COMPUTER SCIENCE - Kids will build their own mobile apps using MIT App Inventor. Complex logic building exercises to challenge their thinking; Further computer science fundamentals in a fun way. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 10 yrs & up
LFK Level 6
INTRO TO PYTHON AND COMPUTER SCIENCE - We will learn programming concepts in Python, use flow charts, write algorithms; Computer science fundamentals; With focus on team work and project based approach. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 9 yrs - 13 yrs
LFK Level 6A
INTERMEDIATE PYTHON AND COMPUTER SCIENCE- Building upon the programming concepts learned in previous levels, students will learn nested loops, algorithm planning, advanced data types, functions, file operations and intro to object oriented programming; Computer science fundamentals; With focus on team work and project based approach. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 12 yrs & up
LFK Level 7
ADVANCED PYTHON AND COMPUTER SCIENCE- Building upon the programming concepts learned in previous levels, students will learn advanced data types, functions, file operations and object oriented programming; Computer science fundamentals; With focus on team work and project based approach. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 12 yrs & up
LFK Level 8
FULL STACK WEB DEVELOPMENT Ready to build real websites and apps like the pros? In this course, students go beyond the basics of Python to become full stack developers - creating everything from the pages you see and click on (front end) to the servers and databases working behind the scenes (back end). Students will use HTML, CSS, and JavaScript to design interactive web pages, then use Python to build the API and data storage that power them. By the end, each student will have designed, built, and launched their own complete web application from scratch - a real project they can show off to friends, family, and future schools. Perfect for middle and high schoolers who want to turn their coding skills into real-world creations! Prior experience with Python and HTML/CSS is required. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 12 yrs & up
LFK Level 1
BEGINNER CODING AND COMPUTER SCIENCE - Introduction to coding skills and logic building exercises in SCRATCH to challenge their thinking; Introduction to computer science fundamentals in a fun way. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 5 yrs - 11 yrs
LFK Level 2
INTERMEDIATE CODING AND COMPUTER SCIENCE - Intermediate coding skills and logic building exercises in SCRATCH to challenge their thinking; Introduction to computer science fundamentals in a fun way. (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of June 2027. Tuition is monthly.)
Ages: 6 yrs - 11 yrs
Computer Science Competitive League (Grade 3 - 6)
COMPETITIVE LEAGUE (GRADE 3 - 6) - Computer Science Elementary Division competitive league where we will learn CS concepts and participate in contests from Nov - May; (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of May 2027. Tuition is monthly.)
Ages: 10 yrs & up
Computer Science Competitive League (Grade 6 - 12)
COMPETITIVE LEAGUE (GRADE 6 - 12) - Computer Science Classroom division competitive league where we will learn CS concepts and participate in contests from Nov - May; (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of May 2027. Tuition is monthly.)
Ages: 10 yrs & up
Computer Science Competitive League Junior (Grade 6 - 9)
COMPETITIVE LEAGUE (GRADE 6 - 9) - Computer Science Junior division competitive league where we will learn CS concepts and competitive programming and participate in contests as well from Nov - May; (On registration, you will be charged non-refundable last month's tuition that will be credited towards your tuition of May 2027. Tuition is monthly.)
Ages: 10 yrs & up
USACO Bronze I
Ace USACO Bronze! Step into the world of competitive programming and conquer the USACO Bronze division! Designed for coders ready to take their skills to the next level, this intensive camp turns algorithmic problem-solving into a competitive sport. Students will master core Bronze patterns—sorting, prefix sums, greedy strategies, simulation, and the foundations of graphs and recursion. Through daily contest-style problem sets, mock rounds, and walkthroughs of canonical solutions, they'll practice writing fast, correct code under real time pressure. By the end of the class, students will have solved 30-50 of real USACO problems, internalized the contest mindset, and leave with a clear roadmap to qualify for Bronze in the upcoming December or January USACO contest. Let's solve, debug, and compete together! Prerequisite: Prior coding experience in Python
Ages: 12 yrs - 16 yrs
USACO Bronze II
Ready to earn your Bronze - and go beyond it? This school-year class is built for students who know the USACO Bronze fundamentals and want to finish the job. We'll master the advanced techniques that decide whether you promote: complete search with pruning, binary search, two pointers, sets and maps, string processing, bit manipulation, and ad hoc problems. Weekly contest-style problem sets, mock rounds, and solution walkthroughs keep skills sharp heading into the December and January USACO contests. Best part: students who promote mid-year transition straight into Silver material - graph traversal (DFS/BFS), flood fill, 2D prefix sums, and greedy algorithms. Prerequisite: experience solving USACO Bronze-level problems in Python (basic sorting, simulation, and greedy strategies).
Ages: 12 yrs - 16 yrs
2026 Summer Session !!!
- All class timings are in PDT.
- All "ONE WEEK INTRO" classes are only $50 if you register by May 31, 2026.

Scratch
AI & ML
Web Dev
MobileApp
Python
3D Design
Java
Competitive
AP
Intro to Scratch: Game Studio
Intro to Game Design with Scratch Get ready to unleash your inner game designer in this exciting introductory camp! In just one hour, you'll dive into the world of Scratch, a fun and easy-to-use drag-and-drop coding platform. Learn the basics of coding while enhancing your logical thinking with concepts like Variables, Loops, and Conditionals. You'll start creating your own games and animations right away! Imagine making your own Musical Band, guiding a Hungry Hippo on an adventure, and building a Maze Runner game. It’s all about coding, creating, and having fun! Pre-req: No prior coding experience required.
Ages: 5 yrs - 9 yrs

Scratch
AI & ML
Web Dev
MobileApp
Python
3D Design
Java
Competitive
AP
Intro to Scratch: Game Lab
Game Design with Scratch: Get ready to take your game design skills to the next level in this exciting introductory camp! In this weeklong session, you'll dive deep into Scratch, a super fun drag-and-drop coding platform. This camp is perfect for beginners, so new students are welcome to join! You'll learn the core building blocks of coding while boosting your logical thinking with concepts like Variables, Loops, and Conditionals. With more time to explore, you'll get to unleash your creativity as you design characters, craft immersive scenes, and add cool sound effects. Create awesome projects like Ghost Popper, Treasure Hunt and Space Invaders! This camp is all about coding, creating, moving, and having a blast while building interactive games! Pre-req: No prior coding experience required.
Ages: 8 yrs - 12 yrs
Intro to Website Development
Create Your Own Stunning Websites! Dive into the exciting world of web development and learn how to build beautiful, functional websites from scratch! Designed for beginners, this camp introduces young creators to the fundamentals of HTML, CSS, and JavaScript—the building blocks of the web. Campers will start by mastering HTML tags to structure web pages, then bring them to life with CSS styling, learning how to change colors, fonts, layouts, and animations. By the end of the camp, students will have built their own multi-page websites, showcasing everything they've learned. Whether it’s a personal portfolio, a fun blog, or a themed project, campers will leave with the skills to keep creating long after camp ends. Let’s build, design, and launch your first website together!
Ages: 8 yrs - 16 yrs
Advanced Website Development
Make Your Websites Truly Interactive! Take your web skills to the next level and learn JavaScript - the language that turns static pages into living, interactive experiences. Designed for campers who already know HTML and CSS, this camp introduces variables, functions, events, and form handling so students can capture user input, validate it, and update pages on the fly. Campers will build multiple interactive websites, culminating in a fully functional quiz with multiple-choice questions, score tracking, and a results page - designed and coded from scratch. By the end, students will leave with their own JavaScript-powered sites and the skills to make any future website interactive. Prerequisite: HTML and CSS (from our Intro to Website Development camp). Let's build, code, and launch your interactive websites together!
Ages: 8 yrs - 16 yrs
Intro to Mobile App Development
Build Your Own Mobile Apps! Turn your ideas into real mobile apps in this exciting camp! Learn the basics of app design and programming to create interactive apps for iPhones and Android devices—no experience needed! Campers will explore user-friendly design, then dive into coding concepts like event handling, variables, and loops using an easy-to-learn platform. Along the way, they’ll build fun and functional apps, from simple games to interactive tools, and test them on an online simulator or their own phones! By the end, campers will have a collection of working apps and the skills to keep creating. Ready to bring your app ideas to life? Let’s get coding!
Ages: 8 yrs - 16 yrs
Intro to Python Programming
Introduction to Python Programming! Step into the world of text-based coding with Python, one of the most beginner-friendly and powerful programming languages! This camp is perfect for first-time coders, introducing fundamental programming concepts in a fun and interactive way. Campers will learn the basics of variables, data types, conditions and loops, building a strong foundation for more advanced coding. Through hands-on exercises and mini-projects, they’ll practice writing real code, and creating simple programs like calculators. rock-paper-scissor, login simulation. By the end of the camp, students will have a solid grasp of Python’s core concepts, setting them up for success in more advanced programming courses. No prior coding experience needed - just bring your curiosity and creativity!
Ages: 10 yrs - 16 yrs
Intro to Python using Turtle
Step into the world of Python coding through colorful, visual drawings! Using Python's turtle graphics library, this camp introduces real text-based programming in the most playful way possible - every line of code instantly turns into art on screen. Campers will learn Python fundamentals - variables, loops, functions, and randomness - by writing code that moves a virtual turtle around the screen to draw shapes, patterns, and original creations. Through hands-on mini-projects, they'll code drawings like houses, flowers, spirographs, and colorful designs of their own. By the end of the camp, students will have a portfolio of coded artwork and a solid foundation in Python's core concepts, setting them up for success in more advanced programming courses. No prior coding experience needed - just bring your imagination and creativity!
Ages: 8 yrs - 14 yrs
Python Bootcamp
Python Level Up! Spend your summer leveling up with Python! Designed for first-time coders ready to take a deep dive, this immersive camp goes from the absolute basics all the way through the full procedural programming toolkit - no prior experience needed. Campers will start with variables, conditions, loops, and functions, then build to lists, dictionaries, string manipulation, and debugging - gaining the problem-solving muscles to write real, useful programs. Through hands-on projects like a Hangman game, a contact manager, and a text-based adventure, they'll practice combining all the pieces into working code. By the end of the camp, students will have a strong command of procedural Python and be fully ready to step into Object-Oriented Programming (OOP) in their next class. No prior coding experience needed - just bring your curiosity and creativity!
Ages: 12 yrs - 18 yrs
Intro to 3D Design
Give your child a head start in engineering and creative problem-solving—while having a blast building cool stuff in 3D! In this hands-on camp, kids learn how to design real, practical objects using Tinkercad, including name tags, pencil cups, bookmarks, custom stamps, snap-fit containers, and more. They’ll learn by making, create projects they can proudly use every day, and develop design skills that last a lifetime. If your child loves inventing and creating, this camp is pure magic! No prior experience needed.
Ages: 8 yrs - 12 yrs

Scratch
AI & ML
Web Dev
MobileApp
Python
3D Design
Java
Competitive
AP
Intro to Website Development
Create Your Own Stunning Websites! Dive into the exciting world of web development and learn how to build beautiful, functional websites from scratch! Designed for beginners, this camp introduces young creators to the fundamentals of HTML, CSS, and JavaScript—the building blocks of the web. Campers will start by mastering HTML tags to structure web pages, then bring them to life with CSS styling, learning how to change colors, fonts, layouts, and animations. By the end of the camp, students will have built their own multi-page websites, showcasing everything they've learned. Whether it’s a personal portfolio, a fun blog, or a themed project, campers will leave with the skills to keep creating long after camp ends. Let’s build, design, and launch your first website together!
Ages: 8 yrs - 16 yrs
Advanced Website Development
Make Your Websites Truly Interactive! Take your web skills to the next level and learn JavaScript - the language that turns static pages into living, interactive experiences. Designed for campers who already know HTML and CSS, this camp introduces variables, functions, events, and form handling so students can capture user input, validate it, and update pages on the fly. Campers will build multiple interactive websites, culminating in a fully functional quiz with multiple-choice questions, score tracking, and a results page - designed and coded from scratch. By the end, students will leave with their own JavaScript-powered sites and the skills to make any future website interactive. Prerequisite: HTML and CSS (from our Intro to Website Development camp). Let's build, code, and launch your interactive websites together!
Ages: 8 yrs - 16 yrs
Intro to Mobile App Development
Build Your Own Mobile Apps! Turn your ideas into real mobile apps in this exciting camp! Learn the basics of app design and programming to create interactive apps for iPhones and Android devices—no experience needed! Campers will explore user-friendly design, then dive into coding concepts like event handling, variables, and loops using an easy-to-learn platform. Along the way, they’ll build fun and functional apps, from simple games to interactive tools, and test them on an online simulator or their own phones! By the end, campers will have a collection of working apps and the skills to keep creating. Ready to bring your app ideas to life? Let’s get coding!
Ages: 8 yrs - 16 yrs
Intro to Python Programming
Introduction to Python Programming! Step into the world of text-based coding with Python, one of the most beginner-friendly and powerful programming languages! This camp is perfect for first-time coders, introducing fundamental programming concepts in a fun and interactive way. Campers will learn the basics of variables, data types, conditions and loops, building a strong foundation for more advanced coding. Through hands-on exercises and mini-projects, they’ll practice writing real code, and creating simple programs like calculators. rock-paper-scissor, login simulation. By the end of the camp, students will have a solid grasp of Python’s core concepts, setting them up for success in more advanced programming courses. No prior coding experience needed - just bring your curiosity and creativity!
Ages: 10 yrs - 16 yrs
Intro to Python using Turtle
Step into the world of Python coding through colorful, visual drawings! Using Python's turtle graphics library, this camp introduces real text-based programming in the most playful way possible - every line of code instantly turns into art on screen. Campers will learn Python fundamentals - variables, loops, functions, and randomness - by writing code that moves a virtual turtle around the screen to draw shapes, patterns, and original creations. Through hands-on mini-projects, they'll code drawings like houses, flowers, spirographs, and colorful designs of their own. By the end of the camp, students will have a portfolio of coded artwork and a solid foundation in Python's core concepts, setting them up for success in more advanced programming courses. No prior coding experience needed - just bring your imagination and creativity!
Ages: 8 yrs - 14 yrs
Python Bootcamp
Python Level Up! Spend your summer leveling up with Python! Designed for first-time coders ready to take a deep dive, this immersive camp goes from the absolute basics all the way through the full procedural programming toolkit - no prior experience needed. Campers will start with variables, conditions, loops, and functions, then build to lists, dictionaries, string manipulation, and debugging - gaining the problem-solving muscles to write real, useful programs. Through hands-on projects like a Hangman game, a contact manager, and a text-based adventure, they'll practice combining all the pieces into working code. By the end of the camp, students will have a strong command of procedural Python and be fully ready to step into Object-Oriented Programming (OOP) in their next class. No prior coding experience needed - just bring your curiosity and creativity!
Ages: 12 yrs - 18 yrs
Intro to 3D Design
Give your child a strong foundation in real-world engineering and design thinking. In this hands-on online camp, students learn advanced 3D modeling using Tinkercad while building functional, practical projects inspired by real engineering challenges. Students design and create useful objects such as keychain, desktop and cable organizers, ball hinge flexi person, treasure box and more. Along the way, they explore important engineering concepts including precision measurement, tolerances, multi-part assemblies, moving mechanisms, and design for real-world use. This camp goes beyond decorative modeling - students learn how things are designed to fit, move, and work. No prior experience needed.
Ages: 12 yrs - 16 yrs

Scratch
AI & ML
Web Dev
MobileApp
Python
3D Design
Java
Competitive
AP
USACO Bronze I
Ace USACO Bronze! Step into the world of competitive programming and conquer the USACO Bronze division! Designed for coders ready to take their skills to the next level, this intensive camp turns algorithmic problem-solving into a competitive sport. Campers will master core Bronze patterns—sorting, prefix sums, greedy strategies, simulation, and the foundations of graphs and recursion. Through daily contest-style problem sets, mock rounds, and walkthroughs of canonical solutions, they'll practice writing fast, correct code under real time pressure. By the end of the camp, students will have solved dozens of real USACO problems, internalized the contest mindset, and leave with a clear roadmap to qualify for Bronze in the upcoming December or January USACO contest. Prerequisite: Prior coding experience in Python Let's solve, debug, and compete together!
Ages: 12 yrs - 16 yrs
Introduction to Coding in Scratch
Ages: 8-10
(BEGINNER)
Prerequisites: NO prior coding experience required.
Class Description:
Campers will learn basic coding skills and start building their logical thinking in a fun and exciting way. They will learn planning, implementation and debugging as they create various animations and games. We will use block coding platform - Scratch.