Coding the Impossible – Module 1
Weekly class (8 weeks x 2 hours/lesson)
Requires Start with Scratch: Adventures in Time or equivalent block-based programming experience
Eiken level 3 and above or comfortable with using English as the primary language in class
Bring your favorite offline games into the digital realm by translating what it means to play with code, in this deep dive into interactive animations.
Hone your understanding of basic coding concepts through application; introduction to more advanced coding concepts
Exposure to real world applications of programming
Practise expressing and communicating your ideas creatively with code
Deep dive into programming animations with Scratch as a component of game design and development
What You'll Learn
As we kickstart our journey at the intersection of coding, games, and impact, we’ll start out by learning all about the workings of one of the key building blocks of digital games – animations.
We’ll bridge the worlds of digital and unplugged games by translating our favourite ways to play offline onscreen – honing our logic and creativity by coding up animations based on the unplugged games we love.
Think applying programming concepts like sequencing to the movement of a skateboarder or yo-yo, or choreographing a game of hopscotch or catching using Scratch.
As you learn about creating fun-packed, impactful experiences with code, you’ll build on basic coding concepts to discover more complex ones, and establish a solid foundation in both technical and equally important soft skills that’ll put you in good stead as a creative coder and game-maker cum change-maker.
By the end of this module, you’ll be all ready to put your animation skills to good use as we dive into the world of classic games and how technology has evolved to take them into the future!
No lectures. No memorisation. No ONE right answer. Like real life, we’re all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let’s get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.
Frequently Asked Questions
1. My child is new to computers and programming. Will he / she be able to follow?
Of course! This is our recommended introduction to programming course for kids 7 and up. Most of our students come in with no prior programming knowledge and they can still make awesome projects at the end of the day.
2. My child has done some Scratch programming at school. Should he/she still attend this course?
If you’re not too sure how much your child knows about Scratch programming, email us a link to your child’s Scratch profile and we can take a look and advise you.
3. My child is younger than 7. Can he / she join?
Scratch was designed for 7-10 year olds but is used by people of all ages. Sadly, having a 6 year old in the same class as a 10 year old may not result in the best learning environment for the younger student. If your child is very keen, we can organise separate classes if there is a minimum of 3 participants. Please contact us directly to enquire.
4. I’ve enrolled my child, what will he/she need to bring?
We’ll provide all equipment and materials, but you may want to bring a jacket and light snacks in case he/she gets hungry.