Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#850 overall

General Game Playing

Stanford

1 recommender · 1 thread · recommended in 1 year, 2020 · score 0.7

Search for it ↗

A Stanford course by Michael Genesereth on general game playing, where students build agents that play arbitrary games described in a formal logic-based game language. It covers game-tree search and related game AI techniques.

Commenters point to it as close to what the asker wants, a hands-on course on building game-playing AI such as a chess engine.

Machine Learning & AIadvancedproject-based#game playing#game AI#search#genesereth#logic

Recommendations by year

20062026

What commenters said (1)

  1. Recommendspigscantfly2020in “Ask HN: What are the best advanced computer science courses online?”

    I would check out Michael Genesereth's course on general game playing [1] -- I don't remember if we specifically implemented a chess engine, but it's more or less exactly what you're looking for. Once you've mastered that, I'd move on to Mykel Kochenderfer's series on decision making under uncertainty [2], which extends to more state of the art approaches to the problem (ie. MCTS + deep Q learning + better encoders, which is basically what got us AlphaGo, AlphaStar, Atari agents, etc.). Once you've got that down (or before), you should start reading whitepapers.

    Genesereth and Kochenderfer also have books on the subject; Kochenderfer's is extremely good (I haven't read all of Genesereth's).

    [1] http://ggp.stanford.edu/

    [2] https://web.stanford.edu/class/aa228/cgi-bin/wp/ and https://web.stanford.edu/class/aa229/cgi-bin/wp/

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help