강의

멘토링

로드맵

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) 7 reviews

94 learners

  • Kyo
알고리즘
자료구조
자바스크립트
코딩테스트
면접준비
JavaScript
Algorithm
data-structure
Coding Test

What you will learn!

  • 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

1,907

Learners

141

Reviews

323

Answers

4.9

Rating

3

Courses

커뮤니티 서비스 프론트엔드 개발자로 시작하여 현재는 모빌리티 서비스 풀스택 개발자로 일하고 있습니다.

인프런에서는 완성도 높은 프로덕트를 만들기 위한 강의를 하고 있습니다.

 

  • inkyo.dev@gmail.com

Curriculum

All

57 lectures ∙ (5hr 20min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

7 reviews

5.0

7 reviews

  • 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

    • zian009님의 프로필 이미지
      zian009

      Reviews 6

      Average Rating 4.0

      5

      64% enrolled

      The code and images are clean.

      • li0oil5003님의 프로필 이미지
        li0oil5003

        Reviews 2

        Average Rating 5.0

        5

        55% enrolled

        • 0310to04159758님의 프로필 이미지
          0310to04159758

          Reviews 3

          Average Rating 5.0

          5

          10% enrolled

          Limited time deal ends in 4 days

          $33.00

          23%

          $42.90

          Kyo's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!