LeetCode Essential Problem Solving for Passing Coding Tests
LeetCode explained by Dalle, a Korean developer working at a Silicon Valley startup! This is a practical LeetCode problem-solving course that doesn't just provide answer codes, but compares multiple approaches for each problem, analyzes time and space complexity together, and explains why certain solutions are more efficient. First, we write the most intuitive approach and analyze its time/space complexity to identify bottlenecks and improvement points. Then, we explore alternative approaches applying various data structures and algorithmic techniques, comparing the performance differences and pros and cons of each method. Through this, it helps you develop problem-solving skills to design efficient solution strategies on your own when facing new problems.
67 learners
Level Basic
Course period Unlimited
What you will gain after the course
Understanding key problem types that repeatedly appear in coding tests and interviews
The ability to determine which algorithms and data structures to apply when looking at a problem
The benchmark for being able to continue solving LeetCode problems on your own
Recommended for
these people
Who is this course right for?
Developers who are preparing for coding tests for the first time or again
For those who understand the LeetCode problem but have no idea how to solve it
Junior to mid-level professionals interested in overseas employment / Big Tech interviews
Need to know before starting?
Python Syntax Basics
Canada🇨🇦 I am a Korean🇺🇸 developer living in Toronto and working for a US Silicon Valley startup.🇰🇷 Working as a developer for over 18 years, I have experienced several career moves from major domestic corporations to global Big Tech companies, and in the process, I have prepared for and taken countless coding tests.
I focus on explaining the coding test not simply as a "process of solving many problems," but as a process of thinking about how to view a problem and which approach to choose. Instead of quickly showing the correct answer, my lectures are conducted in a way that explores why we think this way and what other options are available.
I am creating my lectures in a style that always explains things step-by-step, starting from the most intuitive solutions, so that even those who are not yet familiar with algorithms and data structures can follow along without feeling overwhelmed.
Curriculum
All
70 lectures ∙ (21hr 35min)




