Summer Camps for Session 3 starting July 29th | Summer Classes for Session 3 starting Aug 8th. Enroll Now
Student Login Parent Login

Virtual 3-Week Scratch Camps for Kids

Scratch is a drag-and-drop coding language developed by MIT that helps kids learn about computer science. In our top-rated Scratch camps, kids learn to code with live instructors in a small-group class. Kids will express their creativity and gain critical thinking and problem-solving skills while building projects and games in Scratch.

Why teach your child Scratch?

Python Classes for Kids, Beginner Friendly

Scratch Is Beginner-Friendly for Kids

The Scratch platform is easy to use and kids can start coding right away. The colorful drag-and-drop blocks means kids won’t have to worry about typing or tricky syntax.

Python Classes for Kids, Real Programming

Kids Learn Real Coding Fundamentals

Scratch teaches coding concepts like variables, lists, loops, and more! These coding fundamentals build the foundation for success when kids learn text-based coding languages.

Python Classes for Kids, Python Powers YouTube

Scratch Is Powerful and Interactive

Kids can build animations and games quickly by remixing projects from other students. They can also share their projects with other kids learning to code in the collaborative Scratch community.

Live, interactive Scratch camps enrolling now!

The Scratch camps are 3-week accelerated version of our Elementary School Core Track. Through engaging instruction and interactive projects, kids are introduced to block programming in Scratch. Our unique camps use the Scratch platform to make learning complex concepts and advanced programming skills fun.

Trustpilot’s #1 rated summer camp!

Elementary school boy in scratch camp

Animations and Games with Scratch

3-week Camp | Ages 8-10

Animations and Games with Scratch is the first course in our Elementary School core track and is an excellent introduction to programming for younger students. Students will learn powerful programming concepts by using Scratch’s easy-to-use interface. Every lesson is spent creating a game or animation that teaches crucial programming skills, such as utilizing and creating variables, implementing loops, and using conditionals. By the end of the course, students will have the ability to code simple Scratch games and animations and will be well prepared to enter Logic with Scratch, the second course in our elementary school program.

Elementary school girl in camp

Logic with Scratch

3-week Camp | Ages 8-10

Logic with Scratch is the second course in our elementary school program. Students build on the foundational skills learned in the previous course, such as variables, data types, lists, arrays, loops, and operators. This course teaches skills that transfer to other languages as students advance from this popular block-based language to writing text-based code. In every lesson, students create a fun game or animation that solidifies the techniques they’ve learned thus far. After finishing Logic with Scratch, students are ready to graduate to text-based programming (using the Python programming language) in our Intro to Text-Based Programming course.

elementary school boy going to coding camp

Intro to Text-Based Programming

3-week Camp | Ages 8-10

Intro to Text-Based Programming is the third course in our elementary curriculum. Learning a text-based language (we use Python in this course) is an important milestone for students as they graduate from the Scratch platform and take their first steps into the world of “real” programming. This course reinforces concepts they’ve learned thus far and gives them the skills to convert the visual blocks from Scratch into written Python code. We use our one-of-a-kind game-based platform to make programming as fun as playing a game. After this course, students will graduate from Wizard Level 1 and are ready to tackle a more serious introduction to the Python programming language in our Programming Fundamentals with Python course.

Happy boy with teacher in scratch camp

The Most Fun and Effective Scratch Camps for Kids

Camp Highlights:

• Beginner-friendly (no prior experience needed)
• Project-based curriculum and learning approach
• Innovative teacher-led online classes
• Small class sizes and personalized support
• Weekly parent updates
• Certification in 3 weeks

Learning Scratch is a great way for kids to start coding!

Camp Tuition

$447 Per Course

Tuition is spread out in 3 payments of $149.
There is no contract. You may cancel anytime within the first 4 class sessions. Full guarantee details.

Success rate icon

CWHQ has a 93% student success rate, compared to 5% for paid, self-paced online video courses and tutorials. That’s an 18x better graduation rate.

Money back guarantee icon

Our goal is to make all students successful. If your child is not happy with our program, notify us within the first 4 class sessions for a full refund. See refund details.

Camp Schedule

All students start in Animation and Gaming in Scratch at Wizard Level I. If you have previous coding experience, take the Advanced Placement test. Returning students can continue with the class where they left off.

Ages 8-10 – Elementary School Coding Class Schedule
Class meeting schedule is 1 hour per day Monday – Thursday for 3 weeks. Required course sequence:
Animation and Games with Scratch -> Logic with Scratch -> Introduction to Text-based Programming
Available Time SlotsJune 3 – June 20July 8 – July 25Aug 5 – Aug 22
9:00 AM –
10:00 AM CT
Animation and Interactive Games with ScratchAnimation and Interactive Games with Scratch

Logic with Scratch
10:00 AM –
11:00 AM CT
Animation and Interactive Games with ScratchLogic with ScratchIntro to Text-based Programming
11:00 AM –
12:00 PM CT
12:00 PM –
1:00 PM CT
Animation and Interactive Games with ScratchLogic with ScratchIntro to Text-based Programming
1:00 PM –
2:00 PM CT
Animation and Interactive Games with ScratchLogic with Scratch
2:00 PM –
3:00 PM CT
Animation and Interactive Games with ScratchLogic with ScratchIntro to Text-based Programming
3:00 PM –
4:00 PM CT
Animation and Interactive Games with Scratch
4:00 PM –
5:00 PM CT
Animation and Interactive Games with ScratchLogic with Scratch
Mother with a daughter
Parents Give Us 5 Stars

Our reviews speak for themselves.

My freshman daughter is having a lot of fun learning to code. She’s presented with entertaining homework that she’s excited to show off. It’s very rewarding to see her so engaged … Overall, we are very pleased.

Benefits of Joining a Scratch Camp this Summer

Summer is the perfect time for kids to learn a new skill like coding. In our Scratch camp, kids learn in a fun, engaging way from top instructors using a structured curriculum that takes them from beginner to pro.

More Scratch Resources for Kids

Fun Scratch Tutorials

Questions? We are here to help.
Easy answers to some common questions