inflearn logo
Challenge
Ended

Becoming a Coding Test Success - 4-Week Completion

- Understand the principles of and implement common coding test data structures (Stack, Queue, Hash, Tree, etc.). - Apply core algorithms (DFS/BFS, Shortest Path, Backtracking) appropriately to problem scenarios. - Write efficient code considering time complexity using Python.

1,488명이 수강한

강의로 진행되는 챌린지!

Python
Algorithm
data-structure
book-challenge

33개 수업 학습

17회 미션 수행

질문하고 즉시 답을 얻어요.

같은 기수와 교류하고 함께 성장해요.

dremdeveloper님과 함께해요!

4,465

Learners

72

Reviews

6

Answers

4.9

Rating

12

Courses

Hello! I am a software developer with over 10 years of experience. Currently, I serve as a Naver Cafe manager overseeing more than 860 members, and I enjoy communicating by sharing various stories and information.

I love giving programming lectures. I believe that not only do I learn new things through teaching, but it is also incredibly meaningful to share my knowledge while communicating with people from various other fields.

I have currently completed writing "Becoming a Coding Test Qualifier - Python Edition" and am in the process of writing the C++ edition.

The programming languages I am proficient in are C, C++, and Python.

Additionally, I am currently writing a book on coding tests using Python. Through this book, I am striving to help people of all levels, from beginners to experts, learn Python-based coding tests more easily.

Author: https://www.kyobobook.co.kr/service/profile/information?chrcCode=1112299903

Cafe Address: cafe.naver.com/dremdeveloper

Business Email: ultrasuperrok@gmail.com

YouTube Address: https://www.youtube.com/@dremdeveloper

Open Chat Room: https://open.kakao.com/o/gX0WnTCf

More

Becoming a Coding Test Qualifier: Python Edition - Lecture by the Author


Stop struggling with coding tests all by yourself!

We invite everyone, from non-majors to computer science majors, to the best free Python coding test lecture where anyone can easily understand and develop practical skills.



Why should you prepare for coding tests with Python?

In the world of coding tests, Python is a language that stands out. Thanks to its concise and intuitive syntax, you can write code much shorter and faster than in C++ or Java, even for the same logic.

This becomes a powerful weapon in a coding test environment where you must implement accurate code within a limited time. Furthermore, Python provides a rich set of powerful and efficient built-in data structures, such as lists and dictionaries, helping you solve complex algorithmic problems with relative ease.


In this lecture, we will utilize these advantages of Python to the fullest (200%), guiding you to focus more on the essence of the problems and invest your time in developing solution strategies.


What will you learn? Core Course Curriculum

This free lecture systematically covers everything you need to pass coding tests. First, we delve deep into the principles of core data structures (arrays, linked lists, stacks, queues, hash tables, trees, heaps, graphs) that form the foundation of coding tests. Rather than simply memorizing concepts, you will gain a clear understanding of when and why each data structure is used through practical examples. Next, we will conquer major algorithms (brute force, greedy, DFS/BFS, dynamic programming, etc.).
* Lectures are updated weekly


We prepared this for people like you! (Target Audience)

  • Those preparing for coding tests for the first time with the goal of getting a job at an IT company: For those who felt overwhelmed and didn't know where or how to start, we present the most efficient and proven learning roadmap.

  • Non-majors dreaming of becoming a developer: We break down conceptual barriers by minimizing difficult computer science terminology and providing easy explanations and analogies that anyone can understand.



Diverse Communities

1월

4일

챌린지 시작일

2026년 1월 4일 PM 03:00

챌린지 종료일

2026년 2월 9일 PM 02:30

챌린지 커리큘럼

All

50 lectures

Course Materials:

챌린지 전용 수업

챌린지에서 배워요

  • Basic concepts of data structures and algorithms frequently appearing in coding tests

  • How to identify the requirements in coding test problems

Recommended for
these people

Who is this course right for?

  • Those who are preparing for a coding test

  • Those who wish to learn the basics of data structures and algorithms

Need to know before starting?

  • Basic knowledge of Python syntax

Reviews

All

4 reviews

4.0

4 reviews

  • seoyalee5128910님의 프로필 이미지
    seoyalee5128910

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    I had always avoided coding tests. This was because time complexity, space complexity, algorithms, and data structures felt so difficult to approach. However, thanks to the metaphors tailored to my level, detailed explanations, and the help of the book, it doesn't feel just difficult anymore. The missions and quizzes provided in the challenge were also very helpful. I hope this leads to good results... Thank you :)

    • aseltula5967706님의 프로필 이미지
      aseltula5967706

      Reviews 8

      Average Rating 5.0

      5

      100% enrolled

      I think I was able to continue studying consistently thanks to the challenge. Additionally, I approached the challenge as a way to review algorithms I had previously studied. Through the concept missions, I was able to develop the ability to logically explain things I couldn't explain in depth before, and through the implementation missions, I feel I've become able to view code from a conceptual perspective. It was a challenge where I gained a lot, feeling like I was studying a supplement to the book "Cracking the Coding Test."

      • linaauddk2172님의 프로필 이미지
        linaauddk2172

        Reviews 1

        Average Rating 5.0

        5

        100% enrolled

        • j9708018590님의 프로필 이미지
          j9708018590

          Reviews 1

          Average Rating 1.0

          Edited

          1

          100% enrolled

          It's fine for just skimming through the concepts, and it's free. However, there were definitely parts in the explanations where I wondered, "Wait, why did it skip to this?" and even if you understand the concepts, it doesn't show you how to actually apply them in practice.

          이 강의의 지난 수강평

          취소 및 환불 규정
          챌린지는 지식공유자가 설정한 수업 최소 정원이 충족되지 않을 경우, 폐강 안내가 고지되며 결제 내역이 자동취소됩니다.

          Free