AI 공부
무료 AI 강의 523개, Claude Code를 과외 선생으로 쓰는 법
지금 다 못 읽겠다면 · 이 가이드 링크를 메일로 받기
목차 · 7개 섹션
무료 AI 강의 레포 하나가 깃허브 스타 6만 4천 개를 넘겼습니다. 523강, 20단계. 선형대수부터 시작해서 에이전트·MCP 서버까지 갑니다.
진짜 쓸모 있는 건 강의 분량이 아니라, Claude Code를 이 강의의 과외 선생으로 바꿔주는 스킬이 같이 들어 있다는 점이에요. 설치 한 줄이면 클로드가 내 수준을 묻고, 학습 계획을 짜고, 한 번에 한 강씩 가르치고 퀴즈까지 냅니다.
아래 내용은 2026년 10월 5일에 직접 설치해서 돌려본 결과로 정리했습니다.
어떤 레포인가
- 이름: AI Engineering from Scratch
- 라이선스: MIT (무료)
- 규모: 523강 · 20단계 (README 기준 약 342시간, 로드맵 문서는 약 323시간으로 적혀 있어 문서마다 조금 다릅니다)
- 범위: 수학 기초 → 머신러닝 → 딥러닝 → 트랜스포머 → LLM → 도구·프로토콜(MCP) → 에이전트 → 멀티에이전트 → 운영
- 언어: 레슨 코드는 Python·TypeScript·Rust·Julia
- 한국어: README 한국어판이 있습니다(커뮤니티 번역). 레슨 본문은 영어입니다.
웹에서 바로 읽을 수도 있어요: https://aiengineeringfromscratch.com
준비물
- Claude Code (유료 구독 또는 API 키)
- Node.js (
npx가 돌아가야 합니다) - Python 3 (실습 코드 실행용)
터미널에서 세 개가 다 나오는지 먼저 확인하세요.
node --version
npx --version
python3 --version
설치 — 한 줄
공부할 폴더를 하나 만들고 그 안에서 실행합니다.
mkdir ai-study && cd ai-study
npx skills add rohitg00/ai-engineering-from-scratch
설치기가 어느 에이전트(Claude Code / Codex 등)에, 어느 범위(이 폴더 / 내 계정 전체)에 깔지 묻습니다. Claude Code, 이 폴더를 고르면 됩니다.
묻는 것 없이 한 번에 하고 싶으면:
npx skills add rohitg00/ai-engineering-from-scratch -a claude-code -s '*' -y
제가 돌렸을 때 15초 걸렸고, .claude/skills/ 아래에 스킬 10개가 생겼습니다.
| 스킬 | 하는 일 |
|---|---|
start-learning | 처음 한 번. 내 수준·목표를 묻고 학습 계획(LEARNING.md)을 만든다 |
learn | 한 번 부를 때마다 한 강씩 가르친다 (개념 → 수식 → 코드 → 퀴즈) |
course-guide | 막힌 주제를 말하면 그걸 다루는 레슨으로 보내준다 |
check-understanding | 단계별 퀴즈 |
find-your-level | 시작 위치 진단 |
learn-agent-skills | 에이전트 스킬 만들기만 따로 배우는 5강 코스 |
learn-mcp | MCP만 따로 배우는 17강 코스 |
build-project | 프로젝트 실습 |
claude-certification, mcpa-certification | 자격증 준비 |
시작 — 클로드를 과외 선생으로
그 폴더에서 Claude Code 를 켜고 입력합니다.
/start-learning
클로드가 왜 배우는지, 파이썬·수학을 어느 정도 아는지, 하루에 얼마나 쓸 수 있는지를 묻고, 10문항 배치 퀴즈로 시작 위치를 정합니다.
끝나면 폴더에 LEARNING.md 가 생깁니다. 이게 내 학습 계획이자 진도표예요. 이후 수업은 전부 이 파일을 읽고 이어갑니다.
제 실측: 2분 안에(117초) 계획 파일이 나왔습니다.
그다음부터는 매일 이것만 치면 됩니다.
/learn
첫 수업(1단계 1강, 선형대수 직관)을 실제로 들어봤습니다. 약 4분 동안 개념 설명 → 레슨 코드를 내 컴퓨터에서 직접 실행 → 퀴즈 → 채점 → LEARNING.md 진도 기록까지 한 번에 진행됐어요. 클로드에게 한국어로 해달라고 하니 설명도 한국어로 나왔습니다.
목표부터 고르면 더 빨리 갑니다
/start-learning 은 기본적으로 기초부터 차근차근 쌓는 계획을 짜줍니다. 처음부터 제대로 배우고 싶다면 그대로 따라가면 되고, 만들고 싶은 게 분명하다면 그 부분부터 바로 들어가는 게 훨씬 빠릅니다.
목표별 시작점
README 에 목표별 시작점 표가 있습니다. 필요한 것만 골라 들어가면 됩니다.
| 이런 사람이면 | 여기서 시작 |
|---|---|
| 에이전트를 만들고 싶다 | 14단계 Agent Engineering — 첫 강 “The Agent Loop” |
| 코딩 에이전트를 실제 프로젝트에 잘 쓰고 싶다 | Agent-Assisted Engineering 경로 |
| 클로드 스킬을 직접 만들어 배포하고 싶다 | /learn-agent-skills (5강) |
| MCP 서버를 만들고 싶다 | /learn-mcp (17강) |
| LLM 앱을 실서비스로 만들고 싶다 | 11단계 LLM Engineering |
| 기초부터 제대로 | /start-learning (위 기본 경로) |
/start-learning 을 쓸 때도 처음 답할 때 “수학 기초는 건너뛰고 14단계 에이전트부터, 막히면 그때 앞 단계로 돌아가겠다” 고 분명히 말하면 계획이 훨씬 짧아집니다.
막히는 개념이 나오면 /course-guide 역전파 처럼 물어서 그 레슨만 골라 들으면 돼요.
알아둘 것
- 레슨은 영어입니다. 클로드에게 “한국어로 설명해줘”라고 하면 설명은 한국어로 해줍니다. 원문 레슨과 코드 주석은 영어 그대로예요.
- 비용: 레포·스킬은 무료입니다. 수업은 Claude Code 사용량을 씁니다. 구독 요금제면 추가 결제는 없고 한도만 줄어듭니다. API 키로 쓰면 토큰 비용이 나갑니다.
- 스킬은 내 컴퓨터에서 권한을 갖고 돕니다. 설치기도 “쓰기 전에 스킬 내용을 검토하라”고 안내합니다. 연습용 폴더를 따로 만들어 쓰는 걸 권합니다.
- 이미
learn이라는 이름의 다른 스킬이 깔려 있으면 겹칠 수 있습니다. 제 컴퓨터에는 다른 도구의 같은 이름 스킬이 있어서/learn이 엉뚱한 스킬을 먼저 불렀어요(클로드가 알아채고 커리큘럼 쪽으로 돌아가긴 했습니다). 이상하면 “ai-engineering-from-scratch 의 learn 스킬로 수업해줘”라고 이름을 짚어 주세요. - 진도는
LEARNING.md파일 하나에 저장됩니다. 다른 컴퓨터에서 이어가려면 이 파일을 같이 옮기면 됩니다.
3줄 요약
npx skills add rohitg00/ai-engineering-from-scratch로 설치 (15초)- Claude Code 에서
/start-learning→ 학습 계획, 이후 매일/learn - 만들고 싶은 게 분명하면 목표별 시작점(에이전트 → 14단계)부터 들어가세요
FOR TEAMS
이 가이드, 우리 팀에 적용하려면?
회사명과 업무 한 줄만 남겨주시면 널포인터스튜디오가 직접 검토해 회신드립니다.