Micro Lectures

I hope these micro lectures will be helpful for your study. Please refer to the table below and select a category and a micro lecture from the left panel. All micro lectures were recorded by Professor Jun Su Park at Handong Global University. If you have any questions or feedback, please contact junsu [at] handong.edu.

Category Micro Lectures
001 Development Environment Setup
002 Shell Commands
003 Local Git
004 GitHub
010 Reinforcement Learning
011 Computer Vision
101 Statistics
110 Data Science
001-001 | Shell Basics
Description: hide Description: show

This is an online lecture video that briefly introduces the core concepts of the terminal, shell, and commands used for development environment setup and the software development process. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

001-002 | WSL Installation
Description: hide Description: show

This is an online lecture video that briefly explain how to install the Window Subsystem for Linux (WSL), which enables you to use a Linux command-line shell in a Windows environment. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

001-003 | VS Code Installation and WSL Integration
Description: hide Description: show

This is a video lecture that explains how to install Visual Studio Code (VS Code), an integrated development environment (IDE), and how to integrate it with WSL. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

001-004 | Python Virtual Environments Concepts
Description: hide Description: show

This video lecture introduces the concepts of Python virtual environments and why they're important. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

001-005 | Python Virtual Environments Setup and Workflow
Description: hide Description: show

This video lecture covers hands-on setup and practical usage of Python virtual environments. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

002-001 | Shell Commands Fundamentals on Ubuntu
Description: hide Description: show

This video lecture covers the basics of using Ubuntu shell commands. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

003-001 | [Git] Concepts
Description: hide Description: show

This video lecture introduces the core concepts of local Git and why it matters. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

003-002 | [Git] Repository Initialization
Description: hide Description: show

This video lecture explains how to create a local Git repository. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

003-003 | [Git] Commiting and History Inspection
Description: hide Description: show

This video lecture covers how to stage new and modified files from the working directory into the staging area, and how to create commits as immutable snapshots. It also explains how to inspect commit history and check out past commits to review earlier versions of your project code. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

003-004 | [Git] Undo Reset and Recovery
Description: hide Description: show

This video lecture explains how to undo changes and commits in local Git, and how to recover from mistakes using git reflog. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

003-005 | [Git] Branching and Merging
Description: hide Description: show

This video lecture covers creating and merging branches in local Git, and how to resolve merge conflicts when they occur. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

003-006 | [Git] Stash Revert and Recovery
Description: hide Description: show

This video lecture provides practical examples of using git stash and git revert in local Git. It also includes recovery techniques using git reflog and a new branch. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

003-007 | [Git] Cherry-pick and Rebase
Description: hide Description: show

This video lecture covers how to use git cherry-pick and git rebase in local Git. It also includes how to consolidate commit history using git reset --soft. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

004-001 | [GitHub] Repository Creation
Description: hide Description: show

This video lecture covers how to create a Github account, create a repository, and invite collaborators. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

004-002 | [GitHub] SSH Configuration and Cloning
Description: hide Description: show

This video lecture covers how to generate an SSH key on your computer, add it to GitHub, access a GitHub repository from the shell, and clone it to your local machine. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

004-003 | [GitHub] Pull Requests
Description: hide Description: show

This video lecture explains a typical GitHub collaboration workflow: pushing your work to a separate branch on the remote repository, opening a pull request (PR) for review and approval by collaborators, merging the approved changes into the remote main branch, and then pulling the updated main back into your local project directory. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

004-004 | [GitHub] Pull
Description: hide Description: show

This video lecture covers how to bring the latest changes from a remote repository into your local repository. In particular, using hands-on examples, it explains the differences between the git pull options --ff-only, --no-rebase, and --rebase, and what to do when your local work conflicts with the latest updates from the remote repository. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

004-005 | [GitHub] Fetch
Description: hide Description: show

This video lecture introduces git fetch, which lets you retrieve the latest changes from a remote repository without immediately updating your local working branch—so you can review what changed before merging. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

004-006 | [GitHub] Push
Description: hide Description: show

This video lecture explains how to handle push rejections when pushing changes from your local repository to a remote repository, and—when necessary—how to force-push safely. (Korean audio, but you can turn on auto-generated English subtitles in the player settings.)

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

010-001 | RL Overview
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

010-002 | RL vs Supervised vs Unsupervised
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

010-003 | Markov Decision Process
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

010-004 | Value Functions
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

010-005 | Bellman Expectation Equations
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

010-006 | Bellman Optimality Equations
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

010-007 | Optimal Policy
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

010-008 | RL Algorithm Types I
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

010-009 | RL Algorithm Types II
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

010-010 | Applied Q-Learning in a Volleyball Game
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

010-011 | Applied SARSA in a Volleyball Game
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

010-012 | Applied DQN in a Volleyball Game
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

010-013 | Applied A2C in a Volleyball Game
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

010-014 | Applied DDPG in a Volleyball Game
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

010-015 | Applied PPO in a Volleyball Game
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

010-016 | Demonstration of the Trained Agent in a Volleyball Game
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

011-003 | Linear, Affine, and Projective Transformation
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

011-004 | Camera Model
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

011-007 | Image Processing I
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

011-008 | Image Processing II
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

011-010 | MLP Concepts
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

011-011 | MLP Core Components
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

011-012 | CNN Basics
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

011-013 | Image Classification from Scratch with CNN
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

011-014 | Object Detection from Scratch with CNN
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

011-015 | Image Segmentation from Scratch with CNN
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

101-001 | Descriptive Statistics
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

101-002 | Descriptive Statistics - Examples
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

101-003 | Probability & Probability Distribution
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

101-004 | Probability & Probability Distribution - Examples
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

101-005 | Inferential Statistics
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

101-006 | Inferential Statistics - Examples
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

110-001 | EDA and Visualization
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

110-002 | Dimensionality Reduction
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

110-003 | Regression
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

110-004 | Classification
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

110-005 | Clustering
Description: hide Description: show

No description available.

Loading video...
Video is taking longer than expected. Open on YouTube

* If playback is limited, open the video on YouTube (click here).

Course materials

No course materials have been added.

Markdown is supported.

0 / 10,000

No replies yet.

Login

A six-digit login code will be sent by email.

Do not use this option on a shared or public device.

Sign up

필수 개인정보 수집·이용 안내 / Required Privacy Notice