Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Zero To Mastery

Master the Pathfinding Algorithms with JavaScript and React

via Zero To Mastery

Overview

Enhance your JavaScript and React skills, build a portfolio project, and understand the pathfinding algorithms on a deeper level in this project-based course!
  • Create a project that is fun and highly valuable for tech interviews
  • How to develop a dynamic web application using JavaScript and React
  • The fundamentals of React, focusing on its application in creating interactive web elements
  • A deep dive into two critical computer science algorithms: depth-first search (DFS) and breadth-first search (BFS), and their applications in solving complex problems
  • Practical experience in implementing data structures and algorithms within a web development context, enhancing both coding and problem-solving skills
  • Build a JavaScript project that will be a conversation piece during your interviews

Syllabus

  •   Introduction
    • Introduction
    • Project Demo
    • Exercise: Meet Your Classmates and Instructor
    • Course Resources
    • Set Your Learning Streak Goal
  •   Understanding the Pathfinding Algorithms
    • What Are Pathfinding Algorithms?
    • Breadth-First Search (BFS)
    • Depth-First Search (DFS)
    • BFS vs. DFS
  •   Building the React Frontend
    • Setting Up Our REPL
    • Creating a Maze Using React
    • Creating Maze Rows
    • Making It Dynamic
    • Adding a Maze Refresh Button
    • Generating a Maze Matrix using Javascript
    • Combining Maze Generation into Our Button
    • Finalizing Our Maze Generation
  •   Applying Pathfinding Algorithms
    • Applying BFS and DFS to Our Maze
    • Breadth-First Search Implementation - Part 1
    • Breadth-First Search Implementation - Part 2
    • Depth-First Search Implementation
    • Adding Buttons and Bug Fixing our Algorithms
  •   Combining the Algorithms with the Maze
    • Combining the Algorithms to the Maze
    • Delaying the Steps of Our Algorithms
    • Fixing Refresh Maze
    • The Final Touches
  •   Where To Go From Here?
    • Review This Project!

Taught by

Tuomas Kivioja

Reviews

Start your review of Master the Pathfinding Algorithms with JavaScript and React

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.