C
Interactive — learn by writing code

Full learning map

Practice by hand, theory in concept notes. · 0 of 82 interactive done

100%

HTML 기초

0/7

CSS 기초

0/7

Python 입문

0/19

JavaScript

0/12

TypeScript

0/4

백엔드 · 요청과 응답

0/6

풀스택 · 전체 흐름

0/2

Java · Spring

0/9
변수·출력 — Java 첫 코드산술 — 숫자 계산조건문 — if / else반복문 — for배열 — 여러 값과 for-each
클래스·객체 (OOP)Coming soon
Spring · 의존성 주입Coming soon
Spring · REST 컨트롤러Coming soon
Spring · JPA → DBComing soon

터미널 · 환경설정

0/4

개발 도구 · AI 자동완성

0/3
AI 자동완성 받아치기 — Tab 연습
Cmd+K 인라인 편집Coming soon
AI 에이전트에게 맡기기Coming soon

네트워크 · 언제 쓰나

0/1

운영체제 · 언제 쓰나

0/1

보안 · 무엇을 막나

0/1

DevOps · 언제 쓰나

0/1

바이브코딩 · 프롬프트

0/1

GitHub · 버전관리

0/7

Flexbox

0/2
정렬·분배Coming soon
grow·shrinkComing soon

반응형

0/2
미디어쿼리Coming soon
clamp·vwComing soon

React

0/2
컴포넌트·propsComing soon
useStateComing soon

Next.js

0/2
App RouterComing soon
Server ActionComing soon

Database

0/2
ERD 설계Coming soon
정규화Coming soon

백엔드 로직 · 회원 삭제

0/8

Concept notes — theory (free, all concepts)

Read every concept here, even those without interactive lessons yet. Free, no login.

Java 6 lessons
OOP, 컬렉션, 스트림, JVM
Spring Boot 10 lessons
DI, MVC, JPA, Security
Database 6 lessons
SQL, 인덱스, 트랜잭션
HTML/CSS 11 lessons
HTML, CSS, Flexbox, Grid
JavaScript 21 lessons
ES6+, DOM, 비동기
TypeScript 7 lessons
타입 시스템, 제네릭, 비동기 7개 — JS 와의 차이
React 22 lessons
컴포넌트 · Hooks · 상태관리 · 폼 · 최적화 · TS
Next.js 15 lessons
App Router · Server Component · Server Actions · Streaming · Optimistic UI · Middleware · SEO · Revalidation
Python 27 lessons
문법, 자료구조, 비동기, AI 기초
Vibe Coding 9 lessons
Cursor·Copilot·v0·Claude Code
Dev Tools 4 lessons
IDE, CLI, 디버깅, 생산성
Network 9 lessons
TCP/IP, HTTP, 쿠키·세션, CDN, CORS
OS 5 lessons
프로세스·스레드, 메모리, 파일시스템
Security 4 lessons
XSS, CSRF, 암호화
DevOps 4 lessons
Docker, CI/CD
Collaboration & Git 4 lessons
Git, 애자일
AI 1:1 인터랙티브 코딩 학습 — CodeMaster | CodeMaster