
Pass the Kakao Cote 6-week course! Real Python Coding Test
excusemee04122221
Kakao Cote 6-week pass study method nerd scientifically selected algorithm/data structure extract
Basic
Algorithm, data-structure, Coding Test
"Just like the real thing! Master job interviews, coding competitions, and your skills all at once." Perfect preparation for corporate coding tests! Improve your skills from basic to intermediate! This course contains only the essentials necessary for coding test preparation. Structured step-by-step from basic concepts to practical problems, you can improve your programming skills and practical sense at the same time.
261 learners
Level Basic
Course period Unlimited
Reviews from Early Learners
5.0
정지윤
The analogies you give are so interesting that the explanations really stick in my mind!! By intuitively breaking down the core principles of algorithms, even concepts that felt difficult before now come naturally to me. When I studied alone, algorithms felt abstract, but seeing how you apply them while solving problems really helps me get a feel for it. I'll keep reviewing the content to get more familiar with it. Thank you~~
5.0
정민기
You focus on understanding principles and explain algorithms very well. Especially with the parts that utilize recursive functions, it was really difficult to get a feel for them when studying alone, but by watching the simulation process you provide step by step multiple times, I think I'm starting to see it little by little! I plan to try solving the remaining provided problems on my own first without watching the videos. Thank you!
5.0
승원
Thank you
Programming (Data Structures, Algorithms)
Coding test
Algorithm
Information Olympiad
acmicpc
Hello. The Coders Online Judge system has been newly updated.
From now on, please access all grading services via codersit.co.kr -> coj.ac and use the 'PASS' menu as before. (You can log in with your existing ID.)
Additionally, with the recent termination of the Baekjoon site service, the previously operated 'Baekjoon Group' service has ended. However, please note that the PASS grading system for existing practice problems and previous exam application problems will continue to operate without any disruption.
Samsung Electronics Software Membership Full Member
2013~2015 : Senior Researcher, CP System, Samsung Electronics DMC R&D Center, Mobile Communications Business
2015~2017 : Samsung Electronics Software Center, Researcher in charge of the Daegu region for Samsung Software Membership
2017~ : CEO of Coders IT and Coders IT Academy (Operating in Suseong-gu and Dalseo-gu, Daegu)
2021~ : CEO of Gongjibsa, Coding Educational Tool Manufacturing and Distribution
2023~ : Launched ArduWiki service
Daegu Subway App Development and Operation
Participated in the development of Samsung Electronics Spen SDK 3.0
Participated in the development of Samsung Electronics Samsung School
Creation and verification of selection problems for Samsung Software Membership
Gwanggaeto Hospital AR Service Development
Development of monitor service for Daegu Facilities Corporation
Launched the Whats Pink app
Directly developing and operating an algorithm grading and learning system
CEO of Coders IT, CEO of Gongjibsa, CEO of Arduwiki
Programming Contest Operation (COCI: Coders Open Contest In Informatics)
Holds Diamond 3 tier on Baekjoon
2014 Samsung Electronics DMC R&D Center SW Competency Enhancement Special Lecture for employees (In-house Instructor)
2016 Samsung Electronics Software Center Samsung Software Membership Algorithm Lecture
2017 Samsung Research Algorithm Competency Enhancement Lecture
2017 Samsung Research Programming Skills (Advanced Algorithms) Lecture
2018 SK E&S Basic Programming Language Lecture
2019–2024 Coding Test/Algorithm Education Course, Department of Computer Software Engineering, Kumoh National Institute of Technology
2020 Kyungpook National University Creative Factory Lecture
2020 Keimyung University Computer Engineering SW Problem Solving Ability Algorithm Lecture
2017-Present: CodersIter, conducting various professional lectures, including those for students of Daegu Science High School for the Gifted
Method and apparatus for displaying object and recording medium thereof (Method and apparatus for displaying object and recording medium thereof) Application Number: 1020140152858
Method for controlling device and the device (METHOD FOR CONTROLLING DEVICE AND THE DEVICE) Application Number: 1020150013550
Method and apparatus for displaying object on a device (Method and apparatus for displaying object) Application Number: 1020140064568
Method and Apparatus For Sharing and Displaying Writing Information Application Number: 1020130147817
Network Group generating Method and Apparatus Using Pattern Information Application Number: 1020130091591
CodersIT Student Award History
Automation of the entire process from writing code → submission → checking grading results → checking failed test cases
Python practice is possible using a web-based grading tool (or PyCharm is recommended)
Improve coding skills + enhance problem-solving abilities at the same time
Providing problem-solving processes and code for example, practice, and past exam questions after each part's lecture.
Continuous updates of recent coding test question reconstructions, solution materials, and videos
Unlimited access to the latest content with no expiration date.
✔ Introductory Course
Time Complexity, Sorting, Recursive Functions
Collections, References, Mutable/Immutable Objects
Stack/Queue, Graph, BFS/DFS
✔ Core Course
Disjoint Set, MST, Binary Search, Parametric Search, Dijkstra, DP
Prefix Sum 1D/2D, Knapsack, LCS
✔ Advanced Course
Segment Tree, Offline Query, Bipartite Matching, TRIE, LCA, LIS, Convex Hull
※ Advanced courses have a low frequency of appearing in coding tests, but they are useful for those looking to improve their skills or prepare for competitions.
All lecture material PDFs provided
Q&A within the platform / Email inquiries available
All code used for learning is provided.
Previous exam question solution code
Example solution code
From developer employment to PS competition preparation, practical problem-solving training!
We provide practice problems and a grading system for each unit,
and you can check the incorrect test cases immediately when an error occurs, allowing you to learn without wasting time.
This is a course where you can quickly improve your skills through efficient repetitive learning.
Not only the lecture videos, but also the problem-solving pages and grading screens are all provided with a dark mode-based UI.
✅ Your eyes will feel less tired even after studying for a long time
✅ An immersive learning environment that enhances concentration
✅ Code, materials, and slides are all dark theme-based
Dark mode lecture materials
Light mode lecture materials
Dark mode lecture materials
Light mode lecture materials
Data Structures & Algorithm Patterns essential for problem-solving
Time complexity design for various scenarios and a sense for code optimization
Practical strategies from "how to approach the problem" to "preventing implementation mistakes"
Expanded problem-solving skills covering advanced topics
Below are examples of practical problems included in the lecture. You can write, submit, and check results for your code in the provided web-based grading system. (Use immediately (without signing up ))
🌟 Address and usage guide included in the lecture
Self-provided problems for each course
Provides PS (Problem Solving) style problems
Coding, execution, and submission are possible without an IDE (web-based)
Check grading results
Job seekers who feel overwhelmed by algorithms
Those who understand the concepts but struggle with implementation
Master everything from the basics to Brute Force, DP, and MST by tackling real-world problems.
Those who lack confidence in real-world situations
Cases where the answer is produced but marked as incorrect
Check your skill improvement by practicing like the real thing with the grading system
Those who want guaranteed skill growth
Those who want to challenge themselves in competitions
Provides advanced topics including Segment Trees, Offline Queries, and Convex Hull
Inflearn Q&A board available
Email: sunguk.ryu@codersit.co.kr
Algorithm solving that works directly in practice! Skilled instructor + practical system + advanced algorithms all at once!
📌 Coding tests are no longer overwhelming. Let's prove your skills together!
Yes, it's fine. Except for the parts explaining the specific characteristics of the Python language, the problem-solving ability process is what's important.
This course focuses on algorithms and problem-solving, so the core is improving your skills regardless of the language.
Python is the most intuitive and easiest language for algorithm beginners to learn, and porting to other languages (C++, Java, etc.) after learning is not difficult.
The web-based grading system provided in the lecture allows anyone to solve problems immediately without signing up.
When you write and submit code, it is instantly graded for correctness, and if it is incorrect, you can also check the failed test cases.
This enables a practical learning experience of implementing → testing → and modifying directly.
Usually, grading systems do not provide failed test cases. If the input/output is large, it can cause excessive network traffic, and trying to force a solution to fit a specific failed test case can be counterproductive. However, we are providing them for job seekers who are short on time, so please use them for reference. If the input/output is large, only a portion may be displayed.
Of course.
While this course is a practical algorithm course designed for coding test preparation, it is also a comprehensive course covering algorithms across computer science, including brute force, trees, DP, shortest paths, segment trees, LCA, and convex hulls. You will learn through a structured flow of Theory → Application → Practical Problem Solving, rather than just simple problem-solving.
Yes.
If you know basic programming syntax (based on Python), even non-majors can certainly take this course.
We provide step-by-step guidance starting from core concepts such as time complexity, data types, and reference/copying.
The lecture curriculum is based on the coding test trends of major domestic companies (Samsung Electronics, Kakao, LINE, etc.).
As a comprehensive course covering everything from basics to advanced levels, you can sufficiently prepare for most coding tests as long as you diligently follow the established curriculum. In fact, there are numerous cases of students who have successfully secured employment after taking this training course.
These topics are not frequently featured in coding tests.
However, they are very useful for top-tier performers, those preparing for competitions/olympiads, or those who wish to pursue advanced algorithm studies.
While the basic to core courses are sufficient for job preparation, I recommend the advanced course if you wish to expand your skills and achieve a higher level of problem-solving ability.
Who is this course right for?
Those who are preparing for coding tests with the goal of getting a job as a developer (from beginners)
Prospective experts interested in programming contests (acmicpc)
Those who want to develop their skills to the Gold to Platinum level on Baekjoon.
Those who want to learn advanced algorithms (LCA, TRIE, Segment Tree, etc.)
Need to know before starting?
python
Career Verified
261
Learners
17
Reviews
2
Answers
5.0
Rating
1
Course
홈페이지 : https://codersit.co.kr
저지시스템 : https://coj.ac
아두위키 : https://arduwiki.com
공집사 : https://gongzipsa.com
All
50 lectures ∙ (25hr 8min)
Course Materials:
All
17 reviews
5.0
17 reviews
Reviews 1
∙
Average Rating 5.0
Edited
5
You focus on understanding principles and explain algorithms very well. Especially with the parts that utilize recursive functions, it was really difficult to get a feel for them when studying alone, but by watching the simulation process you provide step by step multiple times, I think I'm starting to see it little by little! I plan to try solving the remaining provided problems on my own first without watching the videos. Thank you!
Reviews 1
∙
Average Rating 5.0
5
The analogies you give are so interesting that the explanations really stick in my mind!! By intuitively breaking down the core principles of algorithms, even concepts that felt difficult before now come naturally to me. When I studied alone, algorithms felt abstract, but seeing how you apply them while solving problems really helps me get a feel for it. I'll keep reviewing the content to get more familiar with it. Thank you~~
Reviews 1
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
Edited
5
I took this course to prepare for coding tests. The instructor explains the theory in an easy-to-understand way by simulating the process of applying algorithms to problems step-by-step. After the explanations, I was able to gain a solid understanding by solving examples where each algorithm could be applied. Additionally, the practical tips shared throughout the lectures for solving problems were all incredibly helpful. As a result, I have developed the ability to solve many more problems than when I was studying on my own. If you feel stuck while preparing for coding tests, I highly recommend taking this course! Thank you!!
Reviews 7
∙
Average Rating 5.0
Explore other courses in the same field!