강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

Hands-on Elasticsearch for Beginners (Search Optimization Edition)

I've created an 'Introduction to Elasticsearch' course that even non-majors can easily understand and apply directly in real-world situations!

(5.0) 80 reviews

666 learners

Level Basic

Course period Unlimited

  • jscode
Elasticsearch
Elasticsearch
devops
devops
Spring Boot
Spring Boot
elk
elk
infrastructure
infrastructure
Elasticsearch
Elasticsearch
devops
devops
Spring Boot
Spring Boot
elk
elk
infrastructure
infrastructure

Reviews from Early Learners

What you will gain after the course

  • People who are learning Elasticsearch for the first time

  • People who want to introduce Elasticsearch into their Spring Boot project

  • Those who want to learn about 'search functionality/autocomplete functionality' in shopping malls like Coupang and Musinsa

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


🤬 Why is Elasticsearch so difficult to study on your own?!

I'm Park Jaesung, who started development as a non-major and worked as CTO at various companies, and am currently working as an educator. I also started development as a non-major and had a time when I was studying Elasticsearch.

However, when I actually tried to learn Elasticsearch, it was difficult to find courses that were structured to help you learn easily and quickly so you could apply it in real-world situations. As a result, I had a hard time relying only on blog posts when I first started learning. Even the official documentation was complex and difficult, making it not easy to learn.

So I created this course to show you the basic syntax used in Elasticsearch and how to use commonly used features. I won't just teach you how to use Elasticsearch, but will help you develop the ability to apply Elasticsearch in various situations. By learning this way, you'll be able to apply it on your own after completing the course, and only when you can apply it yourself will you be able to adapt Elasticsearch to fit your projects.

The goal I pursue with this course is that after completing it, you—not me—will be able to effectively use Elasticsearch in real-world situations. If after finishing this course you don't understand what it's about, don't know how to use it in practice, and nothing sticks in your mind, then I believe it's a poorly made course. If you've clearly learned something, you should be able to apply it immediately in real-world situations.

I hope that through this course, you won't just become someone who only knows the theory of Elasticsearch inside and out, but rather a developer who can actually utilize Elasticsearch in personal projects or in the field. See you in the course.

✨ 4 Points I Focused on While Creating This Course

Once we've learned the concepts, we need to actually experience applying Elasticsearch in practice using those concepts. That's why I've structured the course so you can directly experience applying Elasticsearch through a project.

I'll teach you only the core concepts of Elasticsearch that are frequently used in the field. Knowing just a few commonly used concepts is enough to learn and use Elasticsearch. By learning this way, you can truly learn quickly and apply it immediately in practice.

I thought it would be a bad course if you couldn't apply it in practice 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 won't just explain theory, but will show you step by step how to directly set up and utilize Elasticsearch with examples. By showing you this process, you can easily learn what steps to take to set up and utilize Elasticsearch in real-world situations.

👍 This course is great for:

Those who are having difficulty learning Elasticsearch
by watching YouTube or reading blogs

People from non-technical backgrounds
who find it difficult to understand
complex concepts and terminology

Those who want to directly
implement and utilize
Elasticsearch in their work

🙊 What will you gain after completing this course?

You will be able to learn the basic concepts of Elasticsearch. In addition, you will learn how to utilize Elasticsearch in practice.

🍡 Preview

'Designing Infrastructure Architecture' lesson excerpt


'Saving, Retrieving, Updating, and Deleting Documents' lesson


'[Hands-on] Connecting Elastic Cloud's Elasticsearch to Spring Boot' lesson

Notes

The course proceeds on the assumption that you have basic knowledge of Spring Boot, Spring Data JPA, RDB(Mysql), Docker. If you encounter any parts you don't understand while studying, please feel free to ask questions immediately through the Q&A board or utilize the 1:1 open chat room😊

🚨 Make sure to check who is providing the education!

If you meet the wrong doctor, you could die from an illness that goes untreated in that moment. However, death ends with that moment of suffering. But if you meet the wrong teacher and receive poor 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 exceeded 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 placements at 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 as well. 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 Hired as a Backend Developer (IT Service Companies)' for reference!

Recommended for
these people

Who is this course right for?

  • People who are new to Elasticsearch

  • Backend developer seeking employment at an IT service company

  • A job seeker who wants to build a distinctive resume/spec

  • For those who want to quickly learn Elasticsearch and use it in real-world applications

Need to know before starting?

  • RDB (ex. MySQL) Basic Knowledge

  • Docker Basic Usage

  • Basic usage of Spring Boot and JPA

Hello
This is

30,013

Learners

2,139

Reviews

732

Answers

4.9

Rating

17

Courses

 

[Sites]
Youtube 바로가기
LinkedIn 바로가기

 

[Career]
現) JSCODE - 대표 멘토, CEO
前) (주)트라이포드랩 - CTO
前) (주)온리원유니버스 - CTO
前) 달리(DALY) - CTO
前) 팀메이트(Teammate) - CEO

 

[Books]

『Do it! JSCODE의 AWS 입문』, 이지스퍼블리싱 (2025.05)

 

[ETC]
- 기업 대상 개발 컨설팅 및 코딩 교육 활동

Curriculum

All

73 lectures ∙ (6hr 57min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

80 reviews

5.0

80 reviews

  • kilo1089님의 프로필 이미지
    kilo1089

    Reviews 17

    Average Rating 4.9

    5

    90% enrolled

    Highly recommended as an introductory Elasticsearch course. Pros. 1. Each lecture is around 10 minutes, making it easy to focus. 2. Code is provided, so you can finish the course quickly without typing. 3. It only covers the essentials without unnecessary content, allowing for a quick introduction. Books on the market felt like bibles and were boring, but after watching this lecture, I was able to quickly gain an overall understanding of Elasticsearch. It was also good to learn how it's used in practice. After watching this lecture, I think reading books will be easier to understand.

    • je95136661201님의 프로필 이미지
      je95136661201

      Reviews 2

      Average Rating 5.0

      5

      95% enrolled

      I was able to quickly learn about Elasticsearch's search functionality!

      • kukaeden님의 프로필 이미지
        kukaeden

        Reviews 489

        Average Rating 5.0

        5

        30% enrolled

        My company was planning to adopt Elasticsearch, so I took this course. The detailed explanations and hands-on practice really helped me get the hang of it! Thank you for the great course~!^^

        • ids8612071635님의 프로필 이미지
          ids8612071635

          Reviews 1

          Average Rating 5.0

          5

          30% enrolled

          • codenununu님의 프로필 이미지
            codenununu

            Reviews 23

            Average Rating 5.0

            5

            100% enrolled

            It's really great for grasping the basic concepts. Thank you.

            $68.20

            jscode's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!