AlphaZero, developed by DeepMind, is a pioneering AI system that has mastered games like Chess, Shogi, and Go through self-play and deep reinforcement learning.
In this course, you’ll learn how to apply the core principles behind AlphaZero to simpler board games, gaining insights that extend to a broad range of AI challenges.
You'll get hands-on experience building real AI models from scratch, utilizing powerful GPUs and cloud development environments.
This course runs in a dedicated cloud environment, automatically set up with everything you need, including the latest IDE, course materials, and essential tools.
Implement the Tic Tac Toe game logic to enable agents to learn how to play.
Implement the MCTS algorithm to estimate the best moves for game players.
Build a neural network to predict the next player move and evaluate the current position.
Combine the results of MCTS with the neural network training outcomes.
Set up the game players to train by playing against each other.
Implement the Connect Four game interface and teach your game players how to play.
Implement the Dots and Boxes game interface and teach your game players how to play. Experiment with the web interface to play against the models you have trained.
Design a simple web application to showcase your AI playing Dots and Boxes.
Discover the key concepts that empower AlphaZero to surpass human intelligence.
Build AI players for Tic Tac Toe, Connect Four, and Dots and Boxes, step by step.
JetBrains Academy taps into the more than 20 years of experience behind JetBrains’ top developer tools, which are trusted by 90 Fortune Global Top 100 companies. Benefit from our expertise as the creators of the tools you’ll be using.
90+
courses
Learn from experts who have refined this course with university students.
15M+
developers use JetBrains products
Get the chance to learn in the tools that professionals use every day.
1M+
IT enthusiasts for you
Join the community of learners, share knowledge, and grow together.
The only thing you need is to install a JetBrains Toolbox App.
Once you press the button to start the course, allow the Toolbox App to open, and it will handle the rest of the setup for you. We've already taken care of all the necessary settings, remote development environment installations, and IDE licenses.
As this course is built on accessing cloud development environments and utilizing remote development tools effectively, you will need:
Make sure you have installed the latest available Toolbox version. To update the existing app, go to Toolbox App menu (gear icon) | Check for updates | Install or download and install the latest version from scratch here.
If you’ve done the above but the issue persists, please let us know by submitting this form or creating a report in our issue tracker.
There’s no need to worry when you see this window! Since the course requires access to IDE features, we’ve assigned an IDE license to your account. This window is part of the setup process.
If you already have other licenses attached to your JetBrains account, you’ll be prompted to select the one you’d like to use for the course. Make sure to choose the license we provided specifically for this course.
Once you click Launch, follow these steps:
Enjoy complete access to the course content for six months.
The tax rate depends on your country tax rules, entered tax identification number (e.g. VAT ID), and selected purchase method.
Get a feel for the course with access to the first three tasks.
Free
Create AI models from scratch