강의

멘토링

로드맵

BEST
Programming

/

Algorithm & Data Structure

Coding Test [ ALL IN ONE ]

Coding Test [ALL IN ONE] ✔️ Complete with one lecture

(4.9) 109 reviews

2,423 learners

  • nossi
알고리즘
자료구조
코딩테스트
파이썬코딩테스트준비
Python
Algorithm
Coding Test

Reviews from Early Learners

What you will learn!

  • Frequently occurring data structures, algorithm concepts & implementation

  • Simple problem solving X → Thinking method O

  • How to approach? → Various approaches

  • Algorithm code templating → Shortened implementation time


✍️ How should I prepare for the coding test?

🖐 There is absolutely no lecture like this on the market 🖐

Time to solve one problem... why is it so long?

If you simply tell them how to solve the problem, they will never be able to solve it on their own in the exam room.

Mr. Development Man Noh's 4-Step Problem-Solving Secret

A process of breaking down the solution process in detail!

Take my brain .

❌ Stop wasting time ❌
The Secret to Passing the Kakao Coding Test

Developer Namno's Coding Test [100% Winning Strategy] First Release

The happiness of passing the exam, the feeling of freedom from the pressure of finding a job😆 Is the 'Nekaraku Cup' someone else's story?

To achieve this, brain muscle growth is required.
Even when solving one problem, you can build muscle by thinking of different approaches !


Unique features of this course
Check it out 📚

Point 1.
Theory & Examples

✓ Intuitive understanding using visualization materials (animation, illustrations)

✓ Apply minimum time complexity by 100% understanding of the operating principles from the memory structure

✓ Example solutions by type → Analysis of approach + Correct solution (50 minutes for explanation alone?! Wow...)

✓ Frequently Used Data Structures & Algorithms

✓ Understand the essential types and develop the ability to apply them to various problems.

Point 2.
100% cover
Textbook provision

✓ Kind explanation of basic concepts so that 100% learning is possible with just the textbook
(Please be careful not to leak the contents as it is organized with the know-how and explanation of the developer Namno!)

✓ Provides frequently used code templates → Reduces implementation time

✓ Available in multiple languages, allowing you to learn in your preferred language (Python, Java, C++, JS)

✓ Strengths of e-books

① Constant updates Q&A using the comment function

(Finish in one volume! 195 pages)

Point 3.
Code sharing

✓ Ability to learn various approaches

✓ Share code and exchange opinions with fellow students

Point 4.
Job Tips
Group study

✓ Job hunting, career changes... 🥵 A lonely and difficult fight! Don't prepare alone anymore.

Study recruitment page


Honest Reviews from Students 💌

⭐️⭐️⭐️⭐️⭐️ wo**

There were many ways to solve the problem and answers, but there was no lecture that explained the process of getting there...

⭐️⭐️⭐️⭐️⭐️ Kim**

The instructor's lecture structure is very systematic, and the explanations are both easy and logical , making the lectures extremely satisfying.

⭐️⭐️⭐️⭐️⭐️ Han**

The explanations are so helpful that I even have a coding book , but the lectures are more helpful than the book ...

⭐️⭐️⭐️⭐️⭐️ Gong**

Since the concept explanations were all visualized , I was able to understand them quickly...




💬 For those preparing for employment/job change

As a non-major , I faced three major challenges when preparing for coding tests. First, I realized my IQ was at the level of a dolphin . Second, I didn't know how to systematically and efficiently study the numerous problem types in a limited amount of time. Third, I had nowhere to go to ask questions that couldn't be answered through Google. You're probably experiencing the same issues.

"Wow... how did you come up with this?"

This is the question I've been asked most frequently in both online and offline lectures, and while running coding test study groups: "Do I need to come up with brilliant ideas to solve problems?" Coding tests are not IQ tests. They're designed to test your ability to utilize basic, essential data structures and algorithms. Brilliant ideas aren't a privilege. You can train strategically by analyzing frequently occurring patterns and applying core theories.

You need to fill yourself with the passion and dedication to "take the course and pass the coding test!" Only then will you learn how to quickly find and catch fish, not just receive them.

Finally , for those of you preparing for employment or a career change... You're short on time, right? I've created this course, incorporating all my know-how , to help you avoid the same trial and error I experienced. And I fully understand the frustration of not having a place to ask questions. Join our Discord server to find job information and feel free to ask questions. :) I'll guide you on the path to your desired destination.

- Development Namno's dream


💻 Coding test is Python

Use Python as your coding test language.
After taking dozens of coding tests, I realized that languages like C/C++, Java, and JS inherently make coding tests "hard."
I studied C/C++ in college, but when I was preparing for employment, I passed the 'Kakao Coding Test' for the first time with Python, which I studied for exactly 4 hours .

Reason 1.
Grammar difficulty

Even if you're new to this, it's okay. You can use it for the test after just four hours of study.
[ Click 👉 Go to recommended free lectures ]

Reason 2 .
Implementation time

The coding test time is extremely limited. Python, with its powerful libraries, offers significantly faster implementation times.

Reason 3 .
run-time

When writing the correct algorithm for a 'corporate coding test', there is absolutely no case where C/C++ passes and Python fails based on execution time.

If you're already proficient in another language, you can use that language. However, as I mentioned earlier, consider whether you're making things harder for yourself.
This course is written in Python. Even if you're not familiar with Python, after a few sessions, you'll find yourself using it naturally.
The ultimate goal of coding tests is employment . Even if you're a proficient in another language, why not try Python for that ultimate goal?


Successful Developer Job Series 🔖

Average rating 4.9★ Developer Namno's lecture series 💡

Recommended for
these people

Who is this course right for?

  • For those who do not know the frequently appearing theory and problem types

  • Those who have difficulty applying appropriate data structures and algorithms

  • Those who find it difficult to apply by type

  • People who are confused when a new type comes out

  • For those who find it difficult to calculate time complexity

Need to know before starting?

  • Familiarity with one or more programming languages (Java, Python, JS, C/C++, etc.)

Hello
This is

6,809

Learners

317

Reviews

305

Answers

4.9

Rating

6

Courses

現 개발자 취업컨설팅 회사 대표

     삼성전자 임직원 교육 출강
     대학, 기업, 국비교육 특강 진행

     면접관련 서적 집필 중(길벗 출판사) 
     '개발남노씨' 유튜브 채널 운영

카카오엔터프라이즈

     성균관대 전자전기공학 학사

Curriculum

All

67 lectures ∙ (18hr 36min)

Published: 
Last updated: 

Reviews

All

109 reviews

4.9

109 reviews

  • freekorea님의 프로필 이미지
    freekorea

    Reviews 1

    Average Rating 5.0

    5

    77% enrolled

    I think this is the best lecture among the data structure algorithm lectures. ㅎㅎ I chose Python as my first programming language, so I finished one of the popular Python introductory textbooks on the market, and then I was thinking about what to study more, and I tried to solve coding problems. As I encountered problems that used the concepts of data structures and algorithms, I bought related textbooks and looked them up. However, there were many principles that were difficult to understand just through text, and there were many concepts that I couldn't even understand. Arrays... lists... stacks... queues, etc., and even graph concepts. ㅎㅎ,, Then I chose this lecture among many lectures and watched it. I felt like all of my worries above were solved. The explanations of memory structures, data structures, and other concepts were all visualized, so I was able to understand them quickly, and it was really good that I could directly see the changes in variable values, the order of operations, etc. every time the code was executed, and actually implementing those concepts or applying them to coding problems. I think I will gain confidence in solving Python coding problems in the future. Thank you so much for making this lecture.

    • nossi
      Instructor

      Wow, this is the longest class review so far...! Thank you hehe If you have any difficulties while solving the coding test problems, please feel free to ask questions at any time~.~

  • mandu00님의 프로필 이미지
    mandu00

    Reviews 18

    Average Rating 4.8

    5

    48% enrolled

    This is the best coding test lecture ever! I've taken many algorithm lectures since I was an undergraduate, but I don't think there's any other lecture that provides such high-quality visual materials + detailed concept explanations + systematic problem explanations. I started listening to it when I started preparing for a job change, and I'm so happy that I can listen to such a high-quality lecture at this price. ㅎㅎ What really impressed me was that you could visualize each code and see how the code works line by line! I could feel that you put a lot of effort into the lecture. ㅠㅠ Also, I liked that you explained various approaches to solving tree problems, and it was amazing that many problems could be solved with just a little modification from the template you asked me to memorize! I think it's important to explain the trade-off in terms of time complexity when doing a coding interview, and I liked that you covered in detail why this code has this time complexity, and what the minimum time complexity should be for solving this constraint, etc. Problem solving deals with problems that can apply the concepts learned for each concept, and if you know how the instructor approaches it, how to think about it, and what parts to keep in mind, and if you repeatedly solve and master those problems, you will be able to solve other problems without much difficulty! I didn't have confidence in algorithms, but thanks to the instructor, I'm having fun these days ㅎㅎ I applied for the killing camp this time, and I will definitely complete this lecture and camp to successfully transfer to the company I want!!>_<

    • nossi
      Instructor

      Hee-juk hee-juk.. I was making a lecture at 5 in the morning and came running after reading the 5-line or more course review. I was touched by the course review. I will also work harder. Let's work hard together!! See you soon.

  • aaaa123님의 프로필 이미지
    aaaa123

    Reviews 18

    Average Rating 4.9

    5

    75% enrolled

    Honestly, I can't give it less than 5 points after listening to the lecture. If there's one thing I wish for, I hope the advanced lectures are updated soon! Thank you for uploading such a great lecture :)

    • nossi
      Instructor

      I'll try harder!! The Dijkstra problem-solving lecture has been uploaded, so please check that out too :) Thank you for your encouraging review.

  • chikemonsoon님의 프로필 이미지
    chikemonsoon

    Reviews 6

    Average Rating 5.0

    5

    86% enrolled

    It's been 3 weeks since I started learning coding. I learned Python for 4 hours and am taking this course. It's amazing that I still understand it. The instructor's lecture structure is very systematic, and the explanations are easy and logical, so I'm very satisfied with the lecture. I can feel that he's put a lot of effort into improving the quality of the lecture. I'm looking forward to the advanced course!!! Thank you for making such a great lecture!

    • nossi
      Instructor

      Welcome, you're a coding beginner. Haha! If you start from the basics and build a solid foundation, even if it's slow at first, you'll grow to the next level much faster, so if you keep going without getting tired, you'll get good results :)

  • dongtae님의 프로필 이미지
    dongtae

    Reviews 3

    Average Rating 5.0

    5

    84% enrolled

    I bought many algorithm books and lectures. However, I got tired of them before I could even get through half of them. There were many ways to solve problems and answers, but there were no lectures that explained the process of getting there. They only said that this algorithm would be used in this case, and the rest of the course had to be filled in by the students themselves. As time went by, but the parts that needed to be learned were not filled in quickly, so I started to get bored quickly. However, after watching this lecture with its sophisticated illustrations and detailed explanations, I was sucked in and the attendance rate was already over 50%. Even though I only watched it during my short commute to and from work. Of course, I reviewed the content during lunch after watching the lecture so that I wouldn't forget it. I think the biggest reason I kept watching it was because it gave me a feeling of understanding the more I watched it. It pointed out parts that were easy to miss that other lectures didn't teach, and it led to a conclusion about why this method was right, so I felt like I was finally realizing parts that I didn't fully understand until now, which made me want to finish the course quickly. Actually, I don't like Python as a language. I've only used strongly typed languages like C++ and TypeScript, so I'm not familiar with the 'Pythonic' grammar, but after watching the lecture, Python seems much easier to understand and the code is more concise, so I'm going to prepare for the coding test with Python. I want to quickly finish it and move on to the problem-solving stage. Thank you for creating a great lecture!

    • nossi
      Instructor

      Ooooo... Thank you for the detailed course review. I think I had the same difficulties as wontae when I was studying. That's why I wanted to explain the process in detail by solving a problem!! I'm so glad that you used it well and that it helped you study. If you prepare for the coding test more flexibly using Python, you will be able to save a lot of time!! Fighting!

Limited time deal

$95.70

25%

$127.60

nossi's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!