BEST

Data Structures and Algorithms Made Easy with Pictures (Basic Edition)

In this course, you will learn about linear data structures and algorithms.

(4.9) 113 reviews

2,082 students

Algorithm

This course is prepared for Beginners.

What you will learn!

  • Data structure

  • algorithm

Data structures and algorithms that developers must know
We'll teach you in a fun and easy way with pictures!

Once you learn the basics
You say it determines the code of your life? 🔍

Developer's Basics, Data Structures & Algorithms 📖

I always felt sorry when I saw developers who lacked basic skills wandering around, not knowing what to learn. They didn't have enough time, and it seemed like it was too much to keep up with the latest technologies.
Of course, cutting-edge technology is important, but in computer science, the fundamentals are even more important.
If you have a good grasp of the basics, you can easily learn flashy and popular techniques at any time.

Data structures and algorithms are not limited to a specific language or framework.
Even if popular languages and frameworks change, you can still take the data structure and algorithm knowledge you learn and apply it.


Developers who need guidance
Anyone OK 🚩

academic

Learning in school classes
Data structure/algorithm
It's too difficult and stiff.
Can't it be learned easily?

Non-major

The specialists learn a new language,
Also in the framework
You seem to be adapting well...
I wonder what the secret is!

Job seeker

If you look at the coding test questions,
I feel like there's a wall and I feel blocked.
I feel like I have to learn something
What the heck is that?

Efficiency King

The code I wrote
Analyze performance,
More efficient and better performing
I want to change it into code.

People who are just starting out in development often say this.

  • “Often when I’m trying to solve a problem, I feel like I’m floating in a vast ocean.”
  • “I try to solve problems by writing codes as ideas come to mind, but I can’t guarantee that the code is efficient .”
  • “Even when comparing my code to other people’s code, I can’t really tell which code is more efficient.”
  • “I feel like there must be some kind of systematic way to do this, but I have no idea how to do it.”

It's natural to immediately translate the ideas that come to your mind into code.
Until you learn data structures and algorithms !

What if you learn data structures and algorithms?

When there is a problem, which data structure is the most efficient for that problem,
This makes me wonder what kind of algorithm would be suitable for it.

Most of the problems we easily encounter can be solved with already known data structures and algorithms. Even if there are none, we can quickly solve them by applying the data structures and algorithms we know.
If you've ever felt the need for guidance, I'm confident that data structures and algorithms can do the job well.


Learning content
Check it out 📚

  • ✅ We explain with pictures so that everyone, from non-majors to job seekers, can easily understand.
  • ✅ You can learn in detail how data structures and algorithms work because it covers everything from concept explanation to implementation.
  • ✅ In situations where implementation can be confusing, we explain how the code works with pictures.
  • ✅ It is explained in a fun way with pictures, but it is not treated lightly.

1️⃣ Prepare data structures and algorithms!

Learn what data structures and algorithms are, and prepare the necessary knowledge and environment before learning data structures and algorithms in earnest.

2️⃣ Learn about data structures!

Let's learn about data structures in earnest. Since this lecture is a basic course, we will learn about linear data structures, which are relatively simple structures, and implement them ourselves.

3️⃣ Learn the algorithm!

We will learn and implement a recursive algorithm and an algorithm for sorting a linked list, which is one type of linear data structure. We will also learn about dynamic programming, which can solve the shortcomings of recursive algorithms.


Frequently Asked Questions 💬

Q. In what language will it be conducted?

We'll be using JavaScript, but we'll write example code without using any JavaScript-specific syntax so that other languages can follow along.

Q. Is this a lecture that non-majors can also take?

This course is designed for non-majors. If you just follow the course, you will be able to learn data structures and algorithms!

Q. Are there lecture materials?

There are no lecture materials.


See other lectures together 📺

Recommended for
these people!

Who is this course right for?

  • If you're learning a programming language and don't know what to do

  • Those who want to prepare for a coding test

  • Those who want to strengthen their basic skills

Need to know before starting?

  • One or more programming languages

Hello
This is gamja5

7,172

Students

407

Reviews

308

Answers

4.9

Rating

8

Courses

저는 인프런에서 컴퓨터 과학(CS) 강의를 준비하고 있는 감자라고 합니다! 😄
학생과 주니어 개발자들이 AI 시대에 단순히 AI에 밀려나지 않고, 기본기를 탄탄히 다져 AI를 능숙히 활용하는 개발자로 성장할 수 있도록 돕는 것을 목표로 합니다.

 

More

Reviews

All

113 reviews

4.9

113 reviews

  • shb9010308851

    Reviews 10

    Average Rating 5.0

    5

    28% enrolled

    I bought this after the operating system, and the lecture series that explains things easily with pictures is really good. The lecture quality is also high. It's a subject I took in my department, and I think it will be very helpful if I listen to it before preparing for the coding test. I'm looking forward to the advanced version. Also, do you plan on making a lecture on networks?

    • gamja5
      Instructor

      The series of easy-to-learn pictures is a series of computer science lectures. It will be produced sequentially and will be opened, and among them, there is a network lecture. It's like being processed in a queue! Thank you for your anticipation, Pbuli is cute :)

  • roykean19930688

    Reviews 34

    Average Rating 5.0

    5

    100% enrolled

    I think it's the best course for introduction to algorithms and light review.

    • gamja5
      Instructor

      Thank you for your valuable review, Jongwoon Lee! It's the best comment ever haha

  • delafos6121

    Reviews 18

    Average Rating 5.0

    5

    48% enrolled

    Data structure algorithm, let's get started right away ㅠㅠ

    • gamja5
      Instructor

      You left a review first haha Fighting! Thank you, Sammy!

  • hankwan7770198

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    The visualization is so well done that it catches the eye. There is Python and Java, but I took the class because JavaScript was the easiest to start with, and I am satisfied. I will wait for the advanced lecture~

    • gamja5
      Instructor

      I will make sure to make the in-depth version easy to understand. Thank you for your valuable review, Donkey!

  • japata886948

    Reviews 2

    Average Rating 5.0

    5

    32% enrolled

    I love you potato. Thank you. I look forward to more lectures.

    • gamja5
      Instructor

      I will strive to meet expectations. Thank you for your valuable course review, Kim Dong-wook!😄

Similar courses

Explore other courses in the same field!

$42.90