Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Algorithm & Data Structure

Pass the Kakao Cote 6-week course! Real Python Coding Test

Kakao Cote 6-week pass study method nerd scientifically selected algorithm/data structure extract

(5.0) 11 reviews

237 learners

  • excusemee04122221
알고리즘
코딩테스트
이직
Algorithm
data-structure
Coding Test
software-design

Reviews from Early Learners

What you will learn!

  • Algorithms/Data Structures for Coding Tests

  • Coding test problem solving

  • Computer Science Thinking

I've heard of algorithms, seen them, and studied them.
Are you having trouble solving the problem?


“Brute force? Dynamic programming?”

Algorithm

If any of the following applies:
You already know the concept of algorithms.


1⃣ I have taken an algorithm/data structure class.

2⃣ I have solved more than 10 algorithm problems.

3⃣ Know what a stack, queue, and hash are.

I know the concept, but I can't solve the problem
What you need is algorithm problem solving .

I passed the Kakao Cote in just 6 weeks without a boot camp as a non-major.

I prepared for the coding test by going to a cafe alone for six weeks and solving algorithm problems.

6-week Kakao Pass Certification

I learned the method I learned through studying on my own.
Clear approach and
Follow a regular, proven study plan!

In this lecture, I share my know-how on passing the exam quickly and systematic study methods.


Hey Bob's lecture is as follows:

  1. We will teach you why you should learn algorithms and how to think about them when looking at problems.

Example) Reasons for learning recursion

  1. We solve selected objective problems for each lecture.

    1. We'll show you the entire thought process from first seeing the problem to solving it.

Example of problem solving method explanation

  1. We will provide you with a study set of problems and study methods.

    1. Provide pre-test problems, review problems, and target problems to train the algorithm.

    2. We also teach how to prepare for coding tests and study methods.

Example of a 4-week brute force dictionary problem

Through this lecture, you will

  1. You can learn algorithms for coding tests.

    1. You can also learn approaches to solving algorithmic problems.

    2. Learn simple data structures that can be applied to coding tests.

  2. Studying alone doesn't feel overwhelming.

    1. I'll tell you how to approach the problem.

    2. I will also share with you the method I used to study.

    3. Provides a set of problems for practice

  3. Improves overall coding skills, not just algorithms

    1. We also teach computer science and software design methods.


Class Table of Contents

Class Table of Contents

Lesson Objectives

  • Understand the core algorithms of coding tests.

  • Solve the Silver difficulty target problem for each week

  • Software design for problem solving, using computer science thinking

Instructor Introduction

I, Hey Bob, am currently attending graduate school after passing the Kakao Cote.
I think that since most people who pass the coding test at large companies have difficulty attending classes because they have to go to work, I am in the best position to provide high-quality lectures.

  1. Pass the Kakao Coding Test in 6 Weeks (Self-Study without Bootcamp, Non-Major)

  2. Neuroscience and study method nerd

  3. educational experience

    1. I have experience in creating teaching materials and teaching from more than two years of experience as a tutor at a university.

    2. Conducting coding test tutoring and developing a curriculum based on the students I met through this process.


  • Hey Bob

    • Graduate student in the Machine Learning Lab

    • Pass the Kakao 2023 Coding Test in 6 Weeks

    • Neuroscience and study method nerd

    • HeyBob, a YouTube channel specializing in programming and coding tests


Hey Bob

  • Chamomile

    • Graduate student in the Machine Learning Lab

    • More than 2 years of experience as a tutor at a university

    • Participation in the development of teaching materials for this course

Chamomile

Coding test passing review

FAQ

  • Are the lectures conducted in Python?

    • Yes, the lectures are conducted using Python code. My private tutoring students have told me that Python is a convenient language for preparing for coding tests, and I also prepared using Python.

    • Even if you use another language, you'll often implement prototypes in Python when working on projects. Therefore, proficiency in Python is essential for programmers, so you might consider this a valuable practice opportunity.

  • Why is this lecture optimized for problem solving?

    • I am very interested in thinking methods.

    • I will explain the problem-solving method in writing and explain it repeatedly.

    • We will explain each type and show you how to think about it and how to develop it when solving problems.

Lecture promotional video

Recommended for
these people

Who is this course right for?

  • People preparing for coding tests

  • People who can't solve problems even after taking algorithm classes

  • Anyone who wants to learn computer science thinking

Need to know before starting?

  • Python

  • Basic programming knowledge such as variable declaration, function declaration, etc.

Hello
This is

237

Learners

11

Reviews

30

Answers

5.0

Rating

1

Course

비전공자
카카오 코딩테스트 2022 6주 합격

기계학습 연구실에서 연구중

프로그래밍 유튜브 헤이밥 운영 https://www.youtube.com/@user-ic4gr8cn8p

대학원에서 연구하면서, 전공 수업 경험 중 -> 비전공자에게 공유 경험 공유

Curriculum

All

164 lectures ∙ (9hr 46min)

Published: 
Last updated: 

Reviews

All

11 reviews

5.0

11 reviews

  • swe님의 프로필 이미지
    swe

    Reviews 1

    Average Rating 5.0

    Edited

    5

    100% enrolled

    Heybob's algorithm lectures are special because their purpose is clear. It feels like a 1:1 tutoring session, and it's made with an essential understanding of what a "major company coding test" is. With Heybob's own outstanding learning ability and mathematical knowledge (you will agree with this after listening to Heybob's YouTube videos and lectures), you can learn the algorithm problem-solving approach and solutions that he has already mastered, like receiving 1:1 tutoring, with only the essential information remaining. Each chapter is divided into very well-organized, easily digestible amounts, and the conceptual explanations are also presented in a concise, list-like format with a very restrained feel. Examples written and drawn directly in a nice handwriting style are very effective in understanding concepts, thinking methods, and problem-solving. Each chapter provides basic mathematical concepts needed, selected problems with step-by-step difficulty that you can solve on your own, and target problems. The accessibility is good because you can write and run code directly in your web browser without having to download anything. To me, Heybob's lecture feels like a "master's secret" that is worth listening to repeatedly, not just once. Thank you for creating such a great lecture. It was one of the few channels I subscribed to and set up notifications for since the YouTube days, and the lecture was much more satisfying than I expected when you said you were making it. Finally, I'd like to share some of the expressions/explanations/advice from Heybob's lectures that resonated with me. Study method: "If you don't know the principles and basics, there will be too many things to study." "You have to memorize the basics." "You have to be able to solve the examples, and you have to understand how you solved them through metacognition." Coding concept: "Data must be organized in a specific way to implement a specific function." "The most important thing is to impose restrictions so that the data I create can be used safely." "Recurrence relation: a machine that derives the current term result from the previous term value." "What is a non-linear data structure? Cannot be traversed with a loop. It is unclear where to go in the next order." Edit: Typos corrected.

    • excusemee04122221
      Instructor

      rm -rf-nim! Thank you so much for leaving such thoughtful YouTube comments and detailed course reviews, capturing my intentions and even detailing the effects you experienced! It really gives me strength, and I will continue to create good content and lectures in the future. I hope you've gained some useful tools while working in the computer science industry :) :D

  • maximum536145님의 프로필 이미지
    maximum536145

    Reviews 1

    Average Rating 5.0

    5

    8% enrolled

    I am currently taking the class!! But I am leaving a review because the class is so good! I will write down some of the good points! 1. Clean code writing method Usually, even after I coded something, I didn't know where it was wrong. I think I have improved a lot in that area!! It was so happy to be able to write clean code and code that I can read easily. 2. Practice problems, repetitive problems I have learned a lot through the above process of coding and practicing. I haven't seen many problems yet, but I think it will be more helpful in the future! I will leave additional advantages as I watch the class!! I highly recommend it to everyone preparing for the coding test!!

    • Thank you :) I'm proud that it helped my learning as intended. I hope it will continue to help me grow in the future.

  • roykean19930688님의 프로필 이미지
    roykean19930688

    Reviews 34

    Average Rating 5.0

    5

    100% enrolled

    Thank you for the great lecture.

    • This is my first lecture review! Thank you. I hope it helps 🙏 I'm really proud and happy 😀

  • kwdh1010100036님의 프로필 이미지
    kwdh1010100036

    Reviews 2

    Average Rating 5.0

    5

    30% enrolled

    • pangoons3126님의 프로필 이미지
      pangoons3126

      Reviews 8

      Average Rating 5.0

      5

      60% enrolled

      $68.20

      Similar courses

      Explore other courses in the same field!