Course Description
Learn how to develop interactive 2D games in this hands-on course perfect for programming beginners!
This course teaches students how to develop computer games using Scratch, a block-based programming language developed by the MIT Media Lab. The intuitive Scratch development environment is the perfect tool for creative kids who are curious about technology!
After exploring how to manage basic events and incorporate sounds and visual media into a project, students get to express themselves with a fun animation. As the course progresses, all new coding fundamentals will be applied to the interactive games students work on. These hands-on projects include an Ancient-Egyptian-themed adventure game and a 1v1 battle in outer space! By the end of the class, your child will be eager to create more animations and games of their own, and they’ll possess the skills and tools to do so!
The first class session will cover software installation, configuration, and introductions.
Project | Concepts Taught |
---|---|
“About Me” animation | Movement in the x-y coordinate plane Animating with loops Managing events and timing Incorporating sounds and graphics effects |
“Hack Attack” survival game | Sensing user interaction with conditionals Managing game states Using variables to keep track of game data Collision detection |
“The Maze” adventure game | Four-directional movement with wall collisions Item collection Logical operators Event handling for traps |
“Final Fight” action game | Randomized NPC movement Spawning and shooting projectiles Creatively displaying variable data Win and loss conditions |
Schedule
– No available schedule yet –
FAQ
Are there prerequisites for this course?
None
What hardware and/or software we need to take this course?
You will need a PC or Mac computer with high speed internet connection as well as a headphone with a mic.
What if I have other questions about taking this course?
Please contact us through email at codelink.ai@gmail.com, one of our counselors will assist you.
What is your Miss class Policy?
There is only ONE free make up lesson available. Please coordinate with instructors on scheduling.
What are the backgrounds of your instructors?
Our instructor team includes professionals of Master’s Degree in Computer Science from Accredited Institutions.