Intelligent Agent Development with Deep RL Course
At a glance
- Duration
- 5 days
- Format
- Classroom
- Cities
- Rome, Madrid, Sharm El-Sheikh, Montreux, Cairo, Amsterdam and more
- Next session
- 12 – 16 October 2026, Rome
- Average fee
- 5,800 €
Course Overview
The course is an immersive, hands-on training designed for professionals who wish to build AI systems using OpenAI Gym and deep reinforcement learning techniques. Based on the comprehensive book Hands-On Intelligent Agents with OpenAI Gym, this course offers a step-by-step practical journey through developing intelligent agents that solve real-world tasks such as game playing, robotics simulation, and autonomous driving. Key topics include Q-learning, Deep Q-Learning, experience replay, actor-critic methods, and environment customisation. Covering essential platforms like PyTorch, TensorBoard, CARLA, Roboschool, Gym-Retro, and MuJoCo, participants will acquire the skills to implement agents for both discrete and continuous action spaces.
Target Audience
- AI/ML Engineers and Developers
- Robotics Engineers
- Data Scientists interested in RL
- Software Engineers exploring AI agents
- Game Developers
Targeted Organizational Departments
- AI Research and Development Units
- Robotics and Automation Teams
- Innovation Labs
- Software Engineering Departments
- Simulation and Gaming Divisions
Targeted Industries
- Automotive (autonomous vehicles)
- Robotics and Industrial Automation
- Gaming and Simulation
- Aerospace and Defence
- Healthcare Tech (for training intelligent diagnostics agents)
Course Offerings
By the end of this course, participants will be able to:
- Set up and use OpenAI Gym and custom environments
- Apply Q-learning and Deep Q-learning using PyTorch
- Train agents using experience replay and epsilon-greedy policies
- Customise gym environments, including CARLA and MuJoCo
- Visualise training progress with TensorBoard
- Understand and apply policy gradients, actor-critic, PPO, and Rainbow RL
- Build and test agents on Atari games and Gym-Retro environments
- Monitor and optimise performance with reward shaping and preprocessing techniques
Training Methodology
This course employs an applied, project-based methodology combining theoretical foundations with real-world practice. Learners will engage in interactive tutorials, group-based agent-building exercises, live demonstrations, and guided reinforcement learning projects. Emphasis is placed on practical implementation using PyTorch, JSON config files, CUDA acceleration, and OpenAI Gym. Case studies on Mountain Car, Cart Pole, Atari games, and CARLA simulations will illustrate key learning principles. Feedback sessions, breakout discussions, and reflective reviews ensure retention and hands-on mastery.
Course Toolbox
- OpenAI Gym Environments Library
- PyTorch Deep Learning Framework
- Conda and CUDA Setup Guides
- TensorBoard for monitoring
- JSON templates for hyperparameters
- Atari and Gym-Retro emulators
- CARLA autonomous driving simulator
- Sample agent architectures (DQN, PPO, DDPG, Rainbow)
- Pre-built notebooks and implementation guides
Course Agenda
Day 1: Foundations of Intelligent Agents & Reinforcement Learning
- Topic 1: Introduction to Intelligent Agents and Learning Environments
- Topic 2: Exploring the Capabilities and Interface of OpenAI Gym
- Topic 3: Categories of Gym Tasks: From Classic Control to Robotics
- Topic 4: Setting Up Your Python, Conda, CUDA, and PyTorch Environments
- Topic 5: Deep Dive into Reinforcement Learning and MDPs
- Topic 6: Understanding the Policy, Value Functions, and Exploration Strategies
- Reflection & Review: Fundamentals of AI Agents and Environment Interaction
Day 2: Hands-On with Q-Learning and Deep Q-Learning
- Topic 1: Solving the Mountain Car Problem Using Q-Learning
- Topic 2: Implementing Q-learning with NumPy and Hyperparameter Tuning
- Topic 3: Transition to Deep Q-Learning using PyTorch
- Topic 4: Applying Experience Replay and Epsilon-Greedy Policies
- Topic 5: Stabilizing Learning with Target Networks
- Topic 6: Visualizing Agent Performance Using TensorBoard
- Reflection & Review: Comparing Traditional and Deep Q-Learning Approaches
Day 3: Custom Environments and Real-World Applications
- Topic 1: Creating Custom Gym Environments with Templates and Registration
- Topic 2: Building the CARLA Driving Simulator as a Gym-Compatible Environment
- Topic 3: Implementing Reset, Step Functions, and Sensor Integration
- Topic 4: Managing Discrete vs Continuous Action Spaces in CARLA
- Topic 5: Real-Time Testing and Visualization of Simulation-Based Environments
- Topic 6: Techniques for Accessing and Using Camera/Sensor Data
- Reflection & Review: Environment Design for Reinforcement Learning Agents
Day 4: Advanced Agents with Actor-Critic Algorithms
- Topic 1: Fundamentals of Policy Gradients and Actor-Critic Architectures
- Topic 2: Implementing n-Step Advantage Actor-Critic Algorithms
- Topic 3: Designing Actor and Critic Networks for Autonomous Agents
- Topic 4: Logging, Monitoring, and Saving Model Progress
- Topic 5: Training Actor-Critic Agents in the CARLA Simulator
- Topic 6: Exploring Synchronous vs Asynchronous Implementations
- Reflection & Review: From Theory to Practice in Actor-Critic Training
Day 5: The Learning Landscape – PPO, DDPG, Rainbow & Beyond
- Topic 1: Proximal Policy Optimization (PPO) – Concepts and Use Cases
- Topic 2: Deep Deterministic Policy Gradient (DDPG) and Continuous Control
- Topic 3: The Rainbow Algorithm: Integrating Value-Based Enhancements
- Topic 4: Implementing Prioritized Replay, Dueling Nets, and Distributional RL
- Topic 5: Roboschool, Gym-Retro, DeepMind Lab, and StarCraft II Environments
- Topic 6: Comparative Insights Across Algorithms and Environment Suites
- Reflection & Review: Capstone Discussion on Agent Development and Deployment
FAQ
What specific qualifications or prerequisites are needed for participants before enrolling in the course?
A working knowledge of Python and basic understanding of machine learning principles is recommended. Familiarity with NumPy and neural networks will help but is not mandatory.
How long is each day's session, and is there a total number of hours required for the entire course?
Each day's session is generally structured to last around 4-5 hours, with breaks and interactive activities included. The total course duration spans five days, approximately 20-25 hours of instruction.
Why does Deep Q-Learning use a target network and experience replay?
Target networks stabilise learning by keeping a fixed Q-target during updates. Experience replay improves sample efficiency and breaks temporal correlations in the training data, which helps avoid divergence in Q-learning.
How This Course is Different from Other Intelligent Agent Development Courses
Unlike generic AI courses, this program is uniquely grounded in the proven methodologies and real-world examples from the Hands-On Intelligent Agents with OpenAI Gym book. It emphasises practical, code-level implementations of OpenAI Gym tutorial-based environments like Mountain Car and Cart Pole, uses PyTorch RL agent implementation techniques, and incorporates TensorBoard for reinforcement learning progress visualisation. By covering a diverse algorithm landscape, including Rainbow RL, PPO, and DDPG, it ensures a holistic skill set.
credits: 5 credit per day
Course Mode: full-time
Provider: Agile Leaders Training Center
-
Events for this Course
-
Rome 12 – 16 October 2026
-
Madrid 12 – 16 October 2026
-
Sharm El-Sheikh 19 – 23 October 2026
-
Montreux 19 – 23 October 2026
-
Cairo 26 – 30 October 2026
-
Amsterdam 26 – 30 October 2026
-
Amman 1 – 5 November 2026
-
Paris 2 – 6 November 2026
-
Barcelona 9 – 13 November 2026
-
Frankfurt 9 – 13 November 2026
-
Abu Dhabi 16 – 20 November 2026
-
Seoul 16 – 20 November 2026
-
Toronto 22 – 26 November 2026
-
Vienna 23 – 27 November 2026
-
London 30 November – 4 December 2026
-
Milan 30 November – 4 December 2026
-
Kuala Lumpur 7 – 11 December 2026
-
Prague 7 – 11 December 2026
-
Johannesburg 13 – 17 December 2026
-
Casablanca 14 – 18 December 2026
-
Istanbul 14 – 18 December 2026
-
Amsterdam 21 – 25 December 2026
-
Porto 28 December 2026 – 1 January 2027
-
Tashkent 3 – 7 January 2027
-
Dubai 11 – 15 January 2027
-
Berlin 18 – 22 January 2027
-
Langkawi 31 January – 4 February 2027
-
Bangkok 7 – 11 February 2027
-
San Diego 15 – 19 February 2027
-
Nairobi 28 February – 4 March 2027
-
Accra 7 – 11 March 2027
-
Trabzon 21 – 25 March 2027
-
Dubai 29 March – 2 April 2027
-
Lisbon 12 – 16 April 2027
-
Nice 19 – 23 April 2027
-
Singapore 26 – 30 April 2027
-
Marbella 2 – 6 May 2027
-
Zanzibar 9 – 13 May 2027
-
New York 17 – 21 May 2027
-
Bali 23 – 27 May 2027
-
Chicago 30 May – 3 June 2027
-
London 31 May – 4 June 2027
-
Munich 14 – 18 June 2027
-
Geneva 27 June – 1 July 2027
-
Tokyo 5 – 9 July 2027
-
Athens 5 – 9 July 2027
-
Abu Dhabi 5 – 9 July 2027
-
Doha 11 – 15 July 2027
-
Rome 12 – 16 July 2027
-
Abu Dhabi 12 – 16 July 2027
-
Dubai 19 – 23 July 2027
-
Cairo 19 – 23 July 2027
-
Madrid 19 – 23 July 2027
-
Amsterdam 26 – 30 July 2027
-
Zoom 2 – 6 August 2027
-
Manama 8 – 12 August 2027
-
London 9 – 13 August 2027
-
Muscat 15 – 19 August 2027
-
Tbilisi 16 – 20 August 2027
-
Dubai 23 – 27 August 2027
-
Paris 23 – 27 August 2027
-
Milan 23 – 27 August 2027
-
Cape town 29 August – 2 September 2027
-
Barcelona 30 August – 3 September 2027
-
Istanbul 6 – 10 September 2027
-
Baku 6 – 10 September 2027
-
Abu Dhabi 13 – 17 September 2027
-
Jakarta 13 – 17 September 2027
-
Phuket 19 – 23 September 2027
-
Kuala Lumpur 27 September – 1 October 2027
-
Kuwait 3 – 7 October 2027
-
Vienna 4 – 8 October 2027
-
Manama 10 – 14 October 2027
-
London 11 – 15 October 2027
| Image | Location | Dates | Duration | Mode | Price | Actions |
|---|---|---|---|---|---|---|
|
|
Paris |
Week 34, 2027 23 – 27 August 2027 |
5 Days | Onsite | €5,700 | |
|
|
Milan |
Week 34, 2027 23 – 27 August 2027 |
5 Days | Onsite | €5,700 | |
|
|
Cape town |
Week 34, 2027 29 August – 2 September 2027 |
5 Days | Onsite | €4,500 | |
|
|
Barcelona |
Week 35, 2027 30 August – 3 September 2027 |
5 Days | Onsite | €5,700 | |
|
|
Istanbul |
Week 36, 2027 6 – 10 September 2027 |
5 Days | Onsite | €4,500 | |
|
|
Baku |
Week 36, 2027 6 – 10 September 2027 |
5 Days | Onsite | €5,000 | |
|
|
Abu Dhabi |
Week 37, 2027 13 – 17 September 2027 |
5 Days | Onsite | €4,700 | |
|
|
Jakarta |
Week 37, 2027 13 – 17 September 2027 |
5 Days | Onsite | €5,700 | |
|
|
Phuket |
Week 37, 2027 19 – 23 September 2027 |
5 Days | Onsite | €6,000 | |
|
|
Kuala Lumpur |
Week 39, 2027 27 September – 1 October 2027 |
5 Days | Onsite | €5,200 | |
|
|
Kuwait |
Week 39, 2027 3 – 7 October 2027 |
5 Days | Onsite | €5,500 | |
|
|
Vienna |
Week 40, 2027 4 – 8 October 2027 |
5 Days | Onsite | €5,700 | |
|
|
Manama |
Week 40, 2027 10 – 14 October 2027 |
5 Days | Onsite | €4,700 | |
|
|
London |
Week 41, 2027 11 – 15 October 2027 |
5 Days | Onsite | €5,700 |
Frequently asked questions
Are training dates available?
Yes. Available dates and destinations are listed in the course dates section on this page.
How can I register?
Choose an available date on this page and complete the registration form, or send a programme enquiry.
Can I download the course brochure?
Yes. Use the brochure download link provided on this page.
This course by city
- IT Security Training & IT Training Courses in Abu Dhabi
- IT Security Training & IT Training Courses in Accra
- IT Security Training & IT Training Courses in Amman
- IT Security Training & IT Training Courses in Amsterdam
- IT Security Training & IT Training Courses in Athens
- IT Security Training & IT Training Courses in Baku
- IT Security Training & IT Training Courses in Bali
- IT Security Training & IT Training Courses in Bangkok
- IT Security Training & IT Training Courses in Barcelona
- IT Security Training & IT Training Courses in Berlin
- IT Security Training & IT Training Courses in Cairo
- IT Security Training & IT Training Courses in Cape town
- IT Security Training & IT Training Courses in Casablanca
- IT Security Training & IT Training Courses in Chicago
- IT Security Training & IT Training Courses in Doha
- IT Security Training & IT Training Courses in Dubai
- IT Security Training & IT Training Courses in Frankfurt
- IT Security Training & IT Training Courses in Geneva
- IT Security Training & IT Training Courses in Istanbul
- IT Security Training & IT Training Courses in Jakarta
- IT Security Training & IT Training Courses in Johannesburg
- IT Security Training & IT Training Courses in Kuala Lumpur
- IT Security Training & IT Training Courses in Kuwait
- IT Security Training & IT Training Courses in Langkawi
- IT Security Training & IT Training Courses in Lisbon
- IT Security Training & IT Training Courses in London
- IT Security Training & IT Training Courses in Madrid
- IT Security Training & IT Training Courses in Manama
- IT Security Training & IT Training Courses in Marbella
- IT Security Training & IT Training Courses in Milan
- IT Security Training & IT Training Courses in Montreux
- IT Security Training & IT Training Courses in Munich
- IT Security Training & IT Training Courses in Muscat
- IT Security Training & IT Training Courses in Nairobi
- IT Security Training & IT Training Courses in New York
- IT Security Training & IT Training Courses in Nice
- IT Security Training & IT Training Courses in Paris
- IT Security Training & IT Training Courses in Phuket
- IT Security Training & IT Training Courses in Porto
- IT Security Training & IT Training Courses in Prague
- IT Security Training & IT Training Courses in Rome
- IT Security Training & IT Training Courses in San Diego
- IT Security Training & IT Training Courses in Seoul
- IT Security Training & IT Training Courses in Sharm El-Sheikh
- IT Security Training & IT Training Courses in Singapore
- IT Security Training & IT Training Courses in Tashkent
- IT Security Training & IT Training Courses in Tbilisi
- IT Security Training & IT Training Courses in Tokyo
- IT Security Training & IT Training Courses in Toronto
- IT Security Training & IT Training Courses in Trabzon
- IT Security Training & IT Training Courses in Vienna
- IT Security Training & IT Training Courses in Zanzibar
- IT Security Training & IT Training Courses in Zoom