During my Masters Degree, I took an undergraduate CS course.
There we created an AI that plays the Connect 4 game.
We used a couple of algorithms, I don’t remember all of them. But I do remember we used min-max algorithm. Creating AI wasn’t really difficult but we developed the application using functional programming and I was new to the functional paradigm then. Overall, it was a great learning experience.

A while ago, I was going through my old software projects and found the Connect 4 game. I came to realization, that was my first AI project and it would be last if I don’t start learning. So, I searched for AI courses that are offered online and enrolled in Udacity’s AI Nanodegree.

The course is pretty rigorous. It’s of 6 months duration, split in 2 terms of 3 months each. Expected workload is 10-15 hours/week. You can find more information here

Just finished the first chapter of the program.
In the words of Lao Tzu “The journey of thousand miles begin with one step.” and today, I took that first step. Cheers to learning.