Open currency, time zone, and language settings
Log In

Starting from Scratch!

This beginner-friendly class teaches kids to code using Scratch Jr. or Scratch! They’ll animate characters, explore coding basics, and create fun projects. No experience needed!
Class

What's included

1 live meeting
45 mins in-class hours

Class Experience

Class Description:
Unleash your creativity and dive into the world of coding with Scratch, a fun and beginner-friendly programming platform! In this 45-minute class, students will learn the basics of block-based programming while creating their very own animated scene. This hands-on lesson is perfect for young learners eager to explore the fundamentals of coding in a playful and engaging way.

What Will Be Taught?
Students will:

Learn the basics of programming concepts such as events, sequences, and loops.
Explore Scratch's user-friendly interface, including how to work with sprites, backdrops, and coding blocks.
Create a simple animation where sprites move, talk, and interact with the environment.
What Topics Will You Cover?
Introduction to Scratch: Navigating the platform and understanding its components.
Adding and customizing sprites and backdrops.
Basic programming blocks: motion, looks, sounds, and events.
Creating a sequence of actions to build an interactive animation.
Personalizing animations with sound effects and dialogue.
How Is Your Class Structured?
Introduction (5 minutes):

Icebreaker activity to engage students and gauge their prior experience.
Overview of Scratch and the learning objectives for the class.
Guided Demonstration (10 minutes):

Step-by-step walkthrough of the Scratch interface.
Live demonstration of adding sprites and backdrops.
Hands-On Activity (25 minutes):

Students follow along to create their first animated scene.
Key focus areas:
Making sprites move.
Adding interactivity (e.g., clicks, sounds).
Customizing animations.
Showcase & Wrap-Up (5 minutes):

Students share their creations (optional).
Recap of what they learned and encouragement to explore further.
How Will You Teach?
Interactive Demonstrations: Students follow along as I share my screen and guide them through each step.
Hands-On Practice: Learners will actively build their own projects in real time.
Encouragement of Creativity: I’ll inspire students to personalize their work with unique touches.
Live Feedback: I’ll provide support and guidance throughout the class to ensure students understand each concept.
What’s Your Teaching Style?
My teaching style is:

Student-Centered: I encourage creativity and individual exploration.
Supportive and Encouraging: I create a welcoming environment where questions are always encouraged.
Practical and Engaging: Every concept is immediately applied through hands-on activities to make learning fun and meaningful.
How Much Will Learners Get to Interact With You?
Learners will have frequent opportunities for interaction:

Live Demonstration: Students can ask questions and follow along.
Hands-On Guidance: I’ll provide real-time feedback and troubleshooting support as students build their projects.
Showcase and Discussion: At the end of the class, students can share their animations, discuss their work, and ask any remaining questions.

Learning Goals

Understand the Basics of Programming: Recognize key programming concepts such as events, sequences, and loops.
Navigate the Scratch Interface: Learn how to use Scratch’s workspace, including the stage, sprites, backdrops, and coding blocks.
learning goal

Other Details

Language of Instruction
English
External Resources
In addition to the Outschool classroom, this class uses:
  • Scratch
Sources
Books (Beginner-Friendly for Kids): "ScratchJr Coding Cards" – Marina Umaschi Bers & Mitchel Resnick A deck of coding challenges for younger students using ScratchJr. "Coding for Kids: Create Your Own Games with Scratch" – Raj Sidhu Kid-friendly explanations of Scratch basics, including step-by-step game projects. "My First Coding Book" – Kiki Prottsman A great introduction to coding logic, suitable for young learners. "Scratch Programming for Beginners" – Rachel Ziter Teaches young students how to create animations and stories in Scratch. Websites & Online Resources: Scratch (MIT) The official Scratch platform where kids can create and share projects. ScratchJr A simplified version of Scratch for ages 5-7, focusing on basic coding logic. CS First by Google Free, structured lessons designed for kids learning Scratch. Code.org Offers beginner-friendly Scratch activities with visual storytelling elements. Tynker A kid-friendly coding platform that includes game-based Scratch tutorials.
Joined January, 2025
Profile
Teacher expertise and credentials
Hello! My name is Teddye Gandy, and I am passionate about inspiring young minds through the exciting world of computer science and technology. With years of experience as a certified Computer Science instructor, I specialize in teaching programming languages like Python, JavaScript, and C++, as well as game design and robotics. I currently teach high school students in Georgia, where I lead courses in Software Technology, Computer Science Principles, and Game Design and Simulation. My teaching philosophy is rooted in creating engaging, hands-on learning experiences that empower students to think critically, solve problems, and unleash their creativity.

Beyond teaching, I serve on an Engineering and Computer Science Advisory Board and coach a district-wide robotics team, combining real-world applications with classroom learning. When I’m not teaching, I enjoy exploring innovative tech projects, mentoring students, and discovering new ways to bring STEM education to life. My goal is to make every student feel confident, supported, and excited to learn. I can’t wait to work with you and your child as we explore the endless possibilities of technology together!

Reviews

Live One-Time Class
Share

$18

per class

Meets once
45 min
Live video meetings
Ages: 5-10
2-6 learners per class

About
Support
SafetyPrivacyCA PrivacyLearner PrivacyYour Privacy ChoicesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2025 Outschool