animations and games for kids teens

Animation and Game Design Programming

Create fun and interactive games while learning programming fundamentals. This course introduces kids to the exciting world of game development through hands-on projects.

2months
Ages 7–18
Beginner Level
Live & Recorded
Game Development Course

Animation-and-Game-Design-Programming — 12 Lessons

About This Course

Our Animation and Game Design Programming course is a fun, interactive program designed for kids and teens aged 8–16. Students will learn to create games and animations using Scratch and basic JavaScript, developing creativity, logical thinking, and problem-solving skills while building a playable game portfolio.

What You'll Learn

  • Game logic and mechanics
  • Sprites and character controls
  • Level design and scoring systems
  • Collision detection and physics
  • Planning, testing, and debugging

Who This Course Is For

Perfect for kids aged 8–16 who want to learn programming fundamentals through games and animations, and develop strong computational thinking and creativity.

Course Curriculum

Lesson 1: Introduction to Game Design 1 week

Get familiar with game design concepts and basic tools.
  • What makes a good game
  • Introduction to Scratch and basic JavaScript
  • Planning your first game

Lesson 2: Sprites & Characters 1 week

Learn to create and control characters in games.
  • Creating and importing sprites
  • Animating characters
  • Character controls

Lesson 3: Backgrounds & Environments 1 week

Design engaging game environments.
  • Setting up backgrounds
  • Adding interactive elements
  • Environment transitions

Lesson 4: Events & Interactivity 1 week

Make games interactive and responsive.
  • Understanding events
  • Player input controls
  • Simple triggers and actions

Lesson 5: Game Mechanics 1 week

Implement fundamental game mechanics.
  • Movement and collision detection
  • Scoring and levels
  • Basic game rules

Lesson 6: Loops & Logic 1 week

Learn programming logic for games.
  • Using loops
  • Conditional statements
  • Variables and game state

Lesson 7: Sound & Effects 1 week

Enhance games with audio and effects.
  • Adding sounds and music
  • Sound triggers
  • Simple visual effects

Lesson 8: User Interface & Menus 1 week

Create intuitive game interfaces.
  • Menu creation
  • Buttons and navigation
  • Game instructions

Lesson 9: Testing & Debugging 1 week

Ensure games run smoothly.
  • Identifying bugs
  • Debugging techniques
  • Playtesting with peers

Lesson 10: Advanced Interactions 1 week

Add complexity to games.
  • Multiple levels
  • Interactive objects
  • Power-ups and collectibles

Lesson 11: Game Polishing 1 week

Refine games for final presentation.
  • Enhancing graphics and animations
  • Adjusting game difficulty
  • Optimizing performance

Lesson 12: Final Project 1 week

Create and present a complete game.
  • Plan and implement your game
  • Test and debug
  • Share and present to classmates

Meet Your Instructor

David Johnson

Senior Game Developer & Educator

4.7 (128 reviews)

David has over 10 years of experience in game development and has taught coding to kids for the past 5 years. He specializes in making complex concepts accessible and fun for young learners.

600+

Students

12

Courses

Frequently Asked Questions

What software or tools will my child need for this course?

A PC running on at least Windows 10 or above, Chrome/Firefox Browser,Scratch

How much time should my child dedicate to this course each week?

We recommend 1-2hrs hours per week for live sessions and an additional 1-2 hours for practice and projects. The course is designed to be flexible to accommodate school schedules.

What if my child misses a live session?

All live sessions are recorded and available for students to watch later. We also provide additional support through our online community and one-on-one help sessions.

Does my child need any prior coding experience?

No prior experience is necessary! This course is designed for complete beginners. We start with the very basics and gradually build up to more complex concepts. However, some courses have prerequisites.

What kind of support is available during the course?

Students receive support through multiple channels: live Q&A during sessions, a dedicated student community, email support, and optional one-on-one tutoring sessions if needed.

50000.00
₦0

Limited time offer for new students

  • 2months of instruction
  • 12 live sessions
  • 10 Project-based learning
  • Certificate of completion
  • Access to student community
  • Lifetime access to materials
Enroll Now Chat with Us
Course Includes

12 Live Sessions

Downloadable Resources

Hands-on Projects

Completion Certificate

What Students Say

I never thought I could create my own games! The instructors made everything so easy to understand. Now I've made 3 games that I can play with my friends.

TJ
Temi Johnson

Student, Age 12

My son was always playing video games, but after this course, he's now creating them! His problem-solving skills have improved dramatically.

CA
Chinedu Adebayo

Parent

The projects were so much fun! I loved creating my own characters and making them move. I can't wait to take the next level course.

SA
Sarah Ahmed

Student, Age 10

Ready to Start Creating Games?

Join hundreds of kids who have discovered the joy of game development with KTECCAFRICA.