Reinforcement Learning Diploma

From formulating the problem mathematically to PPO and Actor-Critic

You start with the core concepts and the mathematical formulation of the reinforcement learning problem (Markov Decision Process), then move on to the best-known algorithms such as Temporal Difference, Policy Gradient and Actor-Critic, with hands-on implementations using PyTorch.

Taught by Dr. Ahmed Hefny
Staff ML Engineer, General Motors
AI TrackLevel: advanced
23lectures
38hours
4structured units
4free lectures
Diploma content
Illustration of the Reinforcement Learning Diploma content

Watch the free lectures now

Reinforcement Learning Diploma · two free lectures

We'll only send you the link to the free lectures.
Illustration of the Reinforcement Learning Diploma content
Now watching: the free lectures
Browse the curriculum
Learning outcomes

What you'll learn

  • Understand the fundamentals of reinforcement learning and where it sits within AI and machine learning.
  • Formulate the problem mathematically as a Markov decision process (MDP) and solve it with Policy Iteration.
  • Apply Q-Learning and Deep Q-Learning.
  • Build Policy Gradient, PPO, Actor-Critic and Soft Actor-Critic algorithms.
  • Train intelligent agents (Agents) that make decisions through experience, using PyTorch.
  • Get introduced to Offline RL, Imitation Learning and Model-based RL.
  • Understand how reinforcement learning is used to train large language models (RL for LLMs).
  • Prepare for advanced and research-level work in AI.
Dr. Ahmed Hefny
Who will teach you?

Dr. Ahmed Hefny

Staff ML Engineer on the autonomous driving team at General Motors, with a PhD from Carnegie Mellon University and hands-on experience building AI systems for self-driving cars and robotics.

  • Combines the academic side with practical application
  • Explains step by step, from the fundamentals to advanced concepts
  • Real-world applications from robotics, recommender systems and autonomous driving
His LinkedIn profile
Detailed learning roadmap

Full curriculum: 4 units

The diploma explains every algorithm along with a hands-on implementation. Two lectures are free, so you can judge the teaching before you decide.

01Foundations of Reinforcement Learning4 lectures
FreeWelcome to RL - Curriculum and Prerequisites
Introduction to Reinforcement Learning
Markov Decision Process Preliminaries
Markov Decision Process
02Foundations of Reinforcement Learning II5 lectures
Training Framework and Hands-on
Tabular MDP - Policy Iteration - Dynamic Programming
Tabular MDP and Policy Iteration - MC and TD
Generalized Policy Iteration
Q-Learning
03Model-Free Online Deep Reinforcement Learning8 lectures
Deep Q-Learning
Deep Q-Learning II
Policy Gradient 1
Policy Gradient 2
Policy Gradient 3 - On-policy Actor Critic
Policy Gradient 4 - PPO
Off-policy Actor-Critic
Soft Actor-Critic
04Applications and Advanced Topics8 lectures
RL for LLMs
RL for LLMs 2
Offline RL - Conservative Q-Learning
Offline RL 2
Imitation Learning
Model-based Reinforcement Learning 1
Model-based Reinforcement Learning 2
Looking Forward
Skills & tools

What you'll take away from this diploma

Tools

PythonPyTorch

Concepts

MDPPolicy IterationQ-LearningDeep Q-LearningPolicy GradientPPOActor-CriticOffline RLImitation Learning

Prerequisites

Python, the basics of machine learning and neural networks, probability and statistics, linear algebra and calculus, and working with PyTorch.

Why CSkilled instead of scattered resources?

A comparison between learning from scattered resources and learning from one integrated curriculum.

Scattered resources (YouTube / generic courses / bootcamps)

  • Depth and curriculum: Scattered content with no clear order, so you get lost between levels.
  • Practice: Few problems, often without explained solutions, and small, incomplete projects.
  • Instructor and language: Uneven quality of explanation, and much of it is in English only.
  • Support and cost: No guidance, and dollar-priced subscriptions or expensive bootcamps.

What do you get at CSkilled Academy?

  • Depth and curriculum: 23 lectures and 38 hours across 4 structured modules that explain the idea before using any ready-made tool.
  • Practice and projects: Graded problems with explained solutions, and hands-on projects that bring what you learned together into complete work.
  • Instructor and language: Taught in Arabic with the English terms by Dr. Ahmed Hefny, who holds a PhD from Carnegie Mellon.
  • Support and payment: A support team that answers your questions on WhatsApp, and interest-free installments for up to 3 months.
What our students say

Real experiences from students who completed the journey

Hundreds of verified reviews
Reinforcement Learning Diploma
23 lectures · 38 hours
Watch the free lecturesPlans & pricing
Pricing & payment methods

Choose the payment plan that suits you

No interest and no hidden fees. The large number is what you pay today.

This Diploma is part of the AI Extended Track (7 Diplomas).View the track
One-time payment

Full payment

You pay today3,250EGP
One payment, no installments after
Choose plan
Total: 3,250 EGP
Most popular 3 months

3-month installments

Down payment today1,450EGP
then 2 monthly payments × 900 EGP
Choose plan
Total: 3,250 EGP
One-time payment

Full payment

You pay today$65
One payment, no installments after
Choose plan
Total: $65

Installments are currently available in Egyptian pounds only. To ask about dollar installments: Contact us.

Down payment at checkout, then installments every 30 days. No interest and no late fees; access pauses if an installment is not received within 3 days of its due date.

InstaPayFawryCardsInterest-freeLifetime accessSecure payment via Paymob

Have a question about payment? Contact us on WhatsApp

Judge the teaching for yourself

Start with the free lectures today

Reinforcement Learning Diploma: 23 lectures and 38 hours. Start free, no payment details needed.

No payment detailsTaught in Arabic with the English terms
FAQ

Questions before you enroll

What are the prerequisites for this diploma?

Python and the basics of machine learning and neural networks, plus probability, linear algebra and calculus. If you are not ready yet, start with the Machine Learning Diploma.

How many hours a week do I need?

6 to 8 hours a week is enough to progress steadily. Study is self-paced and can be balanced with school or work.

Are the lectures recorded?

Yes, they're fully recorded and you watch them whenever suits you.

How long does access to the content last?

Lifetime access (Lifetime Access): watch the content anytime with no expiry, including any updates or new additions to the content for free.

Do I get a certificate?

Yes, you receive a certificate of completion issued by CSkilled and signed by Dr. Mostafa Saad.

What payment methods are available?

InstaPay, Fawry and bank cards, with interest-free installments for up to 3 months.

Why explanations in Arabic with English terminology?

So you understand ideas in your own language, while working with references and the job market in its own terminology.

shieldOur principle: no unrealistic job promises, just solid engineering training.
Have a question?