강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

CI/CD Introduction and Practice for Non-Technical People

I've created a CI/CD introductory course that's easy to understand even for non-majors and can be applied immediately in real-world situations!

(4.9) 129 reviews

1,900 learners

Level Basic

Course period Unlimited

  • jscode
  • JSCODE
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

  • Github Actions Basic Concepts

  • 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


🤬 Ugh, I can't do this anymore!

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

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

Because when I looked up methods for CI/CD, there wasn't just one way but countless methods. Someone would say to use Jenkins, someone else would say to use Github Actions, and yet another would say you need to use both Jenkins and Github Actions - it was so confusing.

So I somehow managed to set up CI/CD on my own, but I couldn't figure out why it wasn't working, and even when it did work, I just felt anxious about whether I had set it up properly.

Having gone through these difficulties myself, I thought I should create a CI/CD course that even non-majors can immediately apply in real-world situations.

✨ 4 Points I Focused on While Creating This Course

In the field, Node-based and Spring-based tech stacks are widely used. However, I thought that even a slight change in framework could make it difficult to follow along with the course. So I structured the CI/CD course in 4 versions: Spring Boot, Nest.js, Next.js, and HTML/CSS/JS.

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

I've experienced over 50 projects so far. I gathered and organized only the CI/CD setup configurations that I had to set up frequently and essentially every time. In short, I selected only the CI/CD implementation methods frequently used in the field and structured the curriculum.

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 explanations of the architecture for how to configure the infrastructure.

👍 This course is great for:

People who have struggled
to learn CI/CD
from YouTube or blogs

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

People who have deployed but find it annoying to manually deploy every time a new feature is added

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

You will be able to apply CI/CD to deployed web pages or backend servers. You will be able to apply CI/CD in the way it's actually used in real-world work environments, not just for learning purposes. chứ không chỉ đơn thuần cho mục đích học tập.

🍡 Preview

'Applying CI/CD to Docker + Backend (Spring Boot) Project' from the course

'[Hands-on] Summary of Github Actions Basic Syntax' from the lesson

'[Learning Tip] First Word Rule' from the lesson


Reference Information

If you are familiar with basic Linux commands and have experience deploying servers with AWS, you will be able to follow the course much more easily. However, even if you don't know basic Linux commands, you can 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, we 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 for the rest of your 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 the same way - 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 have earned through my efforts, 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 Hired as a Backend Developer (IT Service Companies)' for reference!



🐶 Get course discounts with the roadmap

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

Recommended for
these people

Who is this course right for?

  • People who are learning CI/CD for the first time

  • For those who want to apply CI/CD directly to real-world projects

  • Someone who got stuck while studying CI/CD on their own

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

  • A non-CS major developer new to CI/CD

Need to know before starting?

  • Linux Basic Commands

  • Experience deploying a service to AWS, albeit in a simple way

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

70 lectures ∙ (7hr 37min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

129 reviews

4.9

129 reviews

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

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

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

  • 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

  • lazuli7765님의 프로필 이미지
    lazuli7765

    Reviews 12

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

$59.40

jscode's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!