What's included
Class Experience
Are you brand new to Scratch? Curious about learning to code? You are in the right place! With so many coding classes and platforms out there, it's hard to know where to start. Get started with programming in a fun and encouraging environment. Through video demonstrations, slides, and sample code, you'll learn and build confidence. Work at your own pace and share your programs with the class. Computer science is for everyone. Scratch is a great introduction to coding and computer science concepts. Learn to create your own animations, games, and programs. Think creatively, reason, and collaborate. With Scratch, you'll practice these essential skills for everyone in today’s society. This class uses concepts and standards from the K-12 Computer Science Framework. Weekly lessons incorporate key practices and concepts that go beyond creating games. Learn computer science vocabulary and ideas that transfer to future learning. Have fun while building thinking and problem-solving skills. Class Interactions: Interact on Outschool- In the Outschool classroom, you will be able to ask questions and get help when you're stuck. Learn from teacher responses as well as input from the other learners. We will collaborate by responding to a weekly programming challenge or prompt. Learners can also suggest programming challenges or ideas for the group to try. Interact through Scratch Online- Learners will receive an invitation to join a Scratch Studio just for the class. Share your programs in a safe environment. Learners will follow one another on Scratch and will be able to experience and comment one another's programs, right in Scratch Online. Learners will view and "Remix" coding prompts, building on the program and personalizing the code as they complete their coding challenges. Weekly Schedule: Week 1 - March 8 - Introduction to Scratch - Set up your Scratch account - Learn to use Sprites, blocks, and backgrounds - CS Framework - Computing Systems Week 2 - March 15 - Scratch Animations - Animate your Sprite and change backgrounds - Add sound to your program - CS Framework - Algorithms and Programming Week 3 - March 22 - Inputs and Events - Ask your user a question - Use sensing blocks and loops - CS Framework - Algorithms and Programming continued Week 4 - March 29 - Variables and Data - Games that keep score - Simple Calculations - CS Framework - Data and Analysis
Learning Goals
Learn how to set up, save and share programs in Scratch. Learn about Sprites, backgrounds, and blocks. Learn computer science concepts and vocabulary. Leave class prepared for future learning with Scratch.
Other Details
Parental Guidance
Learners will need an account at www.scratch.mit.edu. Directions for creating an account and joining the class studio will be given in the first lesson.
External Resources
In addition to the Outschool classroom, this class uses:
Sources
To learn more about the K-12 Computer Science Framework, visit https://k12cs.org/.
Teacher expertise and credentials
Virginia Teaching Certificate in Elementary Education
Master's Degree in Education from Marymount University
Licensed educator with over 10 years of classroom experience.
Experience leading coding classes and using Scratch to support academic projects for young students.
Experience leading Hour of Code workshops.
Experience supporting computational thinking in the primary classroom.
Programming experience.
Reviews
Live Group Class
$20
weekly4 weeks
Completed by 24 learners
No live video meetings
Ages: 7-12