Create your own Sudoku Solver using AI and Python
Offered By: Coursera Project Network via Coursera
Course Description
Overview
In this 1-hour long project-based course, you will create a Sudoku game solver using Python. This problem is an example of what is called a Constraint Satisfaction Problem (CSP) in the field of Artificial Intelligence. CSP is a mathematical problem that must satisfy a number of constraints or limitations all the time.
In this project, You will use the Backtracking algorithm to solve CSPs, in a Sudoku game. Backtracking is a recursive algorithm that tries to build a solution incrementally, removing solutions that fail to satisfy the constraints. Eventually, you will be able to use the knowledge acquired from this project on far more complex projects that employ these technologies.
Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
In this project, You will use the Backtracking algorithm to solve CSPs, in a Sudoku game. Backtracking is a recursive algorithm that tries to build a solution incrementally, removing solutions that fail to satisfy the constraints. Eventually, you will be able to use the knowledge acquired from this project on far more complex projects that employ these technologies.
Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
Syllabus
- Project Overview
- By the end of this project, you will create a Sudoku game solver using Python
Taught by
Ahmed Elhelow
Related Courses
Learn Complex Data StructuresCodecademy Learn Advanced Algorithms with Python: String Searching Algorithms
Codecademy Technical Interview Practice with JavaScript
Codecademy Comparing Genes, Proteins, and Genomes (Bioinformatics III)
University of California, San Diego via Coursera Competitive Programmer's Core Skills
Saint Petersburg State University via Coursera