This course includes
Course Overview
JavaScript is one of the most popular programming languages for creating interactive web pages, apps, and games. Knowing JavaScript can give you a huge edge in the job market. This course is for you if you want to learn JavaScript by creating hands-on projects instead of learning from theory. It will first introduce you to the basics of JavaScript, such as classes, objects, variables, and DOM manipulation. Then, it will help you create several web-based games and projects using different data structures, s...
TAKEAWAY SKILLS
Javascript
Algorithm Analysis
Game Development
What You'll Learn
A working knowledge of JavaScript
Hands-on experience working with several data structures
The ability to create games using JavaScript and data structures
Familiarity with the Phaser framework
What You'll Learn
A working knowledge of JavaScript
Show more
Course Content
Overview of the Course
Refresher to Javascript
Snake Game Using Arrays and Objects
COVID Fighter Game Using Arrays and Collision Algorithm
Spin N Win Using Mathematics and Phaser.js
Sudoku Using a Backtracking Algorithm
5 Lessons
Mid-Course Assessment
Assessment
Travel Planner Project Using Graphs
7 Lessons
Chat List Project Using LRU Cache
7 Lessons
Text Editor Using Stacks
5 Lessons
Photo Editor Using 3-D Arrays
7 Lessons
Frog Jump Game Using Greedy Algorithm
5 Lessons
Summary
1 Lesson
Final Course Assessment
Assessment
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor