밑바닥부터 배우는 AI 엔지니어링
프레임워크 없이 순수 수학부터 직접 알고리즘을 구현하며 AI의 작동 원리를 철저하게 가르치는 오픈소스 교육 커리큘럼이 공개되었습니다. 20단계, 435개의 강의로 구성되며 Python, TypeScript, Rust, Julia 등 4개 언어를 지원합니다. 로컬 환경에서 무료로 학습할 수 있어 실무자들이 겉도는 지식을 넘어 AI 모델의 근본적인 원리를 이해하는 데 매우 유용합니다.
FIG_000 · 커리큘럼 v1.0 · 2026 오픈소스 · MIT 라이선스
밑바닥부터 배우는 AI 엔지니어링 (AI Engineering from Scratch) 435개의 강의. 20개의 단계. 단 하나의 프레임워크도 임포트하기 전에 모든 알고리즘을 순수 수학부터 직접 구축합니다. Rohit Ghumare와 기여자들이 관리합니다. 자신의 컴퓨터에서 실행하세요.
작동 방식 대부분의 AI 학습 자료는 파편화되어 있습니다. 여기서는 논문 하나, 저기서는 파인튜닝 글 하나, 또 다른 곳에서는 화려한 에이전트 데모를 보여줍니다. 이 조각들은 서로 연결되지 않는 경우가 대부분입니다. 챗봇은 배포할 수 있지만 그 손실 곡선(Loss Curve)이 왜 그렇게 되는지 설명할 수 없습니다. 에이전트에 함수를 연결해놓고도 그 에이전트를 호출하는 모델 내부에서 어텐션(Attention)이 무슨 역할을 하는지 말하지 못합니다.
이 커리큘럼은 그 모든 것을 잇는 척추와 같습니다. 20개의 단계와 435개의 강의가 있으며, Python, TypeScript, Rust, Julia의 네 가지 언어를 다룹니다. 한쪽 끝에는 선형대수학이 있고 반대편 끝에는 자율 에이전트 스웜(Swarm)이 있습니다. 모든 알고리즘은 먼저 순수 수학부터 직접 구축됩니다. 역전파(Backprop), 토크나이저(Tokenizer), 어텐션(Attention), 에이전트 루프까지요. PyTorch가 등장할 때쯤이면, 당신은 이미 그 이면에서 무슨 일이 일어나는지 정확히 알고 있게 됩니다.
각 강의는 동일한 루프를 따라 진행됩니다. 문제를 읽고, 수식을 이끌어내고, 코드를 작성하고, 테스트를 실행한 뒤 결과물을 보존합니다. 5분짜리 짧은 영상도, 단순히 복사해서 붙여넣는 배포도, 친절한 손잡이도 없습니다. 무료이고 오픈소스이며, 당신의 노트북에서 실행되도록 설계되었습니다.
현재 진행 상태 완료된 강의 0 / 0 단계(Phases) 0 / 0 언어 4개 용어집(Glossary Terms) ···
커리큘럼 · 20개 단계 · 435개 강의 단계를 탭하면 해당 강의가 펼쳐집니다. 각각의 강의는 수학, 코드, 테스트가 모두 작성되어야 완료됩니다. 완료 | 진행 중 | 계획됨 × 진행 상황은 브라우저에만 저장됩니다. | 진행 상황 초기화
판권 정보 (Colophon) 전체 커리큘럼은 GitHub에 있습니다. 클론하고, 포크하고, 당신의 속도에 맞게 학습하세요. 결제 벽(Paywall)도, 회원가입도 없습니다. 모든 강의에는 개념에 가장 잘 맞는 언어(Python, TypeScript, Rust 또는 Julia)로 작성된 실행 가능한 코드가 포함되어 있습니다.
git clone https://github.com/rohitg00/ai-engineering-from-scratch.git