- Executors
-
Learn
Python Learning Hub Runnable examples, NumPy, pandas, and more C & C++ Learning Hub Pointers, memory, STL, and modern C++ C# Learning HubC# basics, OOP, LINQ, async, and .NET exercises Python Algorithms Search, sorting, recursion, and visualizers O(n) C & C++ Algorithms Compare algorithms implemented in C and C++
- Challenges
AI learning path
Code classical AI and reinforcement learning in C#
8 challenges on how machines search, play games and learn from rewards: A* pathfinding, minimax and alpha-beta, genetic algorithms, Markov chains, multi-armed bandits, value iteration and Q-learning. Solve them in order in C#; each one runs in your browser with instant tests and an AI review.
Sign in to save your progress through the path.
0%solved
0 / 8
-
1 0/4Search, games and evolution
A* pathfinding, minimax, alpha-beta pruning and genetic algorithms.
- 1 A* Search on a Weighted Grid Medium Solve in C#
- 2 Minimax Tic-Tac-Toe Medium Solve in C#
- 3 Alpha-Beta Pruning Medium Solve in C#
- 4 One Generation of a Genetic Algorithm Medium Solve in C#
-
2 0/2Chance and exploration
Markov chains and the exploration-exploitation trade-off.
-
3 0/2Reinforcement learning
Value iteration and Q-learning.
- 1 Value Iteration Medium Solve in C#
- 2 Q-Learning Updates Medium Solve in C#