강의

멘토링

로드맵

BEST
AI Technology

/

Deep Learning & Machine Learning

Reinforcement Learning for Programmers (Author's Direct Lecture)

The easiest and most detailed lecture on reinforcement learning, the core technology for business innovation!!! We will put reinforcement learning in your hands within 17 days, dedicating 2 hours a day (2 lectures). From now on, reinforcement learning will not be a difficult problem to understand, but a great tool for you.

(4.5) 32 reviews

471 learners

Level Basic

Course period Unlimited

  • multicoreit
Reinforcement Learning(RL)
Reinforcement Learning(RL)
Artificial Neural Network
Artificial Neural Network
Reinforcement Learning(RL)
Reinforcement Learning(RL)
Artificial Neural Network
Artificial Neural Network

Reviews from Early Learners

Reviews from Early Learners

4.5

5.0

바게트

6% enrolled

I was interested in artificial intelligence, so I bought a book and listened to the lecture. In other videos or articles, MDP was explained in a difficult way, so it was hard to understand. I tried to understand it by reading the book every time I commuted to work, and listened to the lecture repeatedly. That difficult MDP gradually came into view.. For those who want to study reinforcement learning, I strongly recommend reading the book and listening to the lecture together.

5.0

PyoungMoon

14% enrolled

I gave up on reading several reinforcement learning books. This one is good because I can listen to it consistently.

5.0

이대환

83% enrolled

I think listening to lectures is definitely more effective for understanding.

What you will gain after the course

  • Reinforcement Learning Basic Theory (Math, Stats, MDP)

  • Artificial Neural Network Concept (New Regression, Classification Analysis, Artificial Neural Network)

  • Reinforcement Learning Algorithms (DQN, REINFORCE, A2C, PPO)

  • Reinforcement learning algorithm tuning (Grid search, Bayesian optimization)

  • Neural Network Tuning (Optimization, Activation function, Preprocessing)

'Reinforcement Learning', a Core Technology for Future Business
We will explain the basic concepts in an easy and detailed manner. 🦾

■ Course Overview

This lecture was created based on the book Reinforcement Learning for Programmers . The author will personally teach the contents that could not be included in the paper . In 17 days, 2 hours a day , you can make reinforcement learning your own technology . From this moment on, reinforcement learning will not be a difficult and incomprehensible wall, but will be an excellent tool that you can freely use to increase your value .

The examples used in the lecture can be downloaded from the site https://github.com/multicore-it/rl .

■ Revised version of the lecture has been released.

The revised edition of 『Reinforcement Learning for Programmers』 has finally been released for those who hesitated to study reinforcement learning because of the mathematical theory and complex code. Through reinforcement learning, you will develop practical development skills that can create intelligent systems that can make judgments and adapt on their own in unpredictable situations. 🔗Shortcut

  • Added more friendly and intuitive explanations.
  • Added state-of-the-art practice tools (Stable Baselines3) and techniques (Optuna).
  • We implemented a wealth of practical example projects (asset allocation strategy, branch rotation).

Why Reinforcement Learning?

Reinforcement learning is based on skill, not capital.

Reinforcement learning does not learn from pre-labeled data, but rather creates data by itself while running the agent, so there is less burden on data work and relatively less computing power is required . It is a field that can be disqualified because it depends a lot on a deep understanding of reinforcement learning algorithms and programming skills to solve problems.

Reinforcement learning is a key technology for future business innovation.

Reinforcement learning is an AI technology suitable for environments with limited capital, such as Korea . Many problems that arise in business environments can be solved with programming skills and reinforcement learning algorithms , and more advanced services and products can be created based on these characteristics .

Course Features

Learning Contents

In the section on basic concepts of reinforcement learning, we first explain the statistical and mathematical theories required for reinforcement learning, and then explain in detail the process from the MDP to the DQN algorithm .

In the section on artificial neural networks, rather than focusing on artificial neural networks, the process leading to artificial neural networks is explained step by step, starting from linear regression . Since it explains from the basics so that even people with no concept of artificial intelligence can understand , anyone with just a little bit of programming knowledge can easily understand .

In the value-based reinforcement learning section, the DQN algorithm is explained code-centrically . Among the various reinforcement learning algorithms, value-based reinforcement learning is relatively easy to understand, so it is introduced first .

In the policy-based reinforcement learning section , REINFORCE, A2C, and PPO algorithms are explained through code and guided through their direct execution . Policy-based algorithms are more difficult to understand than value-based algorithms, but they show relatively stable performance, so a lot of time is spent explaining them .

Finally, we explain reinforcement learning tuning . It covers everything from the detailed theory of artificial neural networks, which is essential for tuning , to Bayesian optimization techniques, which help efficiently tune algorithm parameters .

■ Program error measures

Please refer to the latest news "Program Error Action Guide (December 10, 2022)"

Recommended for
these people

Who is this course right for?

  • Improve your work with AI

  • Someone who wants to create an intelligent software bot to help me

  • Person wanting to create innovative products using AI technology

Need to know before starting?

  • Programming experience (Java, C, etc.) and a little Python syntax

Hello
This is

995

Learners

66

Reviews

116

Answers

4.8

Rating

4

Courses

Multicore is a programmer and artificial intelligence expert. He has been active in various fields as a programmer and currently works at a corporation, focusing on improving business environments using data analysis and reinforcement learning. He strives constantly to show his juniors that artificial intelligence is not a domain reserved only for a few experts with advanced degrees, but a field that programmers can also successfully challenge.


○ Writing (Authoring)

ㆍCreating AI Apps Without Coding: Mastering Dify No-Code / 2025.12 / Freelec

ㆍWriting Reinforcement Learning Through Code Like a Developer / 2025.08 / Freelec

ㆍWriting Bitcoin Futures Automated Trading System / 2022.12 / Freelec

ㆍAuthor of Reinforcement Learning for Programmers / 2021.03 / Freelec


○ Certifications

ㆍProfessional Engineer Computer System Application

ㆍChief Information Systems Auditor

ㆍSecurities Investment Advisor


○ Key Activities

ㆍProfessional Instructor, AI Talent Development Group, Ulsan IT Industry Promotion Agency

ㆍProfessional AI Instructor, Industry-Academic Cooperation Foundation, Korea University of Technology and Education

ㆍNCS Certified Instructor


○ Lectures

ㆍKorea University of Technology and Education Industry-Academic Cooperation Foundation / Artificial Intelligence Python / 2026.03

ㆍDongguk University Graduate School of International Affairs & Information Security / No-code Artificial Intelligence / 2025–2026

ㆍICT Innovation / Workflow Automation using Dify & n8n / 2025.11

ㆍPOSCO DX / AI Spark No-code AI / 2025.09

ㆍInflearn / Reinforcement Learning All-in-One Inflearn Course / 2025~Present

ㆍInflearn / Creating AI Apps Without Coding: Mastering Dify No-Code / 2025–Present

ㆍInflearn / Building a Bitcoin Futures Automated Trading System Lecture / 2022–Present

ㆍInflearn / Bitcoin Algorithmic Trading Bot Development Course / 2022~Present

ㆍInflearn / Reinforcement Learning for Programmers / 2021~2025

ㆍGlobal Cyber University, Department of AI / Deep Learning / 2021

ㆍGlobal Cyber University, Department of AI / Machine Learning / 2020


○ Lectures

ㆍSanha Eco General Construction / Improving Work Productivity Using AI / 2026.03

ㆍYonam Institute of Technology / Future Talent Preparation Strategies in the AI Era / 2026.01

ㆍNew Green Changshin / Generative AI and ChatGPT Utilization Strategy / 2026.01

ㆍHunet Book Learning / The No-Code AI Revolution Created by Dify and RAG / 2026.01

ㆍMaker Book Festival / How Should We Live in the AI Era / 2025.12

ㆍHealth Insurance Review & Assessment Service / Dify & n8n Workflow Automation / 2025.11

ㆍKyung Hee University / Basic Prompt Theory / 2025.11


  • Corporate and individual lecture inquiries: multicore.it@gmail.com

  • Available Lecture Topics: AI Agents (dify, n8n), Python for AI, Machine Learning, Reinforcement Learning, Python Automated Trading

Curriculum

All

35 lectures ∙ (6hr 48min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

32 reviews

4.5

32 reviews

  • nanamjk8391님의 프로필 이미지
    nanamjk8391

    Reviews 3

    Average Rating 5.0

    5

    6% enrolled

    I was interested in artificial intelligence, so I bought a book and listened to the lecture. In other videos or articles, MDP was explained in a difficult way, so it was hard to understand. I tried to understand it by reading the book every time I commuted to work, and listened to the lecture repeatedly. That difficult MDP gradually came into view.. For those who want to study reinforcement learning, I strongly recommend reading the book and listening to the lecture together.

    • multicoreit
      Instructor

      Hello, Baguette. First, I would like to thank you for taking the course. As Baguette said, the point at which many people who are studying reinforcement learning for the first time give up is MDP. MDP is the first gateway to understanding reinforcement learning. Many other books and online lectures explain MDP first and then explain the full-fledged reinforcement learning algorithm. However, it is not easy for those who lack background knowledge in artificial intelligence to understand MDP. That is why this lecture explains the concept of probability step by step. I tried to organize the lecture as easily as possible, but if there is anything you do not understand, please leave a comment in Q&A. I will sincerely answer. Thank you.

  • qudansdl3115님의 프로필 이미지
    qudansdl3115

    Reviews 1

    Average Rating 5.0

    5

    14% enrolled

    I gave up on reading several reinforcement learning books. This one is good because I can listen to it consistently.

    • multicoreit
      Instructor

      Hello PyoungMoon Thank you for taking the course. This course was created for many people who are interested in reinforcement learning but gave up because it was too difficult. Reinforcement learning is the most difficult field in the field of artificial intelligence. You need to know basic mathematics and artificial neural networks, and MDP, which is the basis of reinforcement learning, also has a lot of unfamiliar content. This course explains the basic theory, so even people without background knowledge in mathematics and artificial intelligence can understand it sufficiently. If you listen carefully from the beginning and listen to the parts you don't understand a few times, you can fully make reinforcement learning your own. If there is anything you don't understand, please leave a comment in Q&A at any time. Thank you.

  • geonheeye0122님의 프로필 이미지
    geonheeye0122

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    • multicoreit님의 프로필 이미지
      multicoreit

      Reviews 6

      Average Rating 5.0

      5

      31% enrolled

      • ewiz2117942님의 프로필 이미지
        ewiz2117942

        Reviews 1

        Average Rating 5.0

        5

        100% enrolled

        $26.40

        multicoreit's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!