In this exciting 3-week beginner course, young coders will explore the foundations of computer science by building their own interactive Scratch projects! š§ š» Perfect for first-time coders, this hands-on class introduces core coding concepts through colorful animations and fun game development. Each week, learners will follow step-by-step slides and live guidance to create two unique projects. In Week 1, weāll design a creative art assistant that talks, moves, and reacts to clicks ā helping students learn basic motion, looks, and event blocks. šØš±ļø Weeks 2 and 3 focus on a side-scrolling game inspired by classic obstacle games. Learners will code their own flying character that avoids pipes, keeps score, and triggers a game-over screen ā all while learning important programming tools like variables, cloning, conditions, and broadcast messages. š¹ļøšÆ This course is structured for beginner learners and guided in a supportive, encouraging environment. Lessons include: š What will be taught? Students will learn how to: Use motion, looks, sound, and event blocks Add interactivity with clicks and keyboard input Create clones and use variables Broadcast messages and manage game logic Build and customize a simple side-scrolling game š” What topics will you cover? Weāll explore essential coding concepts such as: Sequencing and logic Events and conditionals Cloning and looping Variables and scorekeeping Game mechanics and animation š How is your class structured? This class takes place over 3 live sessions: Week 1: Build a talking art assistant that reacts to clicks and uses animations Week 2: Start coding a side-scrolling game using clones, movement, and simple controls Week 3: Complete the game with score tracking, game-over logic, and extra challenge features Each lesson includes direct instruction, coding time, and personalized help as students work through the project. š How will you teach? We use a project-based learning approach. Every session includes: š½ļø Step-by-step slide walkthroughs š§© Live block-by-block coding demos š¬ Interactive Q&A moments ā±ļø Time for learners to build, test, and ask for support šØ Encouragement to personalize their projects š©āš« Whatās your teaching style? Our instructors are friendly, engaging, and encouraging! We create a welcoming classroom environment that celebrates creativity, effort, and experimentation. Mistakes are seen as part of the learning process, and every student is supported as they build confidence in their coding skills. š¬ How much will learners get to interact with you? Students interact regularly throughout class! Theyāll be encouraged to: Ask questions during lessons Share progress and ideas aloud or in the chat Get real-time support while coding Discuss what they created and reflect on what they learned Whether your learner is shy or outgoing, we make sure everyone feels seen, heard, and celebrated. By the end of the course, students will not only have two complete Scratch projects they can proudly share, but also a stronger grasp of real coding principles that apply to all programming languages. We teach in a project-based style with live guidance and lots of positive reinforcement. Learners are encouraged to ask questions, experiment with code, and bring their creativity to life!
Understand how to use Scratch to create interactive animations and games
Identify and apply core coding concepts such as events, loops, variables, and conditionals
Learners will be introduced to Scratch and explore the basics of block-based coding. Theyāll create an animated art assistant sprite that glides, speaks, and reacts when clicked. Students will use motion, looks, and event blocks to bring their characters to life while practicing sequencing and basic interactivity.
This week, students begin building a Flappy Bird-style side-scrolling game. Theyāll learn how to create clones, code obstacles that move across the screen, and add keyboard controls to make the main character āfly.ā Concepts covered include cloning, randomness, and user input.
Learners will complete their side-scrolling game by adding score tracking, collision detection, and a game-over screen. Theyāll use variables, conditionals, and broadcast messages to create a more advanced and polished final game. Students are encouraged to personalize their projects for extra fun!
š Learner Supply List š To join our coding adventures, your student will need: A free Scratch account (create one at scratch.mit.edu) A laptop or desktop with Zoom installed and screen-sharing enabled š» 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.
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.
978 total ratings, 564 with reviews
This is our second class with this same teacher. My son admires her for...