강의

멘토링

로드맵

BEST
Programming

/

Algorithm & Data Structure

World Championship Qualifier's Guide to Coding Tests A to Z (with Python)

Coding Test Lecture taught by a World Competition Participant! Now, don't solve by feeling, solve with confidence!

(4.9) 32 reviews

725 learners

  • ally
윔딩테슀튞
ì·šì—…
파읎썬
Algorithm
Python
Coding Test

Reviews from Early Learners

What you will learn!

  • Python concepts needed for coding tests

  • Data Structures & Algorithms for Coding Tests

  • How a World Competition Participant Approaches Problems

  • Actual Kakao Coding Test Walkthrough to Improve Practical Skills

💡 Learn algorithms/coding tests from someone who is good at algorithms !

  • The coding test is It is not a test that asks about algorithm concepts , It's a test to see how well you can solve problems .

  • Therefore, rather than simply solving a lot of typical problems that frequently appear in coding tests, you need to prepare by developing problem-solving skills (the ability to see a problem and approach it in the right direction) .

  • The course contains all the know-how of the process of self-growth from knowing nothing about algorithms to advancing to the 2024 ICPC Asia Pacific Championship (World Competition). Experience the experience of solving problems by improving your problem-solving skills .



🎯 The best lecture to develop problem-solving skills

Are you having any of the following concerns? This is recommended for these people!

I studied algorithms, but I don't know how to apply them to problems.

Since I memorized the types of problems and solved them, I can't solve types that I see for the first time.

I can't be sure whether my solution is right or wrong until I submit it.

Experience differentiated, high-quality problem-solving explanations.

  • This course teaches you how to solve problems, rather than just solving them .

  • We provide high-quality lectures that cover everything from the thought process of deriving a solution to the problem to the solution and explanation.

  • All explanations provided in this course follow these steps:


    • Problem approach -> Present various solutions -> Verify and explain each solution -> Implement possible solution code -> Supplementary explanation

No standardized solution is provided.

  • The days of standardized questions appearing in coding tests are over.

  • Therefore, this lecture avoids set/memorized solutions and provides solutions that can increase problem-solving skills .


  • This course provides various approaches and multiple solution explanations to one problem .


  • This lecture provides 139 explanations for a total of 66 problems , offering a variety of solutions as shown below.

Video solution to Baekjoon 2003 included in the lecture on Two Pointer Algorithm [Concept]

Improved problem-solving skills, as proven by students who have already taken this course.

These are reviews from actual students who have already experienced an improvement in their problem-solving skills.

This is a 100% genuine student review written before the course review event .

⭐ I am confident that this will be the best lecture for those who are having trouble figuring out how to solve the problem ⭐ 

🏆 This one lecture is enough to prepare for the coding test.

Contains core algorithm theories and related example problem solutions required for coding tests.

  • We have included only the core algorithms necessary for coding tests in the lecture.

  • We provide everything from detailed theoretical explanations to related example codes .

  • Algorithm theory? If you don't solve it yourself, it's not yours.

  • You can't solve problems by simply learning the theory. After learning the algorithm theory, we've structured it so that you can develop problem-solving skills for each algorithm by solving examples together .

Contains solutions to actual coding test problems and past problems from large companies.

  • Can I pass the exam by just solving algorithm example problems?

  • So, I prepared actual coding test questions from large companies .

  • It is structured to help you develop a sense of real-world experience, from approaching actual large company coding test problems to solutions/explanations.


A comprehensive overview of Python's basic grammar, mathematical theories, etc. required for coding tests.

  • Are you preparing for a coding test but lacking the basics (Python, data structures)?

    • For Python-related content, you only need to be familiar with the basic grammar!


    • We will summarize and inform you of all the key Python data structures, functions, libraries, etc. required for coding tests.


  • Are you worried about being bad at math? Don't worry at all!

    • In this lecture, we will teach you all the key mathematical theories required for the coding test.

Provides high-quality 300-page Notion summary materials

  • Are you having a hard time listening to lectures and organizing them?


  • Approximately 300 pages of material will be provided free of charge to all who purchase the course .

    • This is a resource (Notion site) that organizes all the content needed for each lecture video.

    • All the lecture content is already organized in Notion. Students, just focus on the lecture!

  • This is not a simple summary of lecture content.

    • For those who want to study in detail in addition to the lecture content, we provide 'Good to Know Content' .

    • For parts that require further explanation, we provide additional explanation through the ‘Comment’ function .

📝 Get various coding test tips with useful information!

📝 For any parts that require further explanation, we will provide detailed information in the comments.

🀔 How is it different from other coding test lectures?

Compare it carefully with other coding test lectures and decide !

Covers all the algorithms needed to pass the coding test

Covers 100% of the algorithms required to pass the coding test, from basic algorithms (recursive, combinational) to advanced algorithms (coordinate compression, bit masking)

A lecture that can develop essential thinking skills

This course covers not only algorithm examples, but also how to approach problems you see for the first time and the process of coming up with the correct solution.

Providing content for beginners

  • Setting up Python development environment

  • How to use Baekjoon/Programmers

  • Math-related content required for coding tests

  • Provide additional explanation via the 'Comments' feature on the material

  • Provides 'Good to know'


Courses for everyone from beginners to advanced users

A lecture that covers the entire range from setting up a development environment, mathematics required for coding tests, organizing Python data structures, to all the algorithms required for coding tests, and even actual coding tests for large corporations.

A lecture that is constantly updated

We are improving the course based on feedback from students and have also created additional materials . For more information, please visit the <Course Update History Page> .

Other differentiating factors

  • Provides a total of 300 pages of lecture materials

  • Consists of real, gradable questions online

  • In addition to basic examples, a practical problem section is provided.

  • Includes actual large company coding test questions

  • ...

🔍 Is this course right for me?

✅ Highly recommended for these types of people!

  • Job seekers who want to prepare for coding tests focusing on thinking skills rather than memorization

  • College students who want to systematically prepare and develop computer engineering problem-solving skills

  • Anyone who wants to prepare for coding tests for large companies such as Nekarakubae

  • Even if you are preparing for a small or medium-sized company, if you want to study properly and not shallowly


😢 Unfortunately, this may not be suitable for this type of person.

  • For those who want to focus on passing the exam quickly by memorizing only the types/formulas

  • For those who want to quickly see the correct answer code rather than the problem-solving process

Before taking the class, I have a question!

❓ Isn’t Python disadvantageous in coding tests because of its slow execution time?

  • In coding tests, Python is graded considering its slowness, so it is not a disadvantage at all!



❓ Can I take the course in a language other than Python?

  • If you can code to some extent in another language, feel free to take the course in that language!

  • Taking classes in other languages can be of great help in improving your problem-solving skills .


  • I recommend that you watch the videos that are available for free before taking the class to make sure it's okay!


🎉 Special event information for students!

📌 EVENT 1. Special problem book provided for beginners! (Course review writing event) [25.07.28 ~]

  • How to participate : After writing a course review, simply complete the simple authentication process through the Google form (link) . :)
    (You can participate even if you have already written a course review)


  • After about 3 months of production, we have created a special workbook for beginners .



  • Please be advised that this workbook was created for actual paid sales purposes . (To be released in the future)



  • If you just leave a simple review, you can receive the problem book for free before the official release !

📌 EVENT 2. Special discount for job seekers & college students!

  • If you are preparing for employment or a college student, we offer discount coupons!


  • If you are a job seeker or college student, please contact us through the open chat room . 😊



📌 EVENT 3. Share your passing experience and receive a gift certificate!

  • If you share your experience of passing a boot camp/internship or successfully finding a job/changing jobs, we will give you a chicken gift certificate!

  • You can just write a brief review of passing the exam and class in the open chat room . 😊

Things to note before taking the class

Practice environment

  • The course uses Sublime Text 3, and a video on setting it up is provided in Section 1.
    (You may use a different Python lab environment.)

Learning Materials

  • All are accessible through 'Sharing lecture materials (Notion)' in Section 1!

Player Knowledge and Notes

  • All the math and Python data structures needed for the coding test are provided in Section 1!

  • Therefore, it is sufficient to know only the basic grammar of Python.

✔ This course was created with a high level of completion through a thorough verification and feedback process with five beta testers.
(If there are any shortcomings, please give me feedback at any time and I will reflect them as quickly as possible. 😊 )

The power to solve a problem comes not from the answer itself, but from the time spent thinking about it . This course is designed to help you face that process head on , rather than avoid it.

It may be difficult at first because you are not used to it. However, the frustration and trial and error you feel during the process are proof that you are growing .

This lecture explains the path to properly developing your skills in the easiest and most understandable way possible. If you still have difficulty, please ask questions at any time. I will kindly answer until you understand.

Recommended for
these people

Who is this course right for?

  • Beginner studying coding tests

  • People who studied for coding tests but get stuck when they see a problem

  • Someone who wants to solve coding test problems logically, not intuitively

  • Person who wants to study coding tests systematically

Need to know before starting?

  • Python Basic Syntax

Hello
This is

725

Learners

32

Reviews

68

Answers

4.9

Rating

1

Course

- 알고늬슘 랔로귞 욎영쀑

- 프로귞래밍 대회 닀수 수상

- ICPC Seoul Regional 3회 진출 (2021, 2022, 2023)

- 2024 ICPC Asia Pacific Championship 진출

 

Curriculum

All

105 lectures ∙ (23hr 16min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

32 reviews

4.9

32 reviews

  • osoyo466985님의 프로필 읎믞지
    osoyo466985

    Reviews 1

    ∙

    Average Rating 5.0

    5

    30% enrolled

    コヌディングテストの準備が初めおなので、どのように準備すべきかを終えたした。 アルゎリズムもよく分からず、どんなサむトで勉匷すべきか、どんな問題を解くべきか、どのように勉匷すべきか、䞀぀も知らなかったのですが、講矩で䞀぀䞀぀説明しおくださっお圹に立ちたした 特に問題の解決を無䜜為な芚悟ず蚀わず、さたざたな解決策を教えおくれお、私に合った解決策で勉匷するのが良かったです。 そしお䞀人で問題を解決しおタむムアりトが出お慌おたしたが、プヌルが映像で時間の耇雑さを説明しおくれおなぜ私になったのか理解が䞊手になりたした。 ありがずうございたす。

    • ally
      Instructor

      オ・゜ペン、こんにちは 䞁寧な受講評ありがずうございたす問題解決に぀いお時間の耇雑さを蚈算し、解決を導き出す圢匏で問題解決が映像を構成したしたが、正確にわかりたしたね。埌期でおっしゃったのを芋たら正しい方向に孊習しおおられるみたいです最埌たでファむティングです:)

  • lko69817029님의 프로필 읎믞지
    lko69817029

    Reviews 1

    ∙

    Average Rating 5.0

    5

    29% enrolled

    私が考えるのに最も理想的なコヌディングテスト入門講矩です。講矩資料もずおも䞁寧に䜜られおおり、今埌䞀人で勉匷するのにもおすすめです。埌で数孊むンタヌネット講矩のように問題解消や深化抂念線も䜜っおくれたらず思いたす

    • ally
      Instructor

      む・ガンオ、こんにちは 倧切な受講評 ありがずうございたす コヌディングテスト入門者も無理なく聞くこずができるように講矩資料や基瀎的な内容も含めお補䜜したしたが、そのような郚分をよく芋おくれたようです。 ㅎㅎ 入門甚講矩蚘もあるが講矩の埌半たで聞くなら、きっずコヌディングテスト通過においお䞍足のない講矩になるず思いたすおっしゃるずおり、問題草の方や深化線も怜蚎しおみたしょう。 講矩を聞く途䞭に気になる点があれば楜に質問しおください最埌たでファむティングです。 :)

  • testerhyuk2142928님의 프로필 읎믞지
    testerhyuk2142928

    Reviews 6

    ∙

    Average Rating 4.3

    5

    16% enrolled

    講矩厔です。 特に、組み合わせアルゎリズムの抂念の説明では、for文ず再垰関数の関連付けに぀いお説明するのがずおも良かったです。再垰で組合せ問題を解く時、単にむンデックスに1足しおlevel蚭定しお終了条件しおくれればいいんだず理解しお解けたのですが、完党に理解できない状態で解いおみるず実装がうたくいかないので再垰自䜓があたりにも難しく問題解決しないずいう考えもやりたしたが、今回の講矩を聞いお抂念そのものを正確にわかっお理解したようです。この講矩をもっず早く觊れたら、良かったず思うほど満足のいく講矩でした。本圓にありがずうございたすㅠ

    • ally
      Instructor

      キム・ギュヒョク、こんにちは 䞁寧な受講評 ありがずうございたす。 組合せアルゎリズムでfor文ず再垰関数の関連性を理解するのは序盀に難しいかもしれたせんが、その郚分が圹に立ったのは嬉しいですねㅎㅎ 再垰関数は最初に近づきにくい抂念ですが、䞀床正確に理解すれば、さたざたな問題に適甚できる匷力なツヌルです。 今埌残りの孊習も頑匵り、い぀でも質問やご質問がございたしたら、お気軜にお問い合わせください。 ありがずう:)

  • rlaxowls13165249님의 프로필 읎믞지
    rlaxowls13165249

    Reviews 4

    ∙

    Average Rating 5.0

    5

    26% enrolled

    最高のコヌディングテスト講矩です今25ほど聞いおいたすが、実力を育おるための具䜓的な方法を提瀺しおくれるのがずおも良いです。必須アルゎリズム1 聞いおいるのに講垫様の講矩に埓えばコヌディングテストを埁服できるずいう確信が聞かれ、今幎床䞭に頑匷を目指しお走りたす質問ぞの回答もずおも现かくしおくれお助けがたくさんなりたした。講垫様にこんな良質な講矩を䜜っおくれおありがずうずいう蚀葉を䌝えたいですね

    • ally
      Instructor

      Taejin Kimさん、こんにちは 倧切な受講評䟡ありがずうございたす。 講矩を通じお実力を育おるのに具䜓的な助けができお嬉しいです。 必須アルゎリズム1 講矩に熱心に埓っお来おいるのを芋るず、今幎䞭に頑匷するずいう目暙も十分に成し遂げられるず信じおいたす。 い぀でもご質問いただければ最善を尜くしお回答させおいただきたすので、最埌たでファむティングしおください 応揎したす。ありがずうございたす

  • algochemy님의 프로필 읎믞지
    algochemy

    Reviews 9

    ∙

    Average Rating 5.0

    5

    18% enrolled

    講矩構成で真心が感じられる講矩です。材料、説明すべおがずおも良いのでアルゎリズムの勉匷に力がありたす。良い講矩を開発しおいただきありがずうございたす。

    • ally
      Instructor

      アルゎケミ様、こんにちは 倧切な受講評䟡ありがずうございたす。講矩の党䜓的な構成を䞁寧に甚意したしたが、お圹に立おたなんお幞いです孊習䞭にご質問がございたしたら、お気軜にお問い合わせください 最埌たでファむティングです:)

Limited time deal

$11,672.00

24%

$102.30

Similar courses

Explore other courses in the same field!