inflearn logo

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) 79 reviews

2,334 learners

Level Basic

Course period Unlimited

Algorithm
Algorithm
Coding Test
Coding Test
Python
Python
Algorithm
Algorithm
Coding Test
Coding Test
Python
Python

Reviews from Early Learners

4.8

5.0

큰새

100% enrolled

Wow.. I was really amazed while taking this class. Usually, when preparing for the coding test, I thought a lot, 'Oh, how should I approach this?', 'Do I have no talent?'. Even before taking this class, I was hesitant and watched the preview. After watching the preview, I thought, 'Should I listen to it?' While taking the class, I listened to each lecture, and not only did I understand the algorithm, but the optimization method was so perfect in the introduction, development, climax, and conclusion. Every time I listened, I thought, 'This is really a great lecture' and recommended it to my schoolmates. This price might be a waste for some, but I strongly recommend that you take Coding Sensei's class without eating a pizza. I recommend it once again to those who, like me, are at a loss and frustrated from the beginning. I now understand why this problem should be approached this way and why this algorithm is suitable. Coding Sensei, thank you so much. I will approach problems with a coding-sensory mindset in the future. I would appreciate it if you could continue to make lectures like this in the future. Be happy!!! P.S. The lectures are really funnyㅋㅋㅋㅋㅋㅋㅋ Isn't it fun? ㅎㅎ

5.0

inflearn.002

24% enrolled

Isn't it fun?

5.0

lopsss

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.

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 jwson

2,334

Learners

79

Reviews

113

Answers

4.8

Rating

1

Course

I am working as a mobile engineer at a Japanese media art company!

Published: 
Last updated: 

Reviews

All

79 reviews

4.8

79 reviews

  • 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.

    • 1233님의 프로필 이미지
      1233

      Reviews 2

      Average Rating 5.0

      5

      24% enrolled

      Isn't it fun?

      • 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.

          • rgochobo님의 프로필 이미지
            rgochobo

            Reviews 1

            Average Rating 3.0

            3

            76% enrolled

            I'm trying to study algorithms properly, so I'm taking a lecture that focuses on concepts and is aimed at beginners, but it's not a lie, it gets harder as it goes on. The explanations are poor, so I don't understand, but I just do it, solve it, and it's over. Is this the right way...? There were many times when I didn't understand the lecture and used other blogs or GPT to understand it. It feels like that's more helpful than taking this lecture.

            Similar courses

            Explore other courses in the same field!

            $26.40