강의

멘토링

커뮤니티

BEST
Programming

/

Algorithm & Data Structure

Algorithm Coding Test to Pass in 2 Weeks (2024)

We will make algorithms easy in just 2 weeks of lectures. We use computers for convenience, so why do you spend so much time on computers?

(4.8) 76 reviews

2,297 learners

Level Basic

Course period Unlimited

  • jwson
코딩테스트
코딩테스트
알고리즘
알고리즘
Algorithm
Algorithm
Coding Test
Coding Test
Python
Python
코딩테스트
코딩테스트
알고리즘
알고리즘
Algorithm
Algorithm
Coding Test
Coding Test
Python
Python

Reviews from Early Learners

What you will gain after the course

  • An approach that can solve any problem you encounter

  • A study method that doesn't let you lose a problem you've solved once

  • How to change code written in a loop to DP code

  • How to determine if you are a water gold or not

  • The ability of the algorithm to beat your friends who brag about having a high rank.

Solving algorithm problems is no longer difficult!
With this lecture 😎

📢 Please check before taking the class!

For new buyers (Updated November 20, 2024)

Hello, this is Coding Sense.

First, as of today, we have increased the free portion of the course.

Please make sure to listen to all the free parts and decide if they are helpful to you before purchasing. 😌

One lesson a day, conquer in 12 days
Algorithm problem solving 🤘

Hello, I'm developer Son Jeong-woo. I'm a mobile developer with a liberal arts background. After studying for less than a year, I successfully landed a job overseas as a mobile engineer.

To effectively discuss and appeal to algorithms in interviews, both domestically and internationally, I needed a deeper understanding of them than anyone else. I've created this course to summarize the reasons for my rapid growth in a short period of time and the easy-to-understand algorithms I learned along the way.

We promise amazing growth not only for those who are learning algorithms for the first time , but also for those who have solved many algorithm problems but have not seen any improvement in their skills .

I hope that everyone who attends my lectures will grow together with me, not just as knowledge-sharing partners and students, but as mentors and job-hunting partners. Thank you for your patience.

Learning Objectives 📌

  • Let me tell you why fully exploratory thinking is important.
  • When a difficult problem arises, we will tell you how to deal with it.
  • I will show you how code using a for loop can be connected to code using DP recurrence .
  • Let me tell you why the algorithm is not difficult .
  • When you encounter a real problem in a coding test, we will develop the ability to solve it somehow.

Course Target Audience/Course Purpose 🙆‍♀️

For those who are just starting to study algorithms

Those who study algorithms but do not know exhaustive search thinking

When you encounter a problem for the first time, you start by Googling it.

Join us for this lecture! 🤗

  • You will gain real algorithmic skills that go beyond rank.
  • I can easily explain to others the problems I solved.
  • When you discover a problem you didn't know about, you feel excited and entertained.
  • You will be able to speak and appeal in interviews based on your knowledge of algorithms.
  • Even in actual assignment tests, you can design based on what you learned from the algorithm.

Learn this 📚

※ C++, Java, and JS users, please first listen to the 20-minute lecture explaining loops/conditional statements.

1) Basic lecture

  • Exhaustive search (For loop)
  • Optimization (number theory)
  • Save (cumulative)



2) In-depth lectures

  • Exhaustive search (recursive function, backtracking)
  • Optimization (recursive functions, backtracking cases)
  • Save (Top-down DP)
  • Ignition (bottom-up DP)

3) Additional lectures

  • 2D DP
  • LIS/LCS
  • Two-pointer
  • binary search
  • DFS / BFS
  • Dijkstra
  • tree
  • Union Find
  • Minimum spanning tree

Things to note before taking the course 📢

  • The lecture will be conducted in Python.
  • Because the lectures are idea-centered, anyone can easily understand them, regardless of language. (Please check out the free lectures before making your own judgment.)
  • We provide links to problems available on the BOJ Baekjoon website (for preview and review).
  • This course is not recommended for those with a high level of understanding and the ability to connect the dots between theories from exhaustive search to dynamic programming (Baekjoon Platinum or higher).

Recommended for
these people

Who is this course right for?

  • For those new to coding

  • A person who memorizes and solves algorithms

  • People whose algorithm skills do not improve

  • A person who teaches algorithms

Hello
This is

2,297

Learners

76

Reviews

113

Answers

4.8

Rating

1

Course

모바일 엔지니어로 일본 미디어 아트 회사에서 근무하고 있습니다!

Curriculum

All

17 lectures ∙ (7hr 47min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

76 reviews

4.8

76 reviews

  • 1233님의 프로필 이미지
    1233

    Reviews 2

    Average Rating 5.0

    5

    24% enrolled

    Isn't it fun?

    • jiwongoh9863님의 프로필 이미지
      jiwongoh9863

      Reviews 6

      Average Rating 5.0

      5

      100% enrolled

      I don't know how old you are when you read this lecture, but When I was young, there was a program about a painter named Bob Ross who drew amazing pictures. The painter and the instructor are very similar. The painter draws ridiculous pictures quickly and says, "It's easy, right?" The instructor of this lecture also codes and explains in detail in each lecture and says, "It's easy, right?" But it's not easy if I do it... Don't be fooled by the instructor. It's not easy. It's difficult. The only hope is that he explains it well. If other people's lectures are like Leonardo da Vinci's paintings and you have to just look at them, this lecture is like Bob Ross's paintings and you can follow along at first. I don't think there's an easier lecture than this for a beginner who just finished learning Python grammar.

      • gss9813266님의 프로필 이미지
        gss9813266

        Reviews 11

        Average Rating 5.0

        5

        59% enrolled

        My current status is that I have learned Java and only learned Python grammar from a book for the coding test. I have recently taken the coding test a few times, so I have not listened to all the lectures, but I have listened to half of them, and I am leaving a review after repeating them 2-3 times. Advantages 1. I learned that I can solve the coding test this way (thought) I had never thought of solving it with an exhaustive search before, but now that I know that I can solve it this way, I am able to solve it better. 2. I can solve some bronze problems and some silver problems. Before, I could only solve problems that I knew the real grammar, but now that I have solved some silver problems, I feel like I have grown a little. 3. If you understand it, you will gain powerful tools. If you understand it 100%, you will gain a strong weapon to deal with the enemy called the coding test. Disadvantages 1. You may have to repeat it more than 3 times to understand it. (This is my subjective standard.) I forgot which lecture it was, but after watching it more than 3-4 times, I was able to understand that part. (But there are times when I forget againㅋㅋㅋㅋ) 2. It can be difficult for beginners. It was difficult to understand from my perspective. (Coding Sensei said it was easy, but from my perspective, there were many times when I didn't understand it..ㅠㅠㅠ I don't mean to criticize.) I think it would be good to solve Python grammar + 100 basic Python problems before listening to this. I'm sure that it wouldn't be a loss to buy it at this price and this level of quality.

        • 789188276272님의 프로필 이미지
          789188276272

          Reviews 1

          Average Rating 5.0

          5

          6% enrolled

          This is a lecture that teaches you how to come up with ideas by understanding the algorithm rather than focusing only on solving problems. I realized right away that I had been studying incorrectly up until now. This is a lecture worth listening to at least once for everyone who has difficulty with coding tests.

          • ukson9636님의 프로필 이미지
            ukson9636

            Reviews 1

            Average Rating 4.0

            4

            29% enrolled

            It's good, but there are many parts that are too harsh here and there. I think I wasted too much time trying to understand it as it was in the lecture. I wish you would explain the code a little more sincerely.

            • jwson
              Instructor

              Thank you for your honest review! I was actually waiting for a review like this..! I'm now a second-year engineer, and I uploaded this course to Inflearn after I took an algorithm course while preparing for a job, and then taught it live to others, and the number of students exceeded 100, so I couldn't keep it up after I got a job! I actually wanted to upload it at a cheaper price, but after consulting with Inflearn, we settled on the current price, and even if I wanted to lower the price or delete it for free, there are already people who have purchased it, so I'm a little embarrassed. The reason I'm grateful for what ukson said is because I know the shortcomings of this course very well. I'm not someone who has won an algorithm competition or solved algorithms for years, but rather someone who has given presentations saying, "If you think about it this way, it's really easy to understand!" So the quality of the course and the explanations are really lacking... Even so, I'm grateful to those who continue to purchase and ask questions, but I'm also getting busier with my main job and the side projects I'm working on and preparing for the app course I've always wanted to do, so I'm responding much more slowly 😊😊.. There's no perfect course in the world, but I don't want to sell a course that's a waste of money. I'll take ukson's review seriously and try to find new ways to improve the course, lower the price, or make it completely free! Once again, I'd like to say that I'm really grateful for your honest review and for watching the course!

            • jwson
              Instructor

              First, we have increased the free lecture portion to prevent people from paying and regretting it, and we have also checked the community question portion that we haven't seen for a while! If you think there are any parts that are lacking in the lecture, please write them down and we will attach them to the lecture materials!

          Limited time deal ends in 4 days

          $18.70

          29%

          $26.40

          Similar courses

          Explore other courses in the same field!