360
Computer Science STEM Scratch Coding Semester Class
Completed by 4 learners
Ages 7-11
Live Group Class
Live video meetings
1x per week, 10 weeks
2-4 learners per class
55 min
What’s included
10 live meetings
9 hrs 10 mins in-class hoursCertificate of Completion
🌟 New! Certificates of Completion 🌟 We’re excited to now offer Certificates of Completion! After each lesson, learners will receive a certificate celebrating their progress and achievements. This is a great way to recognize their hard work and keep them motivated as they build their coding skills! 🚀Class Experience
In this semester-long course, students will explore core programming concepts by designing interactive projects using Scratch, a beginner-friendly coding platform developed by MIT. Through weekly guided lessons, learners will take on the role of a game designer—planning, coding, debugging, and showcasing their own digital creations. This class is perfect for beginners or intermediate coders ages 7–12 who want to grow their skills in a fun and structured environment. By the end of the course, learners will have a strong grasp of computer science fundamentals, increased confidence in problem-solving, and a portfolio of games and animations they built from the ground up. What Will Be Taught? Throughout the semester, learners will build a deep understanding of these essential programming concepts: Sequencing – Understanding the logical flow of code and how to organize actions in the correct order Loops – Using repeat blocks to reduce redundancy and increase efficiency in code Conditionals – Making decisions with “if-then” statements and exploring how programs respond to different inputs Variables – Storing and updating values, such as scores or timers, and learning when and why to use them Cloning – Creating multiple copies of characters to build more complex interactions Sensing and Events – Coding responses to user input, collisions, and signals within the program Pen Extension – Drawing with code to enhance visual design and creativity Debugging – Identifying and correcting errors in logic and structure Each concept is tied directly to a themed project, giving learners a hands-on opportunity to apply new skills immediately and see results in real time. Class Format & Structure Each session is 55 minutes and follows a consistent routine to support focus and creativity: Welcome and Introduction (5 min): Brief check-in, review of prior concepts, and a preview of the day’s goal Live Coding Instruction (45 min): Students code alongside the teacher using screen sharing, with step-by-step guidance and time to explore customizations Project Showcase (5 min): Time for learners to share progress, celebrate wins, and build presentation skills We cap our classes at 6 students to ensure individualized attention and support. The class is highly interactive, and the teacher will actively check in with each student to help troubleshoot, offer ideas, and encourage deeper exploration. Weekly Projects and Concepts Covered: Week 1: Introduction to Scratch interface, sprites, and stage design (Chase Game) Week 2: Using sound blocks for interactivity and timing (Dance Party Project) Week 3: Sequencing commands to create a functional game loop (Climbing Game – Part 1) Week 4: Extending sequencing logic with complexity (Climbing Game – Part 2) Week 5: Introduction to repeat and forever loops (Surfing Game – Part 1) Week 6: Using clones to increase challenge and responsiveness (Surfing Game – Part 2) Week 7: Drawing with code using the Pen Extension (Dolphin Game – Part 1) Week 8: Sensing player input and character proximity (Dolphin Game – Part 2) Week 9: Motion blocks and coordinate logic (Snake Game – Part 1) Week 10: Creating and updating variables to manage game scoring and levels (Snake Game – Part 2) Teaching Style: The teacher provides a blend of direct instruction and exploratory learning. Lessons are paced to ensure learners understand each new concept before applying it, with frequent check-ins and guided questions to prompt critical thinking. Students are encouraged to customize their projects, try new ideas, and embrace mistakes as learning opportunities. Peer-to-peer encouragement is also fostered through show-and-tell time at the end of each class. Student Interaction This course is designed to be hands-on and collaborative. Students will: Code live with the instructor and receive real-time help Ask and answer questions throughout the session Share their projects with the group Receive personalized feedback from the teacher each week Note: iPads are not recommended with this class. Students will need a keyboard. Please make sure an adult is on hand for the first five minutes of class to help set-up and tackle troubleshooting.
Learning Goals
By the end of this course, students will confidently code and create projects in Scratch. They'll master key concepts like sequencing, loops, and variables, equipping them with essential skills for success in technology and creative problem-solving!
Other Details
Parental Guidance
Students will use Scratch to participate in class. Students must access their own Scratch account using a laptop or a computer in class (no smartphone or tablets). Students will use their own account to code while following instructions from the teacher.
Supply List
📝 Learner Supply List 📝 To join our coding adventures, your student will need: A free Scratch account (create one at scratch.mit.edu) Internet connection of 3mbps+ 🌐 Working speaker, microphone, and webcam 🎤🎥 (Windows and Mac from the last 5 years work best!) 🚨 Note: iPads aren’t recommended, but let us know if you need help. Please have an adult available for the first 5 minutes to assist with setup.
External Resources
In addition to the Outschool classroom, this class uses:
Offered by
Teacher expertise and credentials
2 teachers have teaching certificates
Indiana Teaching Certificate in Elementary Education
Michigan Teaching Certificate in Elementary Education
2 teachers have a Graduate degree
Doctor of Medicine in Health Professions and Related Programs from University of Karachi
Master’s Degree in Education from Saginaw Valley State University
3 teachers have a Bachelor’s degree
Bachelor’s Degree in Computer Science from Western Oregon University
Bachelor’s Degree in Psychology from University of Toronto
Bachelor’s Degree in Education from ICCT Colleges
1 teacher has an Associate’s degree
Associate’s Degree in Computer Science from University of the People
At Coco Coders, our team is made up of passionate, highly qualified educators dedicated to making coding fun, accessible, and empowering for kids. Founded by Elizabeth Tweedale—an experienced education leader and advocate for early tech literacy—Coco Coders has taught thousands of students around the world through engaging, project-based lessons in Scratch, Roblox, Python, and more.
👩🏫 Meet Our Teachers: A Diverse Team of Experts
Each Coco Coders instructor is carefully selected not only for their technical skills, but also for their ability to inspire curiosity and creativity in young learners. Our educators bring a wide range of professional and academic experiences:
Dr. Nazia Fakhruddin, with a Doctor of Medicine from the University of Karachi, brings a strong foundation in science and problem-solving to every class.
Natalie Malone holds a Bachelor’s in Computer Science from Western Oregon University and an Indiana Teaching Certificate, combining technical expertise with real classroom teaching experience.
Jessica Gray, a certified Special and Elementary Educator (ID 10122321), creates inclusive, supportive environments for all learners.
Jojo Shum is dual-degreed, with a Bachelor’s in Computer Science from University of the People and a Master’s in Psychology from the University of Toronto, bringing both logic and learner-centered support to her teaching.
Andrea Krisciunas, with a degree in Education and a Michigan Teaching Certificate in Elementary Education and Science (ID CC-053470274978), excels at blending STEM with hands-on exploration.
Sapana Pathak holds a Bachelor of Education from India and is NAMC Montessori certified, supporting a hands-on, child-led learning approach in every class.
Madona Abbott brings deep technical training with multiple certifications, including JavaScript and CSS from Codecademy, web development credentials from W3Schools, and a teaching degree from ICCT Colleges. Her courses are grounded in practical, real-world coding skills.
Together, our team represents a wide spectrum of professional experience—from classroom teaching to software development and early childhood education. What unites them is a shared passion for helping young coders thrive through interactive projects, positive encouragement, and individualized guidance.
At Coco Coders, we believe coding is for everyone. Our classes are designed to nurture every child’s potential through creativity, problem-solving, and digital literacy—skills that will benefit them for life.
Reviews
Coco Coders suggests this class next...
Beginner Scratch Coding: Create Games, Animations & Fun Projects!
Coco Coders
4.8
(975)
$20 per class
Group Class
1/wk, 55 min
6-11
Other classes by Coco Coders
Other classes by Coco Coders
Related categories
Parents also liked
Intermediate Creative Scratch Coding Club
DEM Academy: Learn through Gaming
4.8
(733)
$18 per class
Next session at 11 PM on Monday
Group Class
1/wk, 55 min
8-13
Computer Science STEM Scratch Coding Semester Class
Coco Coders
4.8
(975)
$18 per class
Next session at 2:30 PM on Mon 6/23
Group Class
10 wks, 1/wk, 55 min
7-11
Scratch Coding Summer Camp Level 2
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(29)
$20 per class
Next session at 1 PM on Monday
Group Class
1 wk, 5/wk, 1 hr
7-11
Scratch Coding for Kids (on-Going)
Paul Yiu
4.8
(394)
$18 per class
Next session at 10:45 PM on Wed 6/18
Group Class
1/wk, 55 min
7-12
Scratch Coding Summer Camp for Beginners (Level 1)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(29)
$20 per class
Next session at 1 PM on Monday
Group Class
1 wk, 5/wk, 1 hr
6-11
Scratch Coding Summer Camp: Design Your Own Games & Animations!
PopSkool: English, Music, Art, Math, Coding & More
5.0
(100)
$19 per class
Next session at 3 PM today
Group Class
2 wks, 4/wk, 55 min
5-10
Fun Scratch Coding Projects for Kids (Level 1)
AI Code Academy
4.7
(1,804)
$20 per class
Next session at 3 PM on Sat 6/14
Group Class
10 wks, 1/wk, 1 hr
8-12
1:1 Scratch Coding Lessons (Beginner, Intermediate, or Advanced)
Coco Coders
4.8
(975)
$60 per session
1-on-1 Lessons
On Demand
5-14
Scratch Coding Summer Club: Create Video Games, Art & Animations Every Week!
PopSkool: English, Music, Art, Math, Coding & More
5.0
(100)
$13 per class
Next session at 4 PM today
Group Class
1/wk, 50 min
5-10
Scratch Coding Club for Beginners - Make Video Games - On-Going, Multi-Week
Dan Hartman
4.9
(578)
$20 per class
Next session at 2 PM today
Group Class
1/wk, 30 min
7-12
Summer Camp: Fun Scratch Coding Projects for Kids (Level 2)
AI Code Academy
4.7
(1,804)
$18 per class
Next session at 3 PM on Mon 6/16
Group Class
2 wks, 5/wk, 1 hr
8-11
Scratch Coding for Beginners - Learn to Build Animations and Games (Level 1)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(29)
$20 per class
Group Class
4 wks, 2/wk, 1 hr
6-11
Scratch Coding Club for Experts - Make Video Games - On-Going, Multi-Week
Dan Hartman
4.9
(578)
$20 per class
Next session at 6 PM today
Group Class
1/wk, 30 min
8-13
Scratch Coding for Beginners (Level 2)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(29)
$18 per class
Next session at 4 PM on Monday
Group Class
6 wks, 2/wk, 1 hr
7-10
Scratch Coding Club for Intermediate Programmers
Ms. Sara (STEM Apprentice Academy)
5.0
(589)
$24 per class
Next session at 11 PM on Tue 9/2
Group Class
1/wk, 45 min
8-10
Builder's Club Weekly Scratch Coding Class
Nevin Oliver
4.9
(167)
$30 per class
Next session at 4:30 PM on Sat 6/14
Group Class
1/wk, 55 min
6-11
More to explore
Chinese Watercolor
Adventures League
Learning About Baseball
Draw Tractors
Back Flexibility
Technical Writing
Kim Hampton
Airplane
Vanishing Animals
Mandy Post
Struggling Math
Black History From A Decolonized
French History
How To Write Book Report
Lost
Spelling Tutorial
History An Adventure Through History
Russian Language
Introduction To Dungeons And Dragons
American Civics