강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

Docker Introduction/Practice for Non-Technical Beginners

I've created a Docker beginner/practical course that even non-majors can easily understand and apply immediately in real-world situations!

(4.9) 552 reviews

14,289 learners

Level Basic

Course period Unlimited

  • jscode
  • JSCODE
Docker
Docker
container
container
docker-compose
docker-compose
docker-volume
docker-volume
ecr
ecr
Docker
Docker
container
container
docker-compose
docker-compose
docker-volume
docker-volume
ecr
ecr

Reviews from Early Learners

Reviews from Early Learners

4.9

5.0

선진

95% enrolled

I used to get exhausted every time I took a course because I had to look up every single word I didn't know, but this was so easy to understand that even a beginner like me could follow along without difficulty. Also, the lectures were short and focused on practicing just the essentials, and you had us repeatedly practice the key commands, so by the end I could enter commands on my own without even looking! Thank you so much for releasing such a great course. I'm looking forward to more courses from you!

5.0

문형규

100% enrolled

Your clear explanations were a great help in grasping the concepts. As the lectures progressed, I found myself reciting the code out loud while watching, thanks to the repetitive, step-by-step explanations. Thank you so much for the great course.

5.0

Kikia Jo

99% enrolled

I started listening to this based on a recommendation, and I'm so glad I did. It was a time to take a step closer to Docker, which I had only felt lost about.

What you will gain after the course

  • Docker Basic Concepts

  • Running Spring Boot with Docker

  • Running Nest.js with Docker

  • Running Next.js with Docker

  • Running MySQL with Docker

  • Using Docker on AWS EC2

  • Deploying Services Using Docker


🤬 Ugh, I can't do this anymore!

I started development as a non-major and worked as CTO at several companies, and now I'm working as an educator. My name is Park Jaeseong. I also started development as a non-major, and there was a time when I was deploying servers and studying Docker.

The first feeling I had when studying Docker was 'vastness and frustration.'

I tried to study by buying a book to learn Docker. The book was structured in a way that explained Docker commands one by one. There were so many commands that it was overwhelming to learn. But I persevered and studied the commands one by one.

My understanding of each command improved, but I had no idea how to apply this in real-world situations. Even though I had studied with a Docker book for a month, I felt frustrated seeing myself unable to apply it to actual projects.

Having gone through those struggles myself, I thought I should create a Docker course that even non-majors could easily understand and apply directly in real-world situations.

✨ 4 Points I Focused on While Creating This Course

Docker has high utility and is widely used in various scenarios. To enhance understanding, I've prepared 19 examples. I made sure you can solidly grasp Docker concepts through diverse examples.

I thought it would be a poorly designed course if you couldn't apply it in real situations even after completing the entire course. I tried to structure it as a practical course that can be immediately applied to real work, rather than an academic approach that deeply studies theory.

I've experienced over 50 projects so far. I've compiled only the Docker concepts and commands that were essential and frequently used every time. In short, I've structured the curriculum by selecting only the Docker concepts frequently used in actual work.

While knowing how to use Docker is important, it's also important to know how to configure and use it in an actual production environment. That's why I've also included content on how to deploy applications using Docker on AWS EC2.

👍 This course is great for:

People who have had difficulty
learning Docker by watching
YouTube or reading blogs

Those who come from a non-technical background
and are slow to understand
difficult concepts and terminology

People who want to learn Docker for job hunting or career transitions

🙊 What will you be able to do after completing this course?

You will be able to install, run, and manage programs such as frontend servers, backend servers, and databases with Docker. You will be able to apply Docker in the way it's actually used in real-world work environments, not just for learning purposes..

🍡 Preview

'What is Docker? / What is a Container? / What is an Image?' from the lesson

'[Hands-on] Running Spring Boot, MySQL, and Redis Containers Simultaneously' lesson

'[Learning Tip] First Word Principle' lesson

Reference Information

If you are familiar with basic Linux commands, you will be able to take the course much more easily. However, even if you don't know basic Linux commands, you will be able to learn sufficiently by utilizing the 'Comment Study Method' that will be explained in the course. Also, for those who have no experience deploying servers with AWS, I have added supplementary AWS lectures. If you come across any parts you don't understand while studying, please feel free to ask questions right away using the Q&A board or 1:1 open chat😊 nhé😊

🚨 Make sure to check who is providing the education!

If you meet the wrong doctor, you could die from not being able to cure your illness at that moment. However, death ends with that moment of suffering. But if you meet the wrong teacher and receive the wrong education, you will suffer throughout your entire life.

Due to wrong education, you may end up at an unwanted company, receive a smaller salary than expected, and suffer throughout your entire life as a result. Not only that, but the wrong education you received gets passed down to your children as well.

I believe that education can truly change a person's life in a positive way, but on the other hand, it can also completely ruin a person's life. That's how much I think education carries a heavy responsibility.

Therefore, please check who is providing the education, what kind of person they are, what path they have walked, and make a careful judgment.

👋 Hello!
I'm finally introducing myself ( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

Hello!

I started studying development as someone from a non-technical background. Before I knew it, I've become a developer with 6 years of experience! Recently, I worked as a developer while serving as CTO at 2 companies. Whenever I had time, I've been doing coding lectures, company development consulting, and giving talks.

The number of students I've taught has now surpassed 24,000 (as of July 2025)! Every time I teach my students, I feel it again—I can't forget the sense of fulfillment from education, so I plan to continue teaching consistently on Inflearn.
(* Among students, successful admissions to Kakao Pay, Yanolja, and Woowa Brothers)

Just as I received a lot of help when I was going through difficult and challenging times, I wanted to become someone who could help many others. And I felt most proud and happy when the value I created through development had a positive impact on other people.

For these reasons, I hope that by sharing and giving what I've worked hard to achieve, those people can live a slightly better life.

Thank you!

🏆 Course Best Review

** This is a review written for the previously created course .


🚌 Not sure what order to take the courses in?

'[2026] Essential Curriculum for Getting a Job as a Backend Developer (IT Service Companies)' Please check it out!!



🐶 Get course discounts with the roadmap

➡ Server Deployment and Operations with Docker & Kubernetes (https://inf.run/Q7U43)

Recommended for
these people

Who is this course right for?

  • Someone who is learning Docker for the first time

  • For those who want to apply Docker directly to real-world projects

  • Someone who got stuck while studying Docker on their own

  • People who want to learn Docker configurations frequently used in the field

  • A non-CS major developer new to Docker

Need to know before starting?

  • Linux Basic Commands

Hello
This is

30,294

Learners

2,219

Reviews

744

Answers

4.9

Rating

17

Courses

[Sites] Shortcut to YouTube, Shortcut to LinkedIn [Career] Current) JSCODE - Lead Mentor, CEO / Former) Tripod Lab Co., Ltd. - CTO / Former) Only One Universe Co., Ltd. - CTO / Former) DALY - CTO / Former) Teammate

[Sites]
Go to Youtube
Go to LinkedIn

[Career] Current) JSCODE - Lead Mentor, CEO Former) Tripod Lab Co., Ltd. - CTO Former) Only One Universe Co., Ltd. - CTO Former) DALY - CTO Former) Teammate - CEO [Books] 『Do it! JSCODE's AWS

[Career]
Present) JSCODE - Lead Mentor, CEO
Former) Tripod Lab Co., Ltd. - CTO
Former) Only One Universe Co., Ltd. - CTO
Former) DALY - CTO
Former) Teammate - CEO

[Books]

『Do it! JSCODE's Introduction to AWS』, EasysPublishing (2025.05)

[ETC]
- Corporate development consulting and coding education activities

Curriculum

All

81 lectures ∙ (6hr 21min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

552 reviews

4.9

552 reviews

  • sksksk96님의 프로필 이미지
    sksksk96

    Reviews 3

    Average Rating 5.0

    5

    79% enrolled

    I heard everything I needed to hear. I think it's a good lecture to get started. In fact, when developing, it's hard to get started because new technologies are difficult and overwhelming, but I think the teacher's lecture is perfect for that.

    • jscode
      Instructor

      Thank you for leaving a review, Woo-cheol! I made this course easy to access, and I'm glad you were able to take it as intended 😊 I hope you can apply what you learned in real life~!

  • walker님의 프로필 이미지
    walker

    Reviews 6

    Average Rating 4.7

    4

    100% enrolled

    The detailed explanation is thorough, easy, and excellent! There are some parts that need to be learned and applied more in order to apply it to practical use.

    • jscode
      Instructor

      Thank you so much for saying that the explanation was thorough, easy, and detailed, Minwoo! I hope you will challenge yourself to learn deeper theories and practice based on the basics you have learned and continue to grow your knowledge 👍🏻

  • mdr111333님의 프로필 이미지
    mdr111333

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    I used to use Docker unconsciously most of the time, but after taking this lecture, I learned what those commands actually mean!

    • kdd4040님의 프로필 이미지
      kdd4040

      Reviews 9

      Average Rating 4.8

      5

      30% enrolled

      It's really great; it's easy to follow even for a beginner. I feel a little less afraid now that I've grasped some of the initial concepts.

      • jscode
        Instructor

        Roy13, you're already doing great with the first step, so you'll get used to it in no time! Don't give up until the end and good luck!! 😆👍👍

    • tearpage6003님의 프로필 이미지
      tearpage6003

      Reviews 1

      Average Rating 5.0

      5

      30% enrolled

      • jscode
        Instructor

        Joeun-nim, thank you for leaving such a great review! Let's hang in there for the rest of the lectures. 💪🔥

    $68.20

    jscode's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!