Pure JavaScript + standard DOM API — no bundlers, no frameworks.
25-lesson track: basics, objects/arrays, functional ES6, async, DOM, browser APIs, and Node + npm. Each lesson bundles a README, runnable example code, a homework spec and the answer.
5 lessons
브라우저·콘솔·`<script>` 태그·실행 환경·DevTools
`let`/`const`, 원시 타입·`typeof`·형변환
산술·비교·논리·옵셔널 체이닝·널 병합
`if`/`switch`/`for`/`while`/`for...of`/`for...in`
선언·표현식·매개변수·반환·스코프·기본값
4 lessons
4 lessons
3 lessons
4 lessons
`querySelector`·속성·`textContent`/`innerHTML`
`createElement`·`appendChild`·`classList`·`style`
`addEventListener`·`preventDefault`·이벤트 위임
`input`·`submit`·HTML5 validation·`FormData`
3 lessons
2 lessons
Build one at the end of each part to cement learning