YoVDO

JavaScript Tic Tac Toe Project Tutorial - Unbeatable AI w/ Minimax Algorithm

Offered By: freeCodeCamp

Tags

Javascript Courses Computer Science Courses Artificial Intelligence Courses Game Development Courses HTML Courses

Course Description

Overview

Embark on a comprehensive web development tutorial that guides you through creating an unbeatable Tic Tac Toe game using vanilla JavaScript, HTML, and CSS. Master the Minimax algorithm as you progress through seven detailed parts, covering everything from basic HTML structure to advanced AI implementation. Begin with an introduction, then move on to crafting the HTML layout and styling it with CSS. Dive into JavaScript, starting with basic setup and progressing to determining the winner, implementing basic AI, and finally, mastering the Minimax algorithm for an unbeatable computer opponent. Access provided GitHub code repositories for each section to follow along and reinforce your learning. Explore additional resources, including a detailed Minimax algorithm article, to deepen your understanding of this powerful AI technique.

Syllabus

⌨ Part 1: Introduction
⌨ Part 2: HTML
⌨ Part 3: CSS
⌨ Part 4: JavaScript: Basic Setup
⌨ Part 5: JavaScript: Determine Winner
⌨ Part 6: JavaScript: Basic AI & Winner Box
⌨ Part 7: JavaScript: Minimax Algorithm


Taught by

freeCodeCamp.org

Related Courses

Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Computer Security
Stanford University via Coursera
Intro to Computer Science
University of Virginia via Udacity
Introduction to Logic
Stanford University via Coursera
Internet History, Technology, and Security
University of Michigan via Coursera