This course introduces children to programming through
JavaScript, one of the most widely used languages in web development. Step by step, they will learn to create interactive web pages, build games, and develop real-world projects.
Module 1: JavaScript Basics⏳ Duration: 40-44 hoursIn this module, your child will:
✅ Learn the fundamentals of
JavaScript programming.
✅ Understand how to connect JavaScript to an HTML page.
✅ Explore variables, their types, and how to use them.
✅ Solve simple
math problems and use
conditions & loops for more complex tasks.
✅ Apply their knowledge by creating
interactive games, including:
- Rock-Paper-Scissors
- Text-Based Adventure
- Guess the Number
Module 2: Intermediate JavaScript⏳ Duration: 30-36 hoursIn this module, your child will:
✅ Learn about
arrays and objects and how to use them in coding projects.
✅ Understand what
functions are, their types, and how to apply them.
✅ Work with
dates & time and learn how to store data using
LocalStorage.
✅ Develop several projects, including a
logic-based game "Bulls and Cows".
Module 3: JavaScript & DOM Manipulation⏳ Duration: 44-48 hoursIn this module, your child will:
✅ Discover what the
DOM (Document Object Model) is and how it controls web pages.
✅ Learn how to
select, modify, and create DOM elements dynamically.
✅ Build
6 interactive projects, including:
- 2 games
- A working prototype of an online store
Module 4: Advanced JavaScript⏳ Duration: 46-50 hoursIn this module, your child will:
✅ Explore
Object-Oriented Programming (OOP), learning to create
classes and objects.✅ Understand
inheritance and how to use it effectively.
✅ Get hands-on experience with the
Canvas API for drawing and animations.
✅ Learn how to make
network requests and work with online data.
✅ Discover
asynchronous programming, a key skill for building modern web applications.
✅ Develop several
interactive projects, including:
- Creative animated e-cards using Canvas and OOP
- Two full-fledged games with graphics and sound
- A modular-designed game for better code organization
By the end of this course, your child will have
a strong foundation in JavaScript programming and a
portfolio of exciting projects showcasing their skills. 🚀