Building Web-Based Games and Utility Projects Using JavaScript
Learn JavaScript by building games and utilities. Explore DOM manipulation, classes, and data structures while boosting your web development career prospects.
Hi, I'm Harsh, a software developer at Springworks, and an Ex-TCSer. I am a coding instructor and mentor and have been creating multiple online courses to get people comfortable learning how to code and help them get better opportunities. I have been coding since I was 15 when I created a static website for a school project. I was given positive feedback on this project, which pushed me to major in computer science with a specialization in Artificial Intelligence. For me, "The day is not over if I have not done any coding. I usually try to solve Competitive Programming problems, which helps me to improve my problem-solving skills. Every day I try to learn something new." As a Software Developer for Tata Consultancy Services Limited, I have built scalable backend services using Node.js and Microsoft Azure. Apart from this, I am also an author of 6 courses at Educative.io and have been building courses on the latest technologies. I’m familiar with various programming languages, including JavaScript, Python, and a bunch of other technical areas like System Design, Databases. I’m always adding new skills to my repertoire. I've been Microsoft Certified in Azure Fundamentals and Azure AI Fundamentals. I am also now a Microsoft Certified Azure AI Engineer Associate.
Join 3.1 million developers at
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
Learning Roadmap
2.
Refresher to Javascript
Refresher to Javascript
3.
Snake Game Using Arrays and Objects
Snake Game Using Arrays and Objects
10 Lessons
10 Lessons
4.
COVID Fighter Game Using Arrays and Collision Algorithm
COVID Fighter Game Using Arrays and Collision Algorithm
6 Lessons
6 Lessons
5.
Spin N Win Using Mathematics and Phaser.js
Spin N Win Using Mathematics and Phaser.js
6 Lessons
6 Lessons
6.
Sudoku Using a Backtracking Algorithm
Sudoku Using a Backtracking Algorithm
5 Lessons
5 Lessons
7.
Travel Planner Project Using Graphs
Travel Planner Project Using Graphs
7 Lessons
7 Lessons
8.
Chat List Project Using LRU Cache
Chat List Project Using LRU Cache
7 Lessons
7 Lessons
9.
Text Editor Using Stacks
Text Editor Using Stacks
5 Lessons
5 Lessons
10.
Photo Editor Using 3-D Arrays
Photo Editor Using 3-D Arrays
7 Lessons
7 Lessons
11.
Frog Jump Game Using Greedy Algorithm
Frog Jump Game Using Greedy Algorithm
5 Lessons
5 Lessons
Harsh Jain
Software Developer @ Springworks | Ex-TCS | Mentor & Coding Instructor | NodeJS | Python | ReactJS | Author @ Educative.io
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers











