Course Highlights
  • Code your own apps and games in JavaScript for Mac, Windows, or Linux, for beginners of all ages
  • Create fun, playable games like a Guessing Game and a Bubble Draw app!
  • Draw colorful graphics in JavaScript, including a new bonus Snake video game, great for beginners of any age
  • Learn how to hack your browser and modify any web page for fun or for harmless practical jokes!
  • Master variables, loops and functions to prepare for more advanced programming courses (and a brighter future)!

Overview

What can beginners achieve with JavaScript in terms of game and app development?

  • For beginners of all ages, learn how to write your own JavaScript games and apps for Mac, Windows, or Linux.
  • Make entertaining, downloadable games, such as an app for bubble drawing and a guessing game!
  • Use JavaScript to create vibrant graphics and a bonus Snake game perfect for novices of all ages.
  • Discover how to alter any webpage using a browser hack for amusement or lighthearted practical jokes!
  • To prepare for more complex programming classes—and a better future—learn about variables, loops, and functions!

How does this Course Rock?

  • Efficiently acquire new problem-solving abilities in JavaScript through engaging and vibrant examples
  • Develop applications utilizing HTML5 Canvas graphics, web-based forms, and dynamic video games
  • Construct playable games and design appealing graphics directly in your browser using a user-friendly text editor
  • Master fundamental coding concepts, including variables, loops, functions, and classes, through interactive and captivating applications
  • Ideal for enhancing college and scholarship application portfolios
Curriculum

7 Topics
1-1 Introduction to JavaScript
1-2 Expressions variables numbers and strings
1-3 For loops and printing with console.log()
1-4 Popup messages and input
1-5 Challenge problem - SayMyName
1-6 Challenge Solution
Download and unzip all code samples for the course

5 Topics
2-1 Creating a Popup Hi-Lo Guessing Game
2-2 Adding conditions too high too low
2-3 Adding loops - while and do-while loops
2-4 Review and Challenge Exercise – Celebrate the Winner!
2-5 Challenge Solution - Celebrate the winner!

5 Topics
3-1 Intro to HTML – Inspecting and Editing
3-2 Writing HTML in Atom
3-3 Document Object Model – DOM buttons and classes
3-4 Review and Challenge Exercise
3-5 Challenge Solution

5 Topics
4-1 Designing an HTML Guessing Game
4-2 Connecting the Form to the JavaScript Code
4-3 Improving the User Interface and newGame()
4-4 Review and Challenge Exercises
4-5 Solutions - Counting guesses and Scoreboard

5 Topics
5-1 Intro to HTML5 Canvas
5-2 ClickDraw
5-3 Drag and Draw
5-4 Review and Challenge Exercises
5-5 Solution - Grow and Shrink Rectangles

5 Topics
6-1 Savings Calculator Form and Table
6-2 Calculating and Storing Values
6-3 Debugging Programs in the Browser Console
6-4 Review and Programming Challenge
6-5 Solution - FunnyStory.html

3 Topics
7-1 Drawing a Bar Chart in Canvas
7-2 Review and Challenge Exercise
7-3 Solution - Add labels to the Bar Chart

5 Topics
8-1 BouncyDraw - Classes and Object-Oriented Program in JavaScript
8-2 Animation in JavaScript with the SetInterval timer
8-3 Completing the BouncyDraw App
8-4 Review Classes Arrays Animation & Challenge Exercises
8-5 Solutions - Adding a Clear Button and No Ball Left Behind!

2 Topics
9-1 Extra App - Memory Game
9-2 Next Steps - Customizing the Memory Game

2 Topics
10-1 Extra App 2 - Snake Game
10-2 Next Steps - Customizing the Snake Game

  Write a Review

JavaScript for Kids: Code Your Own Games and Apps at Any Age

Go to Paid Course
Frequently Asked Questions
Using JavaScript, participants will construct fun games like a guessing game, bubble painting apps, colorful graphics, and an extra Snake game.
It is one of the most widely used languages in the world and an excellent option for kids who want to create web apps and pages. JavaScript is a beautiful language for beginners since it's simple to learn and provides instantaneous visual feedback.
Coding experience is not required. Because it covers the fundamentals, students of any age can benefit from this course.
Your youngster will acquire practical coding and website development skills when studying JavaScript. They can use web browsers, navigate a coding environment, and comprehend basic commands. This prepares students for a fruitful journey into coding.
A basic understanding of variables, loops, and functions will equip participants for more complex programming courses and their future coding aspirations.