
제주코딩베이스캠프 Code Festival: Python 100제
제주코딩베이스캠프
이 강좌를 통해 문법을 보다 명확하게 이해하시고, 문제 풀이에 대한 자신감을 얻으시길 바랍니다.
초급
Python, 코딩 테스트
"Most similar to real practice! Capture employment, coding competitions, and skills all at once." Perfect preparation for corporate coding tests! Skill improvement from basics to intermediate level! This course contains only the essentials needed for coding test preparation. Structured step-by-step from basic concepts to practical problems, you can simultaneously develop programming skills and practical sense.
71 learners
Programming (Data Structures, Algorithms)
Coding Test
Algorithm
Informatics Olympiad
acmicpc
Samsung Electronics Software Membership Full Member
2013~2015: Samsung Electronics DMC Research Institute, Wireless Business Division CP System Senior Research Engineer
2015~2017: Samsung Electronics Software Center, Samsung Software Membership Daegu Regional Research Associate
2017~ : CEO of Coders IT, Coders IT Academy (Operating in Suseong-gu and Dalseo-gu, Daegu)
2021~ : CEO of Gongzipsa Coding Educational Materials Manufacturing and Distribution
2023~ : Arduwiki service launch
Daegu Subway App Development and Operation
Participated in Samsung Electronics S Pen SDK 3.0 development
Participated in Samsung Electronics Samsung School development
Samsung Software Membership selection problem creation and verification
Gwanggaeto Hospital AR Service Development
Daegu Facilities Corporation Monitor Service Development
Whats Pink app launch
Currently developing and operating an algorithm grading and learning system
CEO of Coders IT, CEO of Gongjipsa, CEO of Arduwiki
Programming Contest Management (COCI : Coders Open Contest In Informatcis)
Holds Diamond 3 tier on Baekjoon
2014 Samsung Electronics DMC Research Institute employee-targeted SW competency enhancement special lecture (in-house instructor)
2016 Samsung Electronics Software Center Samsung Software Membership Algorithm Lecture
2017 Samsung Electronics Research Institute Algorithm Competency Enhancement Lecture
2017 Samsung Electronics Research Institute Programming Skills (Advanced Algorithms) Lecture
2018 SK E&S Programming Language Fundamentals Lecture
2019~2024 Coding Test/Algorithm Education Program, Kumoh National Institute of Technology, Department of Computer Software Engineering
2020 Kyungpook National University Creative Factory Lecture
2020 Keimyung University Computer Engineering SW Problem Solving Algorithm Lecture
2017-Present: Currently conducting various professional lectures including lectures for students at Daegu Science High School for the Gifted at Coders High
Method and apparatus for displaying object on device and recording medium thereof Patent 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 device 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
Coders IT Student Award History
Code writing → Submission → Grading result verification → Checking failed test cases - complete process automation
Web-based grading tool allows Python practice (or PyCharm recommended)
Improve coding skills + enhance problem-solving abilities simultaneously
Code provision and problem-solving process for examples, practical exercises, and past exam questions after each part's lectures
Coding test latest exam questions review, solution materials and videos continuously updated
Unlimited access to the latest content with no enrollment period restrictions
✔ Getting Started Process
Time Complexity, Sorting, Recursive Functions
Collections, References, Mutable/Immutable Objects
Stack/Queue, Graph, BFS/DFS
✔ Core Curriculum
Disjoint Set, MST, Binary Search, Parametric Search, Dijkstra, DP
Prefix Sum 1st/2nd, Knapsack, LCS
✔ Advanced Course
Segment Tree, Offline Query, Bipartite Matching, TRIE, LCA, LIS, Convex Hull
※ Advanced courses have low frequency in coding tests but are useful for skill improvement and contest preparation.
All lecture materials provided in PDF format
Q&A within the platform / Email inquiries available
All code used in the learning process is provided.
Practice Problem Solution Code
Example Solution Code
Developer job preparationto PS competition preparation, practical problem-solving training!
Practice problems and grading systems are provided for each chapter,
and when incorrect answers occur, you can immediately check the failed test cases to learn without wasting time.
This is a course that allows you to quickly improve your skills through efficient repetitive learning.
The lecture videos, problem-solving pages, and grading screens are all provided with a dark mode-based UI.
✅ Eyes feel less tired even after studying for long periods
✅ Immersive learning environment that enhances concentration
✅ Code, materials, and slides are all based on dark theme
Dark Mode Course Materials
General Mode Lecture Materials
Dark Mode Course Materials
General Mode Lecture Materials
Essential Data Structure & Algorithm Patterns for Problem Solving
Situational Time Complexity Design and Code Optimization Intuition
Practical strategies from "how to approach problems" to "preventing implementation mistakes"
Advanced problem-solving capabilities that cover even complex topics
Below are examples of practical problems included in the course. You can write code, submit it, and check results in the provided web-based grading system. (No registration requiredready to use)
🌟Lecture includes address and usage guide
Providing problems for each course
Providing problems in PS format
Coding, execution, and submission possible without IDE (web-based)
Check Grading Results
The course provides a separate web-based grading system, but for those who prefer the Baekjoon Online Judge system, we also operate a Baekjoon group tailored to the course curriculum.
📘 If you join the Baekjoon group, you can study with problem sets tailored to the lectures.
Job seekers who find algorithms overwhelming
Someone who knows the concept but can't implement it
From basics to brute force, DP, MST - conquer with real problems
People who lack confidence in real-world situations
Cases where the answer appears but is marked incorrect
Practice like the real thing with a grading system and confirm your skill improvement
Those who want definite skill improvement
People who want to challenge themselves in competitions
Segment Tree, Offline Query, Convex Hull - Advanced Topics Included
Inflearn Q&A board available
Email: sunguk.ryu@codersit.co.kr
Algorithm solutions that work directly in practice! Skilled instructor + practical system + advanced algorithms all in one!
📌 Coding tests are no longer overwhelming. Let's prove our skills together!
Yes, that's fine. Except for the part explaining the characteristics of the Python language, the problem-solving ability process is important.
This lecture focuses on algorithms and problem-solving, so developing skills regardless of the language is the key.
Python is the most intuitive and easy-to-learn language for algorithm beginners, and porting to other languages (C++, Java, etc.) after learning is not difficult.
The web-based grading system provided in the course allows anyone to solve problems immediately without registration.
When you write and submit code, it is immediately graded for correctness, and if incorrect, you can also check the failed test cases.
This enables a practical learning experience of implementing directly → testing → and modifying.
Usually, grading systems do not provide incorrect test cases. When input/output is large, network traffic becomes excessive, and solving problems by fitting them to incorrect test cases can have adverse effects. However, this is provided for job seekers who are short on time, so please use it as a reference. When input/output is large, only a portion may be shown.
Of course.
This course is a practical algorithm course for coding test preparation, but it is also a comprehensive course covering algorithms across computer science, including brute force, trees, DP, shortest paths, segment trees, LCA, convex hull, and more. Rather than simple problem-solving, you will learn through the flow of theory → application → practical problem-solving.
Yes.
If you can handle basic programming syntax (based on Python), even non-majors can take this course without any problems.
We guide you step by step through core concepts such as time complexity, data types, reference/copy, etc.
The course curriculum is structured based on the coding test trends of major domestic companies (Samsung Electronics, Kakao, Line, etc.).
This comprehensive course covers everything from basics to advanced topics, and if you faithfully follow the established curriculum, you'll be sufficiently prepared for most coding tests. There are numerous cases of students who took this educational program and successfully secured employment.
This content is not a frequently tested topic in coding tests.
However, it is very useful for advanced learners or those preparing for competitions/contests and wanting to expand their algorithm knowledge.
While the basic to core courses are sufficient for job preparation, if you want to expand your skills and develop higher-level problem-solving abilities, we recommend taking the advanced courses as well.
Yes, it's possible.
The course provides its own grading system, but for those who want to solve problems on the Baekjoon system
we operate a dedicated Baekjoon group that includes problem sets matching the curriculum.
If you sign up, you can solve and submit problems directly on Baekjoon with a problem list tailored to this course.
Who is this course right for?
Those preparing for coding tests with the goal of getting a developer job (from beginner level)
Aspiring competitive programmers interested in programming contests (acmicpc)
Those who want to develop Gold to Platinum level skills based on Baekjoon standards
Those who want to learn advanced algorithms (LCA, TRIE, Segment Tree, etc.)
Need to know before starting?
python
All
50 lectures ∙ (25hr 8min)
Course Materials:
All
2 reviews
5.0
2 reviews
$169.40
Explore other courses in the same field!