강의

멘토링

로드맵

BEST
Programming

/

Algorithm & Data Structure

38 Companies Pass Secret, 2025 Coding Test Essential Algorithms

Beginner-friendly, step-by-step explanations clarify vague coding tests. Learn only what's needed, and apply to practice at once!

(5.0) 311 reviews

1,894 learners

  • dingcodingco
코딩테스트대비
Python
Coding Test
Algorithm
data-structure

Reviews from Early Learners

What you will learn!

  • Algorithm

  • Coding Test

  • Coding test

🎯 Coding Test Master Class Completed with 38 Passes

I passed all the coding tests of the companies below.


Naver, Kakao, Line, Coupang, Baemin, Carrot, Zigbang, Yanolja, Kakao Bank, My Real Trip, Hyperconnect,

Kakao Mobility, Naver Webtoon, Works Mobile, Bank Salad, Today's House...


Isn't that old news? I took a coding test and changed jobs by 2024. At this point, I've experienced the coding tests of companies currently hiring. So I know what to prepare and how much to prepare.

Meaningless coding test studying? No more. I'll teach you just what you need to know to get a job . Just learn it compactly and pass all the coding tests.

A collection of real reviews from those who took the course and passed.

2025/02/16 Travel Wallet Pass **Hyun

2025/07/31 Final acceptance to 3 places, Mr. Oxx

Learn these things:

Learn algorithms easily with real-life examples

  • Capsule hotels and cargo holds

  • Laundry basket and amusement park

  • Shortest route to the emergency room and work

  • Parables and explanations you won't forget once you hear them.

Algorithms made clear through visualization

  • Sorting process as seen in animation

  • Understanding tree structures with diagrams

  • How stacks/queues work, changing step by step

  • DFS/BFS search process illustrated in a diagram

Preparing for a real coding test

  • Solutions to past practice questions from Kakao, Line, and Samsung

  • Analysis of the latest exam trends by company

  • How to find hints to the problem

  • A method of determining the solution based on the range of input values.

Support for continuous growth

  • Provides an active online community

  • Real-time Q&A and feedback

  • Sharing and discussing various solutions

  • Vivid reviews from successful applicants by company

Features of this course

📌 No-base target

  • It was created for beginners who have never learned an algorithm before.

  • It explains in detail why this code is used, how the idea came about, and how the value changes when the code is actually executed.

  • But just in case you still don't understand, I've included a visual representation of the algorithm's solution at the end of the video.

📌 Just solving problems? Absolutely not.

  • Rather than simply solving a problem, we will teach you step-by-step how to approach and solve the problem.

  • Algorithm problems aren't meant to be solved by math geniuses. A brilliant idea? A Eureka moment? Absolutely not.

  • Each element of the problem provides hints on how to solve it. I'll show you how to find those hints.

📌 Community Operation

  • Nonetheless, you may have some questions or concerns that you don't understand.

  • This can naturally occur due to the nature of online lectures.

  • So we created a community where you can ask and answer questions in real time.

  • Please feel free to come in and ask any questions you have. We also encourage you to share your algorithm solutions with other developers and try to solve them.

📌 60% theory, 40% practice

  • This curriculum begins with detailed theoretical explanations and ends with solving actual problems presented by companies.

I recommend this to these people

I don't know where to start with algorithms.

Those who are new to algorithms and want to learn systematically from the basics

I don't understand the solution to the problem.
Those who want to properly understand the process and principles of problem solving

Studying alone is so hard
Those who want a learning environment where they can grow together rather than alone

🥳 🥳 🥳 Real student reviews 🥳 🥳 🥳

Actual successful student Seong xx (startup starting salary 4300)

Actual successful student ㅇxx (starting salary 4800 at a mid-sized company)

😨 Point of concern 1 😨 .
I heard that the language for the coding test is set these days?

Depending on the stack you're supporting, the language you're looking at for the coding test is set, like JavaScript for the front-end and Java for the back-end!

That's right, there are cases where language is forced .

I've seen the codes in 38 places and only met them in 2 places.

Almost all of the places you apply to have almost no language restrictions.

No matter how you express it, interviewers know that ultimately, problem-solving thinking skills are important.


😨 Point of concern 2 😨 .
It's not my main language?

You may be worried because it is not a language you have already learned.

However, I think it is easiest to understand with Python.

Algorithms are already difficult, but when you mix complex grammar with difficult logic, the code becomes even more difficult to read.

When you first start studying, it's best to try to understand it as simply as possible, and then try to express it in a more difficult way later on.

After understanding it through Python, it would be a good idea to learn how to express it in your own language.

If you understand the logic in Python, you can definitely express it in Java.

😨 Ultimately, language is a means of expression and understanding the problem is most important.

And the easiest language to understand and solve is Python.


[Updated July 20, 2025]

We've added additional code so that many students can solve the code in Java and Javascript, which they've been hoping for!
I haven't added any commentary in the language, but I think it would be good to look at it from the perspective of reviewing the code with the same logic in another language!

🎁 EVENT 🎁


There are special benefits available only to those who take the course.

There are special algorithm problems carefully selected based on actual problems encountered while looking at 38 real-life coding tests.


You can think of this as a special workbook created for those who want to study problems in addition to studying the theory.
This workbook will be continuously updated, so you can prepare for algorithms according to trends!!

(The workbook is provided as a link in Notion format!)


We will give the corresponding workbook to those who write a review of the course!

thank you

Receive it after verifying your course review in the algorithm community!

(How to authenticate is written in the last lecture __)


And that's not all

We even provide a developer job preparation guide (resume, portfolio, etc.)!


🎁 EVENT 2 🎁

After taking the course, those who passed, please share your course review + successful job change story in the open chat room !

Then, as a token of our appreciation, we are giving you a coffee gift certificate.


🎁 EVENT 3 🎁

Please submit the Google survey through this link.

🎟 We will send you a discount coupon 🎟


🎁 EVENT 4 🎁

Each and every honest review is a great source of motivation and help to other students.

If you write a lecture review on your blog and submit it to the link below, you will receive a 30,000 won Coupang Eats gift certificate!

(However, the attendance rate must be 80% or higher)


🎁 EVENT 5 🎁


Get 3 months of free Pycharm IDE!

To support your development studies, we have prepared special benefits in collaboration with JetBrains .
Get 3 months of Pycharm free with the promo code below!


Promo Code : HYUNJOONPARKxJB
Benefits : 3 months free access to JetBrains single IDEs (e.g. IntelliJ, PyCharm, WebStorm, etc.)
Expiration date : Until May 13, 2026
How to use 😀

1. Access the JetBrains official coupon registration page .

2. Enter the code and select the desired IDE.

3. Confirm the license issued by email

Note :
This code is only available to new JetBrains users .
(Only those who have not previously used a JetBrains paid license can register)
(You can do this infinitely by re-creating Google email)

😆 Lastly, I would like to emphasize two things.

1. This course has been meticulously reviewed twice, and all videos include subtitles.

You might be thinking , "What's the big deal?" , but many lectures are uploaded without any review.

This lecture has been thoroughly reviewed twice to ensure completeness, with subtitles and context meticulously checked.


2. The textbook has a total of 393 pages.

The textbook itself is designed to ensure a thorough understanding of the material. We've systematically organized and presented the material to save you time and ensure maximum learning efficiency .

Updated November 30, 2024

Among the lecture feedback, there was one that said, "I wish there were more example problems."

To reflect this, bonus problems have been added throughout the lecture material.

🎆 You can think of the problems with the icon as bonus problems that do not have separate explanation videos.

Updated on December 15, 2024

Add a link to download the textbook PDF

Updated on January 13, 2025

3-5. Added explanation on how to further improve the stack - thanks to zz gg

1-5. Added a description of the criteria for the first non-repeated character in finding the most frequent value - thanks to Oh Su-bin

3-9. Added condition description that among songs with the same number of plays, songs with lower unique numbers are included first - thanks to sonjs7554

Updated on May 18, 2025

4-2 Fixed animation error in video - thanks to Aerong

Updated on July 18, 2025

3-3 Corrected error in selection sort output in textbook - thanks to Yoo Ga-bal

Updated on July 20, 2025

Added Java and Javascript problem-solving code

Who created this course

Coupang, Yanolja Final Interview Story Revealed - 6-Year Developer's Story of Moving to 24 Companies [ep 5]

  • 2021 ~ 2022: S Coding Club Algorithm (data-structure) Tutor

  • 2022 ~ : Operate the coding YouTube channel Dingcodingco (Have various contents related to developer employment)

  • 2022 ~ 2023: Viva Republica Server Developer

  • Never give up on a student 🦈

  • Operating a developer employment community


Things to note before taking the class

If!! You have any concerns before applying for the course.

Is it right for me to take this course now?? If you have any concerns, please feel free to ask in the open chat room at any time!!

😍 I will try my best to answer 😍

Practice environment

  • In this lecture, I use pycharm. The educational (free) version is fine too!

Learning Materials

  • We share everything with Notion!

Player Knowledge and Notes

Recommended for
these people

Who is this course right for?

  • Coding test prep beginners

  • Those daunted by vast algorithm study

  • For those who need practical, directly applicable problem-solving.

  • Beginners who need explanations focused on understanding and a step-by-step approach

  • Those desiring only core algorithms based on recent trends.

Need to know before starting?

  • Just a Touch of Python

Hello
This is

7,845

Learners

822

Reviews

154

Answers

4.9

Rating

7

Courses

🚀 토스 출신 | 백엔드 8년차
🎥 2만 유튜버 | 개발 콘텐츠 제작
📚 인프런 강사 | 누적 수강생 5,000+
🤖 AI 와 개발자 취업에 진심입니다
👨‍👩‍👧‍👦 개취뽀 커뮤니티 운영중 4,000+

코딩을 뒤집다, 딩코딩코. 쉽고, 연역적으로 이해되는 지식을 전달합니다.

Curriculum

All

56 lectures ∙ (15hr 33min)

Published: 
Last updated: 

Reviews

All

311 reviews

5.0

311 reviews

  • yjym33님의 프로필 이미지
    yjym33

    Reviews 19

    Average Rating 4.6

    5

    13% enrolled

    처음듣는 사람에게도 이해하기 쉽도록 정말 하나하나 자세히 설명해주시고 마지막에 시각자료도 한눈에 보기 편해서 정말 도움이 많이 되었습니다. - 바라는점 : 벨만-포드, BFS, 플로이드-워셜 알고리즘 같은 예시로 코테에 나올법한 복잡한 알고리즘도 설명 및 문제풀이가 있으면 좋겠습니다.

    • 가람님의 프로필 이미지
      가람

      Reviews 1

      Average Rating 5.0

      5

      18% enrolled

      알고리즘을 체계적으로 공부한 것은 꽤 오랜만이었습니다. 실무에서는 주로 라이브러리나 프레임워크를 활용하는 일이 많다 보니, 알고리즘을 직접 고민하며 구현할 기회가 점점 줄어들었는데, 이번 강의를 통해 기초부터 다시 탄탄하게 정리할 수 있었습니다. 특히, 단순히 개념 설명에서 끝나는 것이 아니라, 문제를 해결하는 사고 방식과 접근법까지 세세하게 다뤄주는 점이 인상적이었습니다. 덕분에 잊고 있던 개념들을 떠올리는 것뿐만 아니라, 더 효율적인 코드 작성 방법을 고민하는 습관도 다시 되찾을 수 있었습니다. 알고리즘은 단순히 코딩 테스트를 위한 것이 아니라, 더 나은 문제 해결 능력을 기르는 데에도 큰 도움이 된다고 생각합니다. 이 강의를 통해 기본기를 다지고 나니, 앞으로 새로운 문제를 마주할 때도 더 자신감을 가지고 접근할 수 있을 것 같습니다. 기초부터 차근차근 복습하고 싶은 분들에게 강력히 추천합니다!

      • ᄏᄏ님의 프로필 이미지
        ᄏᄏ

        Reviews 24

        Average Rating 5.0

        5

        7% enrolled

        썸네일에 이끌려서 구매했는데 내용이 더 좋았던 강의입니다. 전공도 했고 개발자로 일한 경력도 있음에도 알고리즘 문제는 항상 어렵더라구요. 이 강의를 들으면서 조금씩 자신감을 얻어가고 있습니다😊5주완강으로 목표를 잡았는데 잘 끝낼 수 있길 바라며!! - 구성: 각 주제가 단계별로 잘 정리되어 있어, 기본적인 자료구조부터 실제 기출 문제까지 자연스럽게 연결됩니다. 특히, 각 문제를 해결하는 과정에서 다양한 접근 방식을 소개해 주는 점이 좋았습니다. - 강의력: 딩코딩코 강사님의 설명이 갓벽하셔서 복잡한 알고리즘도 이해하기 쉽습니다. 시각화 자료를 활용까지👍🏻👍🏻 - 실전 적용: 단순히 이론을 설명하는 데 그치지 않고, 실전 문제 풀이와 효율성 분석까지 다뤄서 실제 코딩 테스트에 도움이 많이 될 거 같습니다! 추천 대상: 코딩 테스트를 준비하거나 알고리즘 실력을 체계적으로 쌓고 싶은 분들에게 강력히 추천합니다. 파이썬 문법을 어느 정도 이해하고 있다면, 이 강의를 통해 더욱 얻어가는 것이 많으실 거라고 생각합니다. 별점: ⭐⭐⭐⭐⭐ (5/5)

        • 딩코딩코
          Instructor

          ㅋㅋ님!! 넘 상세한 수강평 감사드립니다!! 😭😭😭😭 꼭 도움되셨으면 좋겠습니다!! 앞으로도 빠이팅입니다!!

      • bhn1997님의 프로필 이미지
        bhn1997

        Reviews 2

        Average Rating 5.0

        5

        14% enrolled

        비전공으로 덜컥 취업했는데 알고리즘에 대한 대비가 너무 안되어 있어서 보완하는 목적으로 수강합니다. 풍부한 자료와 설명으로 이해하기 정말 좋네요~!! 파이썬을 실무에서 쓰지 않아서 걱정했는데 이해하기 쉬운 언어라서 다행이에요 ㅎㅎ

        • 딩코딩코
          Instructor

          bhn1997님 이해가 잘 되신다니 넘 기쁩니다!! 코테하시다보면 분명 파이썬의 장점을 느끼실 수 있을거에요!! 꼭 이 강의를 통해 코테 부수실 수 있으셨으면 합니다 ㅎㅎ

      • 박수호님의 프로필 이미지
        박수호

        Reviews 1

        Average Rating 5.0

        5

        89% enrolled

        취업 준비룰 앞두고 늦게나마 코딩 테스트를 시작하게 되어 고민이 많았습니다. 해당 강의를 들으며 dfs bfs dp 완전탐색만 다 맞추자 라는 마인드로 임했고 실제 은행 코딩테스트 4문제중 3솔로 통과했습니다 ㅎㅎ 제가 했으니 다들 하실 수 있을거에요. 파이팅입니다 모두

        • 딩코딩코
          Instructor

          오 축하드립니다 수호님!!! ㅎㅎㅎㅎ 멋집니다!!!!!

      $127.60

      dingcodingco's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!