Computer Science Instruction

Currently Offering 3 Different Camps
Cali Learn’s summer camps introduce students to real-world computer science principles through fun, hands-on, project-based learning. With 3 programs for grades 6–12, our camps are designed to inspire curiosity, build foundational skills, and help students explore the world of tech.
Whether your child is just starting out or already a tech enthusiast, our summer programs are designed to engage, challenge, and most importantly make learning fun.

Foundations in Computer Science A/B
(Open Enrollment)
2 weeks, 10 days, Mon–Fri
8:30am - 3:00pm
Grades: 6th - 10th
Introduces students to core computer science concepts. Topics include, programming logic, CS math, object-oriented thinking, and foundational skills. Students will build projects, sharpen their problem-solving abilities, and get a head start on learning to think like engineers.
(Split into 2 age groups, A or B)

Intro to Artificial Intelligence
(Application Required)
3 weeks, 15 days, Mon–Fri
8:30am - 4:30pm
Grades: 9th - 12th
For advanced students, designed to mirror college-level content adapted for ambitious teens. This selective camp explores AI tools, AI mathematics/stats, data modeling, and ethical tech. Students will experiment with real datasets, train simple models, and build a portfolio-ready machine learning project that showcases their AI technical fluency.

Internship Prep & Coding Interview
(Prerequisites required)
6 weeks, 6 days, Saturdays
8:30am - 12:30pm
Grades: 10th -12th
This course covers the essential skills for succeeding in tech internships and competitive engineer applications. Students will tackle data structures, algorithms, whiteboard coding challenges, while learning how to communicate like an engineer. Includes mock interviews, resume reviews, and mentorship on what after landing an internship.
Summer Cohorts
Safety and Supervision
Students are supervised at all times by trained staff. We maintain a fun, professional environment with safety as a top priority. Snacks provided daily. Parents will receive updates, schedules, and project previews.