Introduction to Docker for Beginners and Practical Use: Even for Non-Majors

I have created an introductory and practical Docker course that is easy for non-majors to understand and can be applied immediately in the real world!

(4.9) 593 reviews

14,390 learners

Level Basic

Course period Unlimited

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

Coi

100% enrolled

Even though I am a frontend developer, this is absolutely excellent. From the very beginning, I felt a strong connection because your philosophy on learning and internalizing information—such as Pareto's Principle and explaining things in one's own words—aligns perfectly with my own. Your use of visualization throughout the lectures and the incredibly detailed explanations provided a solid foundation that allowed me to complete the Docker course and expand my learning even further. The bottom line is that I am no longer afraid of encountering problems or facing new concepts and syntax related to Docker. Thank you.

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.

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


🤬 Damn it, I can't do this anymore!

My name is Jaeseong Park, and I started my career in development as a non-major, served as a CTO at several companies, and am currently working as an educator. I also had a time when I started development as a non-major, deployed servers, and studied Docker.

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

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

My understanding of each command improved, but I had no idea how to apply them in practice. Even though I had studied with a Docker book for a month, I felt frustrated seeing myself unable to apply it to an actual project.

Since I also went through these difficulties, I decided to create a Docker course that even non-majors can easily understand and apply immediately in real-world projects.

✨ 4 Key Points I focused on while creating this course

Docker is highly versatile and used in many different scenarios. To enhance your understanding, I have prepared 19 examples. I took great care to ensure you can firmly grasp Docker concepts through these various examples.

I believed that if you cannot apply what you've learned in practice even after finishing the course, then it is a flawed course. I tried to structure it as a practical course that can be applied immediately to real-world tasks, rather than an academic approach focused on deep theoretical study.

I have experience with over 50 projects so far. I have curated this course by gathering only the Docker concepts and commands that I found essential and used frequently every time. In short, I structured the curriculum by selecting only the Docker concepts commonly used in the industry.

While knowing how to use Docker is important, it is also crucial to understand how to configure and use it in an actual production environment. Therefore, I have also included content on how to deploy applications using Docker on AWS EC2.

👍 This course is perfect for people like this!

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

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

Those who want to learn Docker for employment or career transitions

🙊 What will you achieve after completing this course?

You will be able to install, run, and manage programs such as front-end servers, back-end servers, and databases using Docker. You will be able to apply Docker in a way that is used in actual field work, rather than just for learning purposes. chứ không chỉ đơn thuần là để học tập.

🍡 Preview

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

'[Practice] Running Spring Boot, MySQL, and Redis containers simultaneously' from the class

'[Learning Tip] The First Word Rule' during class

Note

If you know the basic Linux commands, you will be able to follow the lecture much more easily. However, even if you don't know the basic Linux commands, you will be able to learn effectively by using the 'Comment Study Method' that I will explain in the lecture. Additionally, for those who have no experience deploying servers with AWS, I have uploaded an additional AWS supplementary lecture. If there is anything you don't understand while studying, please ask questions immediately using the Q&A board or the 1:1 open chat room😊 nhé😊

🚨 Be sure to check what kind of person the educator is!

If you meet the wrong doctor, you may face death because your illness cannot be cured at that moment. However, death ends with the pain of that moment. But if you meet the wrong teacher and receive the wrong education, you will suffer throughout your entire life.

Due to poor education, you may end up at a company you don't want, receive a lower salary than expected, and suffer for the rest of your life as a result. Not only that, but the poor education you received can even be passed down to your children.

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

Therefore, please check who the educator is, what kind of person they are, and what path they have taken, and make a careful decision.

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

Hello!

I started studying development as a non-major. Somehow, I’ve already become a developer in my 6th year! Recently, I served as CTO at two companies while working as a developer. Whenever I had spare time, I’ve been giving coding lectures, providing development consulting for companies, and delivering speeches.. Bất cứ khi nào có thời gian rảnh, tôi đều thực hiện các bài giảng lập trình, tư vấn phát triển cho công ty và diễn thuyết.

The number of students I've taught has already exceeded 24,000 (as of July 2025)! As I feel every time I teach my students, I can't forget the sense of fulfillment that comes from education, so I plan to continue teaching consistently on Inflearn.
(* Produced successful applicants for Kakao Pay, Yanolja, and Woowa Brothers among students)

Just as I received a lot of help when I was going through difficult and challenging times, I wanted to become someone who could also help many others. I felt the 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 giving and sharing what I have worked hard to achieve, those people will be able to live a slightly better life.

Thank you!

🏆 Best Course Reviews

** This is a review written for the previously created <AWS Introduction/Practice for Non-Majors>.


🚌 Feeling lost about which order to take the courses in?

'[2026] Essential Curriculum for Getting a Job as a Backend Developer (IT Service Companies)' Please refer to this!



🐶 Get a discount on lectures with the roadmap

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

Recommended for
these people

Who is this course right for?

  • Those who are learning Docker for the first time

  • Those who want to apply Docker to real-world projects immediately

  • Those who are stuck while studying Docker on their own

  • Those who want to learn Docker configurations frequently used in the industry

  • A developer from a non-CS background who is new to Docker

Need to know before starting?

  • Basic Linux Commands

Hello
This is jscode

32,982

Learners

2,500

Reviews

788

Answers

4.9

Rating

20

Courses

 

[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 Introduction to AWS』, Easys Publishing (2025.05)

 

[ETC]
- Corporate development consulting and coding education activities

More

Co-instructor

Curriculum

All

82 lectures ∙ (6hr 12min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

593 reviews

4.9

593 reviews

  • 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!! 😆👍👍

  • 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!

    • 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. 💪🔥

    • 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~!

    jscode's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!

    $68.20