Introduction and Practice of CI/CD for Non-Majors

I have created an introductory CI/CD course that is easy to understand even for non-majors and can be applied immediately in practice!

(4.9) 136 reviews

1,956 learners

Level Basic

Course period Unlimited

CI/CD
CI/CD
github-actions
github-actions
AWS
AWS
aws-code-deploy
aws-code-deploy
Docker
Docker
CI/CD
CI/CD
github-actions
github-actions
AWS
AWS
aws-code-deploy
aws-code-deploy
Docker
Docker

Reviews from Early Learners

Reviews from Early Learners

4.9

5.0

chaeun kim

30% enrolled

It's a really kind lecture! When there was something I didn't understand, you kindly explained it from the basic concepts, so I was able to listen very comfortably. Of course, it's much easier if you have prior knowledge, but it's a lecture you can listen to even without it. When listening to lectures, there are many times when each word is difficult to understand, so I have to look it up while listening, or I just skip over it without understanding, but I'm so grateful that that doesn't happen with JSCODE. The class materials are also meticulously and kindly prepared. As a student, I feel very cared for! Thank you 💕💕

5.0

lmh7249

41% enrolled

Even without prior knowledge of CICD, I was able to easily follow along just by watching this video. Among the various lectures I've taken, this was the most satisfying one! Thank you ☺️

5.0

세이버

6% enrolled

I didn't have any knowledge about CI/CD, but I listened well because the explanation was well-written, and I didn't find anything difficult. I want to apply something quickly...ㅎ If I had studied alone, it would have been difficult, but since I listened to the lecture, I feel like I was able to organize it all at once. I'm very satisfied. ☺

What you will gain after the course

  • Basic Concepts of GitHub Actions

  • Applying CI/CD to a Spring Boot project

  • Applying CI/CD to a Nest.js Project

  • Applying CI/CD to a Next.js Project

  • Applying CI/CD to a general web project


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

I'm Jason (Park Jae-seong), who started out as a non-major developer, served as a CTO at several companies, and am currently active as an educator. I also had a time when I started development as a non-major, deploying servers and studying CI/CD.

The first feeling I had when studying CI/CD was 'confusion.'

That's because when I looked up how to do CI/CD, there wasn't just one way, but countless methods. Someone would say to use Jenkins, another would say to use GitHub Actions, and someone else would say you have to use both Jenkins and GitHub Actions; it was so confusing.

So, I somehow managed to build a CI/CD pipeline on my own, but I had no idea why it wasn't working, and even when it did work, I was constantly anxious about whether I had set it up correctly.

Since I also went through these difficulties, I decided to create a CI/CD course that even non-majors can immediately apply in practice.

✨ 4 Points I focused on while creating the course

In the industry, Node-based and Spring-based technology stacks are widely used. However, I felt that it could be difficult to follow a course if the framework used in the lecture was different from what you use. Therefore, I have structured this CI/CD course in four versions: Spring Boot, Nest.js, Next.js, and HTML/CSS/JS.

I believed that if you can't apply what you've learned in practice even after finishing the course, it's a flawed course. I tried to structure it as a practical course that can be applied immediately in the field, rather than an academic approach of studying theory deeply.

I have experienced about 50 or more projects so far. I have compiled only the CI/CD configurations that I essentially and frequently set up every time. In short, I structured the curriculum by selecting only the CI/CD construction methods frequently used in the field.

While knowing how to actually use CI/CD is important, the ability to understand the overall big picture and flow is also crucial. That's why I've also included an explanation of the architecture regarding how to configure the infrastructure.

👍 This course is perfect for:

Those who have had
difficulty learning CI/CD
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 have deployed their site but find it tedious to manually deploy every time a new feature is added

🙊 What will you achieve after completing this course?

You will be able to apply CI/CD to a deployed web page or backend server. You will be able to apply CI/CD in a way that is used in actual field work, rather than just for learning purposes.

🍡 Preview

'Applying CI/CD to Docker + Backend (Spring Boot) Projects' during the lesson

'[Practice] Summary of Github Actions Basic Syntax' From the lesson

'[Learning Tip] First Word Rule' during class


Note

If you are familiar with basic Linux commands and have experience deploying servers with AWS, you will find it much easier to follow the course. However, even if you don't know basic Linux commands, you will be able to learn effectively by using the 'Comment Study Method' that I will explain in the lecture. Additionally, I have uploaded supplementary AWS lectures for those who have no experience deploying servers with AWS. If you encounter anything you don't understand while studying, please ask questions immediately through the Q&A board or by using the 1:1 open chat room😊

🚨 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.

The number of students I have taught has already exceeded 24,000 (as of July '25)! As I feel every time I teach my many students, I can never forget the sense of fulfillment that comes from education, so I plan to continue providing courses 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. Furthermore, 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 can live a slightly better life.

Thank you!

🏆 Course Best Review

** This is a review written for the previously produced <AWS Introduction/Practice That Even Non-Majors Can Understand>.


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

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



🐶 Get a discount on lectures with the roadmap

➡ Deploying services with AWS · Nginx · CI/CD (https://inf.run/XXuYG)

Recommended for
these people

Who is this course right for?

  • Those who are looking to learn CI/CD for the first time

  • Those who want to apply CI/CD to real-world practice immediately

  • Those who are stuck while studying CI/CD on their own

  • Those who want to learn CI/CD configurations frequently used in the industry

  • A developer from a non-CS background who is new to CI/CD

Need to know before starting?

  • Basic Linux Commands

  • Experience in deploying a service, even if simple, using AWS

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

71 lectures ∙ (7hr 28min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

136 reviews

4.9

136 reviews

  • ddit3tibb9861님의 프로필 이미지
    ddit3tibb9861

    Reviews 4

    Average Rating 5.0

    5

    7% enrolled

    The lectures were short and organized under 10 minutes, so it was easy to listen to and good. I'm the type that has a hard time starting if the lectures are long, but I finished them quickly. I had doubts about whether I could step into development, so I lacked confidence, but this lecture was designed to be easy to approach, so I was very satisfied with it. There's nothing I regret..ㅋㅋㅋㅋ It was a good lecture that I would like to recommend to vague non-majors 👍

    • jscode
      Instructor

      Thank you, Cops! I also tried to make it into shorter lectures because I tend to not watch the longer ones. Haha I'm glad this works for you! I will continue to work hard to make better lectures!

  • headnurseceo6389님의 프로필 이미지
    headnurseceo6389

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    It was great to learn about using GitHub Actions, Docker, and AWS services comprehensively through the lecture.

    • jscode
      Instructor

      Congratulations on completing the course, Gun-sang! I hope you apply what you learned in the lectures about Github Actions, Docker, and AWS to your projects or work! You'll be able to acquire a much more detailed understanding of these topics as you use them :D

  • 8x4rkvrc878513님의 프로필 이미지
    8x4rkvrc878513

    Reviews 6

    Average Rating 5.0

    5

    6% enrolled

    I didn't have any knowledge about CI/CD, but I listened well because the explanation was well-written, and I didn't find anything difficult. I want to apply something quickly...ㅎ If I had studied alone, it would have been difficult, but since I listened to the lecture, I feel like I was able to organize it all at once. I'm very satisfied. ☺

    • jscode
      Instructor

      Thank you, Saber! I'm glad that you were able to organize it well, even though it wasn't easy~!! Please apply it to your work as soon as possible~~

  • lazuli7765님의 프로필 이미지
    lazuli7765

    Reviews 13

    Average Rating 5.0

    5

    96% enrolled

    Even if you're unfamiliar with CI/CD, you should be able to follow this course without difficulty if you have some basic development experience. I had no prior experience with CI/CD myself, but this course helped me to form a good basic understanding of the structure in my mind! I recommend this great course!

    • jscode
      Instructor

      Thank you so much for recommending a great lecture, Youngwoo! Congratulations on completing the course, and I hope you can apply what you've learned about CI/CD to your projects. 😊😊😊

  • lmh72497004님의 프로필 이미지
    lmh72497004

    Reviews 2

    Average Rating 5.0

    5

    41% enrolled

    Even without prior knowledge of CICD, I was able to easily follow along just by watching this video. Among the various lectures I've taken, this was the most satisfying one! Thank you ☺️

    • jscode
      Instructor

      Thank you for taking the lecture, lmh7249! I'm so glad to hear that it was the most satisfactory lecture among many others 😊😊😊 I will continue to work hard to make it a satisfactory lecture in the future!!

jscode's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

$59.40