Role: Course Developer, Instructor, Curriculum Designer
Organization: Code Ninjas
Developed and led three week-long coding camps for young learners, combining block-based programming with storytelling, hands-on game design, and real-world logic. Each course was designed to build technical fluency progressively while maintaining a playful and collaborative learning environment.
Learning Objectives:
- Course 1 – Code Your Own Cartoons:
Introduced animation and storytelling using Scratch. Students created original characters, wrote scripts, and brought their stories to life with motion, sound, and interactive coding elements. - Course 2 – Minecraft for Beginners:
Used Minecraft Education to teach basic coding logic, math, and design principles through immersive challenges, such as time-travel adventures and escape puzzles. - Course 3 – Code a Carnival:
Blended digital and physical game creation. Students coded games like Whack-a-Mole and built mechanical projects including catapults and Ferris wheels using MakeCode and maker tools.
Lessons were scaffolded to introduce fundamental coding concepts through narrative play, peer collaboration, and exploratory learning. Tools such as Scratch, MakeCode, and Minecraft Education supported diverse learning styles and project-based outcomes.
Outcome:
Delivered a series of high-energy, thematic camps that fostered curiosity, creativity, and confidence in technology, leaving students excited to continue exploring STEM through play and innovation.