강의

멘토링

커뮤니티

Programming

/

Algorithm & Data Structure

Data Structures & Algorithms with JavaScript (Concepts + Problem Solving)

Learn core data structures and algorithms such as Stack, Queue, Linked List, Sorting, and DFS/BFS by implementing them directly with JavaScript. Solve frequently appearing problem types together to build problem-solving skills essential for coding tests and interviews.

(5.0) 9 reviews

135 learners

Level Basic

Course period Unlimited

  • Kyo
JavaScript
JavaScript
Algorithm
Algorithm
data-structure
data-structure
Coding Test
Coding Test
JavaScript
JavaScript
Algorithm
Algorithm
data-structure
data-structure
Coding Test
Coding Test

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

mayo

89% enrolled

Thank you for the great lecture.

5.0

e34652

31% enrolled

It seems to be great for quickly learning the basics as it's concisely organized with only the essential points.

5.0

이지안

64% enrolled

The code and images are clean.

What you will gain after the course

  • Stack & Queue

  • Linked List & Doubly Linked List

  • Sorting, Searching, DFS/BFS, Graph

  • Tree, Priority Queue, and Heap

  • Dynamic Programming, Mathematics

자바스크립트로 배우는 자료구조 & 알고리즘 (개념+구현+문제풀이)

🔎 강의 소개

이 강의는 자바스크립트로 자료구조와 알고리즘을 직접 구현하고 학습하는 강의입니다. 스택, 큐, 연결 리스트, 정렬, DFS/BFS 등 핵심 주제를 직접 구현하며 개념을 확실히 다집니다. 또한, 출제 빈도가 높은 문제들을 함께 풀어보며 실전 감각을 키웁니다.

자료구조와 알고리즘을 처음 배울 때 막막하고 어렵게 느껴졌던 부분들을 떠올리며 최대한 쉽게, 그림과 시각적인 설명으로 직관적으로 이해할 수 있도록 구성했습니다. 이해 → 구현 → 적용(문제풀이)의 흐름을 따라가며 혼자 공부할 때 느꼈던 벽을 함께 넘을 수 있도록 도와드립니다.

자바스크립트를 사용하는 강의입니다.

자료구조 구현부터 코드 예시, 문제 풀이까지 모든 내용을 자바스크립트 하나로 일관되게 학습합니다. 자바스크립트를 활용해 직접 구현하고 실전 문제를 풀어보며 이론과 실습을 자연스럽게 연결할 수 있도록 구성했습니다.

자바스크립트를 주 언어로 사용하는 분들이 기초부터 실전까지 한 번에 정리하기에 최적화된 강의입니다.
단, 자바스크립트의 기본 문법(변수, 조건/반복문, 함수, 배열/객체 등)은 숙지하고 있어야 합니다.

자주 출제되는 문제 유형을 함께 풀이합니다.

코딩 테스트와 기술 면접에서 자주 출제되는 문제 유형을 중심으로 실전 문제 풀이도 함께 진행합니다. 출제 빈도가 높고 실전에 도움이 되는 문제들로 문제 해결 능력을 길러드립니다.

📖 다루는 내용

  • 스택 & 큐

  • 연결리스트

  • 이중 연결리스트


  • 버블정렬

  • 선택정렬

  • 삽입정렬

  • 병합정렬

  • 퀵정렬

  • 이분탐색

  • 투포인터

  • 시간복잡도 & 빅오표기법

  • 깊이/너비 우선 탐색 (DFS/BFS)

  • 트리와 순회

  • 이진 탐색 트리

  • 그래프

  • 우선순위 큐와 힙

  • 다이나믹 프로그래밍

  • 수학


  • 구간합/누적합

  • + 문제풀이

️️강의 특징

1. 강의 자료 제공 (개념노트 + 문제집)
자료구조와 알고리즘 강의에 꼭 필요한 자료들을 모두 제공합니다. 핵심만 정리한 개념노트 PDF, 다양한 유형별 문제집 PDF를 함께 제공하여 복습과 실전 연습을 효율적으로 진행할 수 있도록 지원해드립니다.

2. 간편한 실행 환경

별도의 복잡한 설정 없이, VSCode 또는 개발자도구 콘솔창만 열면 바로 실습할 수 있습니다.

3. 깔끔한 그림과 함께 개념 설명

복잡한 자료구조 개념을 직관적인 그림과 예시로 이해할 수 있게 도와드립니다.

4. 이해 → 구현 → 문제 풀이로 이어지는 학습 흐름

개념을 단순히 이해하는 데 그치지 않고, 직접 구현해보며 체득한 뒤에 다양한 실전 문제 풀이를 통해 실제 코딩 테스트와 면접에 대비할 수 있도록 구성되어 있습니다.

️참고 사항

  • 문제의 난이도는 쉬움:, 보통:, 어려움: 으로 구분합니다.

  • 실습 환경은 특별한 세팅 없이 VSCode 또는 브라우저의 콘솔 창만으로도 충분합니다.

  • 예시코드나 문제풀이는 자바스크립트로 진행되므로 기본 문법을 알고 있어야합니다.

  • 강의 자료(문제집/개념노트)는 다운로드 가능한 형태로 제공되며, 수강 중 언제든지 복습하고 실습할 수 있도록 구성되어 있습니다.


  • 이 강의는 3840 × 2160 (4K) 해상도로 제작되어 높은 해상도를 선택하면 더 좋은 화질로 수강하실 수 있습니다.


Recommended for
these people

Who is this course right for?

  • Those who want to systematically learn the basic concepts of data structures and algorithms

  • Those who want to improve their problem-solving skills for interviews or coding tests.

  • Those wanting to learn common algorithm types

  • Anyone who wants to solidify their skills by implementing directly with JavaScript

Need to know before starting?

  • JavaScript Basics

Hello
This is

2,156

Learners

174

Reviews

348

Answers

4.9

Rating

3

Courses

I started as a community service frontend developer and am currently working as a full-stack developer for a commerce platform.

At Inflearn, I teach courses focused on building high-quality products.

  • inkyo.dev@gmail.com

Curriculum

All

57 lectures ∙ (5hr 20min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

9 reviews

5.0

9 reviews

  • yeongjinyu679614님의 프로필 이미지
    yeongjinyu679614

    Reviews 3

    Average Rating 5.0

    5

    26% enrolled

    • mayokim75416874님의 프로필 이미지
      mayokim75416874

      Reviews 2

      Average Rating 5.0

      5

      89% enrolled

      Thank you for the great lecture.

      • timeoffres4099님의 프로필 이미지
        timeoffres4099

        Reviews 2

        Average Rating 5.0

        5

        75% enrolled

        • e346527987님의 프로필 이미지
          e346527987

          Reviews 1

          Average Rating 5.0

          5

          31% enrolled

          It seems to be great for quickly learning the basics as it's concisely organized with only the essential points.

          • koy
            Instructor

            Thank you for the great course review!!

        • zldnlto님의 프로필 이미지
          zldnlto

          Reviews 2

          Average Rating 5.0

          5

          5% enrolled

          $42.90

          Kyo's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!