Start with Scratch: Adventures in Time!
Start with Scratch: Adventures in Time!
Weekly class (8 weeks x 2 hours/lesson)
Suitable for Beginners
Intermediate to Fluent (Eiken Level 3 or higher)
Harness the power of the Scratch block and explore different civilisations while learning to code! This is a beginner-friendly course for kids to start their coding journeys through Scratch, a block-based language designed to facilitate creativity and collaboration via code.
Explore the city of Machu Picchu, sail the treacherous seas and meet South Africa’s oldest inhabitants. It’s time to combine your wit and snap blocks together with Scratch programming. All aboard the time machine!
In depth intro to block-based programming, recommended for beginner kids ages 7-10
Code with purpose: learn more about civilisations while learning programming concepts in a small class setting with a 1:6 student: instructor ratio.
Scratch is free! Continue the learning at home after the course ends.
What You'll Learn
How to use Scratch, an introductory block-based programme language designed for kids to begin learning to code. Kids’ll learn to use Scratch to do things like:
- Code a character’s movement
- Apply programming concepts like sequences, loops and events
- Record, edit and add music to a coding project
- Design for complexity by using concepts like conditions and variables
- Add timers, life counters and scores in a game or animation
You’ll combine your new coding superpowers with soft skills that will come in real handy both on and off the screen, like:
- Testing and debugging using logic and systematic reasoning
- Design thinking and problem-solving in the process of conceptualising and developing your very own coding project
- Presentation skills – on your last day, you’ll share what you’ve learned and created with your parents and peers
The GIF Gallery
What You'll Create
Test your mettle. Draw on your experience. Use your coding superpowers… and create your own animations and games!
Put yourself in the shoes of people throughout history to understand their everyday limitations. Learn to code using examples from different ancient civilisations to comprehend programming concepts. Then use code to prototype your idea in the form of a story, animation or even an application!
What will you create? The possibilities are endless! For example, you could design and code your own maze game – complete with the creatures and challenges of your choice. Whatever it is, we’re sure it’ll be amaze-ing!
Sample Lesson Flow
Introduction and ice-breakers, or a recap of the content covered on the previous day
Learn about new coding concepts, explained by your instructor in engaging, interactive ways
Students are challenged to apply the concepts they’ve been introduced to, to different contexts. This includes challenges and bonus projects for kids who complete their challenges faster.
To end off the lesson, students might work on individual projects, instructors will recap the day’s learning, or kids might take part in an interactive quiz to find out how much they’ve understood the day’s new learnings!
At the end of the workshop, students will have conceptualised and developed their very own coding project. The sky’s their limit! Throughout the course of the workshop, they’ll work independently to design and iterate on their own animation or game which they’ll share with their parents and classmates on the last day of class.
“When we say we learn through play, we mean it. In our biggest redesign of the Scratch curriculum to date, we’ll be taking your child on a coding adventure through the lens of ancient civilisations. Leveraging game-like principles, expect your child to be solving mysteries and puzzles, all while learning Scratch!”
Chrysalis, Instructor and Curriculum Developer
What Comes After
Start with Scratch provides kids their first taste of programming and a sense of the possibilities it can unlock. Building on the strong foundation in programming and computational thinking they develop in this course, they can move on to more advanced and complex challenges in block-based programming – combining their programming skills with engineering and robots in Marvelous Machines and Mechanisms, or inventing their own gadgets with a micro-computer in Code & Invent with Micro:bit Block Editor!