https://github.com/edreate/deep_reinforcement_learning
Code for Edreate's Deep Reinforcement Learning Course: https://edreate.com/courses/deep-reinforcement-learning/
https://github.com/edreate/deep_reinforcement_learning
gymnasium gymnasium-robotics pytorch pytorch-tutorial reinforcement-learning reinforcement-learning-agent reinforcement-learning-algorithms robotics
Last synced: 1 day ago
JSON representation
Code for Edreate's Deep Reinforcement Learning Course: https://edreate.com/courses/deep-reinforcement-learning/
- Host: GitHub
- URL: https://github.com/edreate/deep_reinforcement_learning
- Owner: edreate
- License: mit
- Created: 2025-05-18T03:12:45.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-09-27T06:36:21.000Z (11 days ago)
- Last Synced: 2025-09-27T08:50:28.739Z (10 days ago)
- Topics: gymnasium, gymnasium-robotics, pytorch, pytorch-tutorial, reinforcement-learning, reinforcement-learning-agent, reinforcement-learning-algorithms, robotics
- Language: Jupyter Notebook
- Homepage: https://www.edreate.com/
- Size: 1.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [**Edreate.com – Deep Reinforcement Learning Course**](https://edreate.com/courses/deep-reinforcement-learning/)
Welcome 👋
This repository contains the **codebase** used in lessons from Edreate’s Deep Reinforcement Learning (DRL) course.👉 For the **full learning experience**—including in-depth write-ups, mathematical formulas, video explanations, and structured chapters—visit the course page:
🔗 [edreate.com/courses/deep-reinforcement-learning](https://edreate.com/courses/deep-reinforcement-learning/)---
## 🤝 Community
Join our [Discord server](https://discord.gg/KUstJ2jf) for learning, collaboration, and Q&A.
---
## 🚀 Setup Instructions
For complete setup details, see:
[Setting Up Coding Environment and Dependencies](https://edreate.com/courses/deep-reinforcement-learning/setting-up-for-rl-course/setting-up-coding-environment-and-dependencies/)### Quickstart (TL;DR)
You’ll need **Python** and **uv** installed.```bash
# install uv (if not already installed)
pip install uv
```
```bash
# install all dependencies into .venv
uv sync
``````bash
# activate the virtual environment
source .venv/bin/activate
``````bash
# launch Jupyter
uv run jupyter notebook
```💡 You can also use your favorite code editor (VS Code, PyCharm, etc.).
---
## 🌟 Algorithms Covered (Course Highlights)
This repository tracks the main algorithms from the Deep RL course.
Completed ones link to full lessons, others are marked Coming Soon!### ✅ Available Now
- [**Deep Q-Learning**](https://github.com/edreate/Deep_Reinforcement_Learning/blob/main/01_deep_q_learning.ipynb)
Learn how DQN scales beyond Q-tables and train agents directly with neural networks.### 🔜 Coming Soon
- **Vanilla Policy Gradient (VPG)** – direct optimization of stochastic policies
- **Actor–Critic (A2C)** – combining value functions with policy learning
- **Proximal Policy Optimization (PPO)** – stable, scalable policy gradients
- **Advanced Methods** – SAC and more
🚧 More lessons and code will be added as the course grows!
---## 📄 License
This project is licensed under the terms of the
[LICENSE](./LICENSE) file in the root of this repository.