Start speaking a new language. It’s just 3 weeks away.
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn reinforcement learning fundamentals through hands-on C++ implementation in this 56-minute conference talk from ACCU 2025. Explore how reinforcement learning differs from other AI approaches like LLMs by building an agent that learns to play the classic Snake game through trial and error, with better outcomes rewarded and worse outcomes penalized. Discover the core concepts of machine learning and reinforcement learning while implementing vanilla Q-learning using a simple data table approach, starting with std::vector and progressing through increasingly sophisticated C++ techniques. Understand how reinforcement learning applies to real-world scenarios including targeted marketing, infrastructure optimization, and financial decision-making, while gaining practical experience with probabilistic decision-making and random number generation. Master the fundamentals that can later extend to deep Q-learning with neural networks, and appreciate how implementing algorithms yourself provides the best path to understanding both the programming language and the underlying concepts being implemented.
Syllabus
An Introduction to Reinforcement Learning - Snake Your Way Out of a Paper Bag - Frances Buontempo
Taught by
ACCU Conference