Interested in computer science and coding but can’t commit to a full-time pre-college program? Consider an online camp!
Online coding camps give you a flexible and accessible way to dive into computer science from anywhere. Whether you’re just starting out or looking to sharpen your skills, these programs let you build real-world projects, learn popular programming languages, and get hands-on experience with topics like web development, app design, and machine learning.
Unlike traditional coding courses that follow a semester-long schedule, virtual camps are short, intensive, and often project-based. The online format also means you can connect with instructors, mentors, and peers from across the country, making it easier to find a program that fits your pace, interests, and schedule.
Below, you’ll find 6 online coding camps for high school students, selected for their quality of instruction, project-based learning, and opportunities for mentorship and skill development.
1. Kode with Klossy – Summer Camps
Location: Virtual or in-person (multiple cities)
Dates: Multiple two-week sessions from June to August
Application Deadline: Typically late March
Eligibility: Young women and gender‑expansive teens ages 13‑18, regardless of prior coding experience
Cost: Free
Kode with Klossy runs free two-week coding camps focused on creativity, collaboration, and real-world projects. During the camp, you’ll engage in a hands‑on curriculum that may include web development (HTML/CSS/JavaScript), mobile app development (Swift), machine learning/data science, and project work where you build a full website or app. The program also emphasizes community, collaboration, and mentorship, giving you peer interaction and access to alumni networks afterward. It’s a fast-paced, empowering way to develop technical and problem-solving skills.
2. Girls Who Code – Summer Immersion Program
Location: Virtual
Dates: Round 1: July 7 – July 18 | Round 2: July 28 – August 8
Application Deadline: April 16
Eligibility: Female or non-binary students in grades 9–11
Cost/Stipend: Free (+ $300 needs-based grant for U.S. students)
Girls Who Code offers a two-week virtual immersion that introduces coding, UI design, and game development. Over the course of the program, you’ll engage in daily virtual classes and work in teams to build a functioning project (e.g., a game or a web app). You’ll also participate in workshops that explore tech careers, connect you with role models, and help you build confidence in CS.
3. Berkeley Coding Academy – Data Science: The AI Journey
Location: Virtual
Dates: July 14 – August 1
Application Deadline: Rolling
Eligibility: High school students aged 15–18
Cost: Starts from $2,699; need-based financial aid is available
This virtual program introduces Python, data science, and AI concepts through small cohorts of around six students. You’ll gain practical experience with real datasets, writing Python code, visualizing data, and constructing and training machine learning models using libraries like pandas, matplotlib/seaborn, and scikit-learn. While the focus extends beyond pure coding, this program uses programming as a tool for exploring data science and AI applications, helping students connect theory with practice. The program aims to leave you with a portfolio project and certificate that showcases your data‑science and AI understanding.
4. Meta – Programming in Python
Location: Virtual
Dates: ~50 hours (self-paced)
Application Deadline: Open enrollment
Eligibility: Open to beginners
Cost: Free (certificate available for purchase)
This beginner-friendly course introduces you to Python fundamentals, including syntax, control flow, and data structures. It includes video tutorials, quizzes, and hands-on exercises to help you practice coding concepts as you go. Although self-paced and asynchronous rather than a live camp, this course offers a flexible option for students who prefer independent learning while still gaining practical coding experience.
6. Google Computer Science Summer Institute (CSSI)
Location: Online
Dates: CSSI programs usually run from June to August
Application Deadline: Rolling (varies by cohort)
Eligibility: High school seniors planning to major in CS or a related field; priority to underrepresented groups
Cost: Free
Google’s CSSI is an intense three‑week immersion into computer science for soon‑to‑be high school graduates who plan to pursue CS or a related major in college. You’ll engage in interactive sessions covering programming fundamentals (often Python), algorithms, and software engineering practices, while working on real‑world style coding projects. Beyond technical skills, the program offers mentorship, exposure to Google engineers, and networking opportunities to help strengthen your path into tech.
6. NextGen Bootcamp – Online Summer Courses
Location: Online
Dates: Various sessions throughout the year
Application Deadline: Rolling admissions
Eligibility: High school and college students (no prior coding experience required)
Cost: Varies by course
NextGen Bootcamp runs live online summer courses in web development, data science, and business analytics. You’ll be guided by industry professionals in interactive sessions where you build real projects (web apps, data visualizations, analytics dashboards). The format is designed for learners with little or no prior coding background who want to explore career‑oriented tech in a relatively short time.
One more option – Horizon Academic Research Program
If you’re looking for a competitive mentored research program in subjects like coding, computer science, data science, and AI, consider applying to Horizon’s Research Seminars and Labs! This is a selective virtual research program that lets you engage in advanced research and develop a research paper on a subject of your choosing. Horizon has worked with 1000+ high school students so far and offers 600+ research specializations for you to choose from. You can find the application link here!
Image source – Kode with Klossy




