AI Horizon: Intelligence and Reason in Computers
Introduction Home Essays Resources Contact Info
  Basic CS
General AI
Chess AI

  Source Code
AI Tips and Tricks

  Code Journal
Site Updates


Tutorials and Essays on Artificial Intelligence

Artificial Intelligence (AI) is the cutting-edge of computer science. It is quickly expanding in a wide variety of directions, which makes AI exciting for scientists, but bewildering for beginners. So, many of these essays have been written to introduce beginners to AI, starting with the basics and leading onwards from there. But experts can also look at some of the interesting ideas in these essays.

Below is a list of essays on General Topics in AI, both technical and non-technical. In general, the essays are listed with the easiest at the top and the most advanced at the bottom. Topics specifically related to Chess and Go programming are listed under Chess AI and Go AI, respectively.

It is recommended that for any of the technical essays, the reader be familiar with the basics of Computer Science.

General Artificial Intelligence
General AI: Introduction
Introduction to Machine Learning, Part I
Machine Learning, Part II: Supervised and Unsupervised Learning
Machine Learning, Part III: Testing Algorithms and the "No Free Lunch" Theorem
Decision Trees, Part I: Understanding How Decision Trees Work
Decision Trees, Part II: How To Learn Decision Trees

Artificial Intelligence Essays by Richard Jones
The Quest for Intelligence
The Genetic Algorithm: Introduction and Case Study

All content is written and published by the people at or affiliated with AI Horizon <>.
Send any comments and suggestions to

Please report any errors to