Courses Udacity

Deep Reinforcement Learning

From foundational concepts to advanced algorithms, this Nanodegree equips you with the tools to build intelligent agents using Python, neural networks, and state-of-the-art RL frameworks across robotics, finance, and beyond.

Advanced Level 83h 0m 4.60 (357) 🌐 EN

What you'll learn

  • Learn foundational and advanced deep reinforcement learning algorithms
  • Build intelligent agents using Python and neural networks
  • Apply RL frameworks to domains like robotics, finance, and games
  • Complete hands-on projects such as navigation, continuous control, and multi‑agent tennis

Skills you'll gain

  • Apply value-based reinforcement learning methods including Monte Carlo, SARSA, Q-Learning, and Expected SARSA
  • Formulate tasks as Markov Decision Processes and reason about the exploration–exploitation dilemma
  • Implement deep Q-networks with experience replay for complex environments
  • Use policy-based and policy gradient methods, including REINFORCE and PPO
  • Combine value-based and policy-based methods with actor–critic algorithms
  • Train agents for continuous control tasks and multi-agent environments
  • Understand and apply concepts like Markov games, multi-agent training, and AlphaZero
  • Use PyTorch to build and train neural networks for deep RL applications

Prerequisites

  • Intermediate Python
  • Deep learning framework proficiency
  • Neural network basics
  • Object-oriented programming basics
  • Reinforcement learning fundamentals
  • Ability to communicate fluently and professionally in written and spoken English

Who this course is for

  • Learners with strong interest in deep reinforcement learning
  • Practitioners aiming to apply RL in robotics, finance, and other domains
  • Students comfortable learning in written and spoken English
Pricing varies
Go to Course

You'll be redirected to Udacity

Provider

Udacity

Related Courses

Grokking the System Design Interview, Volume II

The advanced successor to the world's best-selling System Design course, designed to help experienced engineers master complex distributed systems and secure L5/L6 roles.

Design Gurus ⭐ 4.80

Systems Engineering

This course introduces Systems Engineering principles across the lifecycle of complex systems, covering system design, architecture, requirements analysis, modeling, verification, lifecycle models (Waterfall, V-Model, Spiral, Agile), SysML, risk management, trade-off analysis, and a Smart Home Security System project.

Udacity

Esri ArcGIS Enterprise System Design Professional Certification 2025

Learning plan with a curated list of training resources to help you refresh skills and prepare for the ArcGIS Enterprise System Design Professional certification exam.

Esri Academy ⭐ 4.80

React

React Nanodegree program focused on building declarative user interfaces for the web with React and for mobile with React Native, and managing application state predictably using Redux, through hands-on projects and career-ready training.

Udacity ⭐ 4.70

Learn Next.js

Elevate web apps using Next.js. Gain skills in server-side rendering, dynamic routing, and data fetching for powerful, high-performing, and SEO-friendly applications.

Codecademy

Business Analytics with Tableau

Dive into business analytics with this Nanodegree. Master Excel, SQL, and Tableau to analyze data, create interactive dashboards, and deliver insights that drive informed, impactful business decisions.

Udacity ⭐ 4.80