Fundamentals of Reinforcement Learning

Self-Learning Course

Take this course at your own pace through pre-recorded video and online resources.

Aimed at independent users, this course in Reinforcement Learning (RL) will take you through some of the practical considerations to make when looking at how Reinforcement Learning can be used as a decision-making tool in your business. This course will take you through practical applications of RL and highlight areas where it can be used in your industry.  

Participants will learn about various types of RL algorithms such as Q-learning, REINFORCE Deep Q-learning, and Actor Critic networks while exploring practical application areas from use cases in industry.  

You will also complete practical exercises where you will gain some hands-on experience by train a Reinforcement Learning agent in a toy problem. In addition, you will gain an understanding about the importance of hyperparameter optimisation in Reinforcement learning.      

Learning objectives: 

  • Understand concepts of Reinforcement Learning such as Markov Decision Processes, value and policy-based methods and dynamic programming
  • Gain familiarity to different types of RL algorithms  
  • Understand areas RL can be used as a decision-making tool 
  • Understand the need of hyperparameter tuning in Reinforcement Learning  


  • Basic calculus and linear algebra  
  • Basic understanding of machine Learning 
  • Experience with Python
  • Basic understanding of probabilities and expectations 

Create a free account to our Training Portal to register for a course and browse all available training courses.

Join Newsletter

Provide your details to receive regular updates from the STFC Hartree Centre.