- Published on
온라인 개발자 학습 플랫폼 2026 — freeCodeCamp / Frontend Masters / Total TypeScript / Epic Web Dev / ByteByteGo / Inflearn / dotinstall 심층 가이드
- Authors

- Name
- Youngju Kim
- @fjvbn20031
프롤로그 — 2026년의 학습 지도는 더 이상 단순하지 않다
2015년에 개발을 배우려면 선택지는 좁았다. Codecademy의 자바스크립트 강좌를 하고, Coursera에서 Andrew Ng의 머신러닝 코스를 듣고, Udemy 세일을 기다려 Stephen Grider의 React 강의를 사면 그게 거의 전부였다. 2026년의 풍경은 완전히 다르다.
- freeCodeCamp는 9,000시간이 넘는 완전 무료 커리큘럼과 자체 인증서를 가진 비영리 학습 플랫폼이 됐고, GitHub 스폰서 + 후원 + 책 판매로 수익을 낸다.
- Matt Pocock의 Total TypeScript와 Kent C. Dodds의 Epic Web Dev·Epic React는 한 사람이 만든 워크샵형 강의가 수십만 달러 매출을 만들 수 있다는 것을 증명했다.
- Alex Xu의 ByteByteGo는 시스템 디자인을 그림과 짧은 글로 가르치는 뉴스레터·구독 서비스로 성장했고, 후속 책 시리즈도 베스트셀러가 됐다.
- LeetCode는 단순한 알고리즘 문제 사이트에서 면접 준비·기업 채용·온라인 평가 플랫폼까지 확장했고, AlgoExpert는 그 인접 시장에서 큐레이션·해설로 살아남았다.
- Pluralsight는 A Cloud Guru, Linux Academy를 인수해 엔터프라이즈 학습 카탈로그가 됐고, 한국 인프런·패스트캠퍼스, 일본 ドットインストール·Progate는 각 지역 시장의 표준이 됐다.
그리고 2024년 이후, 모든 학습 플랫폼이 비슷한 화두에 부딪힌다. "LLM이 코드를 쓰는 시대에, 사람은 무엇을 배워야 하는가?" 답은 플랫폼마다 다르다. freeCodeCamp는 무료 기초를 더 두껍게 만들고, Frontend Masters는 시니어용 깊이를 더 깊게 가져가고, Boot.dev는 백엔드 토이 프로젝트를 강화한다.
이 글은 2026년 시점의 전 세계 개발자 학습 플랫폼 지형 전체를 본다. 무료·구독·코스·인터뷰 4 분류로 시장을 나누고, 한국과 일본의 현지 시장을 따로 파고, 마지막으로 누가 무엇을 골라야 하는지 시나리오별로 답한다.
1장 · 2026년 개발자 학습 지도 — 무료 / 구독 / 코스 / 인터뷰 4 분류
개발자 학습 플랫폼은 2026년 시점에 크게 네 가지 비즈니스 모델로 나뉜다.
┌──────────────────────────────────────────────────────────────────┐
│ 2026 개발자 학습 플랫폼 4 분류 │
│ │
│ 1) 무료 / 비영리 ─────────────────────────────────────────── │
│ freeCodeCamp, The Odin Project, MDN, Khan Academy │
│ (광고·후원·도네이션으로 운영, 인증서 무료) │
│ │
│ 2) 구독 / SaaS ────────────────────────────────────────────── │
│ Pluralsight, Frontend Masters, Egghead.io, │
│ LinkedIn Learning, Educative, ByteByteGo │
│ (월 30~70달러, 무제한 카탈로그) │
│ │
│ 3) 코스 단위 판매 ─────────────────────────────────────────── │
│ Udemy, Coursera, edX, Wes Bos, Level Up Tutorials, │
│ Total TypeScript, Epic Web Dev, Epic React │
│ (코스당 0~600달러, 평생 소장) │
│ │
│ 4) 인터뷰·연습 ────────────────────────────────────────────── │
│ LeetCode, HackerRank, Codewars, AlgoExpert, │
│ Codeforces, Project Euler, Exercism, Frontend Mentor │
│ (월 0~40달러, 문제 풀이 중심) │
│ │
│ 5) 부트캠프형 / 트랙형 ────────────────────────────────────── │
│ Boot.dev (백엔드 Go), KodeKloud (DevOps), Codecademy Pro, │
│ Coursera Plus (Specialization) │
│ │
│ 6) 한국 / 일본 / 기타 지역 ────────────────────────────────── │
│ KR: 인프런, 패스트캠퍼스, 노마드코더, 코드숨 │
│ JP: ドットインストール, Progate, paiza ラーニング, Aidemy │
└──────────────────────────────────────────────────────────────────┘
각 분류의 한 줄 요약은 다음과 같다.
- 무료: 진입장벽이 0이지만, 동기 부여를 스스로 만들어야 한다. freeCodeCamp가 압도적 1위.
- 구독: 카탈로그가 넓어 탐색에 좋고, 회사 비용 처리하기 쉽다. Frontend Masters·Pluralsight가 양대 산맥.
- 코스 단위: 강사의 브랜드가 핵심. Wes Bos, Matt Pocock, Kent C. Dodds처럼 한 사람의 깊이를 따라간다.
- 인터뷰·연습: 면접 준비·알고리즘 근육 만들기. LeetCode가 사실상 표준.
- 부트캠프형 트랙: 백엔드·DevOps처럼 한 분야를 길게 따라가고 싶을 때.
- 지역: 한국어·일본어 모국어로 듣고 싶을 때, 그리고 현지 회사 면접·취업까지 연결할 때.
이 분류가 완벽하지는 않다. 예컨대 Codecademy는 구독이면서도 코스 단위이고, Boot.dev는 부트캠프이면서 구독이다. 하지만 "어디서부터 시작할까"를 정할 때는 이 정도 분류면 충분하다.
2장 · freeCodeCamp — 2026년의 가장 큰 무료 학습 플랫폼
freeCodeCamp(이하 fCC)는 Quincy Larson이 2014년에 만든 비영리 학습 플랫폼이다. 처음에는 풀스택 자바스크립트 커리큘럼 하나로 시작했지만, 2026년 시점에는 거의 모든 개발 도메인을 다룬다.
2026년 fCC 현황 한눈에
- 9,000시간 이상의 무료 커리큘럼, 자체 인증서 12종 이상 (Responsive Web Design, JavaScript Algorithms and Data Structures, Front End Development Libraries, Data Visualization, Back End Development and APIs, Quality Assurance, Scientific Computing with Python, Data Analysis with Python, Information Security, Machine Learning with Python, College Algebra with Python, Foundational C# with Microsoft 등).
- YouTube 채널 구독자 1,000만 명 이상, 매일 한 개 이상의 코스·튜토리얼이 업로드된다.
- 비영리 501(c)(3)로 등록돼 있고, 후원·도네이션·책 판매로 운영한다.
- Quincy Larson이 직접 운영하는 뉴스레터·팟캐스트는 개발자 학습 커뮤니티의 표준 소통 채널 중 하나다.
왜 fCC를 추천하나
- 비용 0. 신용카드도 필요 없다.
- 인터랙티브 에디터 + 자동 채점이 있어 "Hello World"부터 알고리즘 문제, 풀스택 프로젝트까지 한 페이지에서 끝난다.
- 커리큘럼이 프로젝트 기반이다. 인증을 받으려면 5개의 실제 프로젝트를 제출해야 한다.
- 영어 + 스페인어 + 중국어 + 일본어 + 한국어 등 다국어 지원.
한계
- 학습 자체보다 동기 부여가 큰 문제다. "혼자 9,000시간"은 압도적이다.
- 깊이는 입문~중급 수준. 고급 시스템 디자인·아키텍처·고급 TS 패턴은 다른 플랫폼이 필요하다.
- 학원·부트캠프처럼 "내가 어디까지 왔는지" 알려주는 코치는 없다. 본인의 메타인지에 의존한다.
fCC는 다음과 같은 사람에게 가장 잘 맞는다.
- 비전공자가 처음 개발을 시작할 때.
- 학습 비용을 0으로 유지하고 싶을 때.
- 자기주도 학습이 잘 되는 사람.
3장 · Codecademy / Coursera / edX / Udemy — MOOC와 코스 단위 시장의 4 거인
이 네 플랫폼은 2010년대 초반의 MOOC 붐을 만든 핵심 플레이어다. 2026년 시점에는 각자 다른 포지셔닝으로 분화했다.
Codecademy
- 2011년 Zach Sims가 만든 인터랙티브 학습 플랫폼.
- 2021년 Skillsoft가 인수한다고 발표했다가 2022년 ServiceNow가 아닌 Skillsoft 거래는 무산됐고, 결국 2022년 8월 Skillsoft가 5.25억 달러에 인수했다. 이후 일정 부분 독립적으로 운영 중이다.
- 강점: 브라우저 안에서 코드를 실행하면서 배우는 UX가 여전히 업계 최고 수준이다. Pro 구독은 월 25달러 안팎이며, 한국·일본에서는 가격이 약간 다르게 책정된다.
- 한계: 깊이보다 폭. 인증의 시장 가치는 낮은 편.
Coursera
- 2012년 Andrew Ng·Daphne Koller가 스탠퍼드에서 분사해 만든 회사.
- 2021년 3월 NYSE에 상장(IPO)했다. 시가총액은 2026년 시점에 변동이 크지만 여전히 MOOC 대표 기업.
- 핵심 상품: 대학·기업 파트너십(스탠퍼드, 미시간, 구글, IBM 등)의 학위·전문 자격·코스. Coursera Plus 구독이 7,000개 이상 코스를 무제한 제공한다.
- Andrew Ng의 머신러닝 코스(원본 + DeepLearning.AI 후속작)는 여전히 입문 ML의 표준이다.
- 강점: 대학 학점·MBA·석사 학위까지 연결되는 깊이.
- 한계: 영상 중심이라 인터랙티브성은 낮다. 모든 코스가 똑같이 만들어진 건 아니다 — 강사 편차가 크다.
edX
- 2012년 MIT와 하버드가 만든 비영리 MOOC. 2021년 2EU(2U)에 8억 달러에 인수돼 영리 법인 산하로 들어갔다.
- 2024년 2U는 파산 보호 신청을 했지만, edX는 분리된 형태로 운영 중이다.
- 강점: MIT 6.00x, Harvard CS50처럼 진짜 대학 강의의 원본을 들을 수 있다는 점.
- 한계: UI/UX는 Coursera보다 한 발 늦다. 인증 비용은 코스당 50~300달러 수준.
Udemy
- 2010년 설립. 2021년 10월 Nasdaq 상장.
- 강사가 직접 강의를 올리는 마켓플레이스 모델. 카탈로그가 압도적으로 크지만 품질 편차도 크다.
- "Udemy 세일"은 거의 매주 열린다. 정가 199.99달러짜리 코스가 9.99~14.99달러로 팔린다.
- 강점: Maximilian Schwarzmüller (Academind), Jonas Schmedtmann, Stephen Grider, Colt Steele, Andrei Neagoie (Zero To Mastery) 등 검증된 스타 강사들이 있다.
- 한계: 검색·큐레이션이 약하다. 별점만으로는 판단하기 어렵다. 강사 의존이 크다.
MOOC 4 거인 한 줄 비교
- Codecademy: 브라우저 인터랙티브가 강점, 구독 모델.
- Coursera: 대학·학위·기업 파트너십이 강점, 구독 + 코스 단위.
- edX: 진짜 대학 강의의 원본, 코스 단위 + 인증서.
- Udemy: 카탈로그 폭이 압도적, 세일 가격 의존, 코스 단위.
4장 · Pluralsight + A Cloud Guru + Linux Academy — 엔터프라이즈 학습의 거인
Pluralsight는 2004년 Aaron Skonnard가 시작한 IT 학습 플랫폼이다. 2020년 12월 Vista Equity Partners가 35억 달러에 비공개 인수했다.
핵심 인수 이력
- 2019년 12월: A Cloud Guru 발표(2019년 1월 발표 후 2019년 말 마무리). 클라우드 자격증 트랙(AWS, Azure, GCP)의 표준이었다.
- 2019년 12월: Linux Academy도 인수. AWS·Linux·DevOps 자격증 시장에서 양강이던 두 회사를 모두 흡수.
- 2020년 12월: Vista Equity Partners가 35억 달러에 비공개 인수.
2026년 Pluralsight 핵심 라인업
- Pluralsight Skills: 전통적인 IT 학습 카탈로그. 보안, 네트워크, 클라우드, 소프트웨어 개발.
- Pluralsight Flow (구 GitPrime): 개발자 생산성 분석.
- A Cloud Guru: 클라우드 자격증 + 핸즈온 랩(Cloud Playground).
- Skill IQ: 본인의 역량을 평가하는 평가 도구.
Pluralsight의 강점
- 엔터프라이즈 영업이 강하다. 회사가 라이센스를 사주는 시나리오에서 가장 자주 등장한다.
- A Cloud Guru의 클라우드 자격증 시리즈(AWS SAA, Azure AZ-104, GCP ACE 등)는 콘텐츠 깊이가 깊다.
- 핸즈온 랩이 코스에 통합돼 있어 "내가 직접 콘솔을 누르며" 배운다.
한계
- 개인 구독 가격(월 29달러~)이 결코 싸지 않다. 회사 비용 처리가 안 되면 부담.
- 영상 품질·편집·강사 일관성은 Frontend Masters만큼 균질하지 않다.
- 새로운 기술 트렌드 반영 속도는 Egghead·Frontend Masters보다 느릴 때가 있다.
누가 사야 하나
- 회사가 라이센스를 사주는 백엔드·DevOps·클라우드 엔지니어.
- AWS·Azure·GCP 자격증을 한 번에 여러 개 따고 싶은 사람.
5장 · Frontend Masters — 프리미엄 프론트엔드의 표준
Frontend Masters는 Marc Grabanski가 2012년에 시작한 프리미엄 프론트엔드 학습 플랫폼이다. 본사는 미국 미니애폴리스.
2026년 Frontend Masters의 위치
- 카탈로그 약 250개 이상의 코스, 거의 모두 라이브 워크샵 녹화본이다.
- 강사진이 화려하다. Kyle Simpson(You Don't Know JS), Brian Holt(Reactjs.org 메인테이너), Will Sentance, Jen Kramer, Sarah Drasner(Vue·Animations), Lydia Hallie, Steve Kinney, Mike North, Marius Schulz, Anjana Vakil, Bekah Hawrot Weigel 등이 정기적으로 강의한다.
- 가격: 월 39달러 / 연 390달러. 거의 변동이 없다.
- 학습 트랙(Learning Paths): "Beginner Web Development", "React", "Vue", "TypeScript", "Computer Science" 같은 큐레이션된 경로.
왜 Frontend Masters가 프리미엄 표준이 됐나
- 강사 큐레이션이 매우 까다롭다. 아무나 강의를 올리지 못한다.
- 코스 길이가 3~6시간으로 충분히 깊다.
- 강의는 라이브 워크샵을 그대로 녹화한 것이라, 학생들의 실수·질문이 그대로 나온다. 이게 오히려 학습 가치를 높인다.
- 강사들이 대부분 오픈소스 라이브러리의 메인테이너거나 책의 저자다.
약점
- 진짜 입문자에게는 약간 어렵다. fCC·Codecademy 다음 단계로 추천된다.
- 한국어·일본어 자막은 일부만 제공된다.
- 가격이 결코 싸지 않다 — 1년 390달러는 진지하게 쓰지 않으면 손해다.
누가 사야 하나
- 프론트엔드 주니어→미들로 올라가는 사람.
- 한 영역을 깊게 파고 싶은 사람(예: TypeScript, Webpack, Performance).
- 회사가 학습 예산을 지원해주는 경우.
6장 · Egghead.io / Wes Bos / Scott Tolinski Level Up — 짧고 강한 코스 시장
Frontend Masters가 워크샵의 깊이라면, 이 세 플랫폼은 개별 코스의 강력함이 강점이다.
Egghead.io
- 2013년 Joel Hooks·John Lindquist가 만든 짧은 영상 학습 플랫폼.
- 한 강의가 보통 2
5분. 한 코스는 1030개 강의로 구성된다. - 강사진: Kent C. Dodds(Epic Web Dev로 분사 전), Andrew Del Prete, Erik Rasmussen, Will Johnson, Lukas Ruebbelke, Joel Hooks 본인 등.
- 구독 약 월 30달러대.
- 강점: TypeScript·React·Redux·RxJS 같은 기술의 핵심을 빠르게 짚어준다.
Wes Bos 코스
- Wes Bos는 캐나다 Hamilton 기반의 프리랜서 강사·개발자다.
- 무료: JavaScript30(30일 30개 바닐라 JS 프로젝트), CSS Grid(Mozilla 후원), Command Line Power User, Flexbox.
- 유료: Beginner JavaScript, Advanced React, Master Gatsby, Learn Node, ES6 for Everyone, Fullstack Advanced React & GraphQL 등.
- 가격: 코스당 89~144달러 수준, 평생 소장.
- 강점: 개인 브랜딩이 매우 강하다. 영상이 짧고 명료하다. 무료 코스가 진짜 좋은 입문 자료다.
- 한계: 새 코스 출시 주기는 빠르지 않다.
Level Up Tutorials (Scott Tolinski)
- Scott Tolinski가 운영하는 1인 코스 플랫폼.
- 매달 새 코스 1개가 추가되는 PRO 구독(월 25달러대) 모델.
- Sapper/SvelteKit, Next.js, GraphQL, TypeScript, Animations 등.
- Scott은 Wes Bos와 함께 Syntax.fm 팟캐스트를 운영한다(2024년 Sentry로 인수됐다). 팟캐스트가 강의의 마케팅 채널 역할을 한다.
세 플랫폼의 차이
- Egghead: 마이크로 학습(5분 단위). 빠르게 한 기술을 훑고 싶을 때.
- Wes Bos: 한 권의 책처럼 한 코스를 정독. 입문~중급.
- Level Up: 매달 새 코스. 트렌드 따라가기 좋다.
7장 · Total TypeScript (Matt Pocock) — TS 한 사람의 깊이
Matt Pocock은 영국 기반의 TypeScript 강사·전 Vercel DX 엔지니어다. 2022년 트위터에서 TS 팁을 올리며 빠르게 알려졌고, 2023년 Total TypeScript 워크샵 시리즈를 출시했다.
Total TypeScript 라인업
- TypeScript Pro Essentials: 입문
중급 통합 코스. 가격 약 200250달러 수준. - Total TypeScript Pro: 고급 패턴, 제네릭, 조건부 타입, 매핑된 타입, 라이브러리 디자인까지 다루는 워크샵. 약 600달러.
- 무료 시리즈: "TypeScript Tips" 트위터 + YouTube + 무료 미니 코스.
왜 한 사람의 강의가 표준이 됐나
- Matt은 trpc·Zod·Effect 같은 TS 라이브러리 생태계의 깊이를 진짜로 알고 있다.
- 강의 형식이 "문제를 푸세요 → 풀이를 보세요" 식의 인터랙티브 실습. 단순 영상이 아니다.
- 트위터에서 매일 TS 팁을 올린 결과 신뢰가 쌓였고, 워크샵 출시 직후 매출이 큰 규모로 발생했다는 보고가 있다.
- 2024년 Matt은 자신의 회사로 AI Hero 등 후속 강의를 출시했다.
한계
- 가격이 비싸다. 600달러 코스는 회사 비용 처리 안 되면 부담.
- TS 입문자에게는 너무 빠르다. fCC·Codecademy로 JS를 어느 정도 익힌 다음에 와야 한다.
8장 · Epic Web Dev + Epic React (Kent C. Dodds) — 풀스택 워크샵의 표준
Kent C. Dodds는 미국 유타 기반의 풀스택 강사·전 PayPal·전 Remix 엔지니어다. 2024년 Remix가 Shopify에 인수된 후 그는 Epic Web Dev에 집중하고 있다.
Epic React
- 2020년에 출시. React Hooks·고급 패턴·테스팅·성능을 다루는 워크샵 시리즈.
- 한 번에 약 599달러. 평생 소장.
- 출시 첫 주 매출이 100만 달러를 넘었다는 보고가 있다.
Epic Web Dev
- 2023년에 Kent가 새로 시작한 풀스택 워크샵.
- Remix·Vite·Prisma·Playwright 기반의 풀스택 앱을 한 줄씩 같이 만들어 보는 형식.
- Foundations / Web Forms / Data Modeling / Authentication / Testing / Deployment 등 모듈로 구성.
- 가격 약 599달러. 회사용 라이센스도 있다.
왜 Kent의 워크샵이 표준이 됐나
- Kent는 React Testing Library, Remix, MSW 같은 핵심 라이브러리의 기여자다.
- 강의 자료가 GitHub 리포로 공개돼 있고, 학생은 그것을 클론해 진행한다.
- 실수가 그대로 녹화돼 있어 "왜 이게 안 되는지"를 함께 디버깅한다.
- 그의 블로그·Discord·뉴스레터가 강의의 확장 채널 역할을 한다.
Matt Pocock vs Kent C. Dodds 비교
- Matt: TypeScript 깊이의 표준. 한 분야를 깊이 파는 형.
- Kent: 풀스택 워크플로우의 표준. React → 풀스택 → 테스팅 → 배포까지 한 흐름으로.
9장 · Frontend Mentor — 디자인 → 코드 챌린지의 표준
Frontend Mentor는 Matt Studdert가 2018년에 시작한 챌린지 기반 학습 플랫폼이다. 영국 런던 기반.
작동 방식
- 실제 디자이너 수준의 Figma·Sketch 디자인을 제공한다(피그마 파일도 가능).
- 학습자는 HTML/CSS/JS(또는 React·Vue)로 그 디자인을 똑같이 구현한다.
- GitHub에 결과물을 올리고, 커뮤니티가 리뷰·피드백한다.
- Pro 구독을 사면 디자인의 원본 파일·Tailwind 변수·풀 사이즈 디자인까지 받을 수 있다.
왜 이게 효과적인가
- 진짜 디자이너 디자인을 구현하는 경험은 포트폴리오에 직접 들어간다.
- 회사 면접에서 "직접 만든 작품 보여주세요"라고 했을 때, Frontend Mentor 챌린지가 그대로 답이 된다.
- 무료 챌린지가 100개 이상 있고, Newbie / Junior / Intermediate / Advanced 4단계로 난이도가 나뉜다.
한계
- "이걸 만들 줄 알면 취업이 된다"는 보장은 없다. 백엔드·데이터베이스·배포는 별도로 배워야 한다.
- 영어 커뮤니티가 메인이라, 한국어·일본어 피드백은 약하다.
누가 써야 하나
- 포트폴리오에 보여줄 작품이 부족한 주니어.
- HTML/CSS 기초는 됐지만 "실전 디자인 구현"은 약한 사람.
10장 · Codewars / LeetCode / HackerRank / AlgoExpert — 알고리즘 + 인터뷰 4 거인
알고리즘 학습·면접 준비 시장은 2026년 시점에 네 플랫폼이 양분한다.
LeetCode
- 2015년에 본격 성장. 2026년 시점 문제 수 3,500개 이상.
- 무료 회원은 일부 문제만 접근, **Premium 구독(연 159달러)**은 회사별 문제 + 모의 인터뷰 + 해설 + 회사 태그까지 제공.
- FAANG·MAANG 면접 준비의 사실상 표준. Blind 75, NeetCode 150 같은 큐레이션 리스트가 표준 경로다.
- 한계: 알고리즘 외에는 거의 없다. 시스템 디자인은 LeetCode가 약한 영역이다.
HackerRank
- 2009년 인도 출신 Vivek Ravisankar·Hari Karunanidhi가 설립. 본사 미국.
- 기업 채용용 코딩 평가가 본업이다. 면접 준비용 사이트라기보다 "회사가 후보자를 평가하는 도구" 색채가 강하다.
- 무료 문제 풀이 + 인증서(Skills Certification) 발급.
- 한계: 문제 큐레이션이 LeetCode보다 약하다.
Codewars
- 2012년에 시작한 커뮤니티 기반 코딩 문제 사이트.
- "Kata"라는 단위로 문제를 풀고, "Kyu"라는 무술 등급으로 본인의 레벨을 매긴다.
- 강점: 게임화가 잘 돼 있다. 매일 한 문제씩 풀기 좋다.
- 한계: 면접 준비 곡선과 정확히 일치하지는 않는다.
AlgoExpert
- 2017년 Clément Mihailescu가 만든 면접 준비 사이트.
- 가격: 코스 1년 99달러 (할인이 자주 있다).
- 강점: 모든 문제에 영상 해설이 붙어 있다. Clément 본인의 화이트보드 풀이가 표준이다.
- 한계: 문제 수가 LeetCode보다 적다(약 200개). 보완재로 쓰는 게 일반적.
4 플랫폼 한 줄 비교
- LeetCode: 면접 준비의 표준, 문제 수 압도적.
- HackerRank: 기업 평가 표준, 인증서 무료.
- Codewars: 게임화·커뮤니티, 일일 연습.
- AlgoExpert: 영상 해설 + 큐레이션, LeetCode 보완재.
11장 · ByteByteGo (Alex Xu) — 시스템 디자인 학습의 표준
Alex Xu는 전 Twitter·Zynga 엔지니어이자 "System Design Interview" 책의 저자다. 2022년 그는 ByteByteGo라는 뉴스레터·교육 비즈니스를 시작했다.
ByteByteGo 라인업
- 뉴스레터: 주 1~2회, 시스템 디자인 다이어그램 한 장 + 짧은 글. 무료 + Premium.
- YouTube 채널 ByteByteGo: 구독자 100만 명 이상. 각 영상이 짧고 다이어그램 중심.
- 유료 코스: System Design Interview 가이드. 가격 약 200~500달러 수준.
- 책: "System Design Interview Vol 1, 2", "Machine Learning System Design Interview" 등.
왜 시스템 디자인 학습의 표준이 됐나
- 시스템 디자인은 책으로는 외우기 어렵고, 영상으로는 길어진다. 다이어그램 한 장이 가장 효율적이다.
- Alex의 다이어그램은 단순화의 미학을 따른다. 화살표 방향, 컴포넌트 박스, 데이터 흐름이 일관된다.
- 코로나 이후 원격 면접이 늘면서 시스템 디자인 면접 비중이 높아졌는데, 마침 그 자리에 ByteByteGo가 있었다.
한계
- 다이어그램이 단순해진 만큼, 실제 운영의 디테일은 빠진다. SRE·DevOps 깊이는 다른 자료가 필요하다.
- 모든 다이어그램이 영어다. 한국어·일본어 번역은 비공식 커뮤니티에서 진행된다.
유사 자료
- System Design Primer (donnemartin/system-design-primer GitHub) — 무료 OSS.
- The System Design Hub (Hussein Nasser) — YouTube + 책.
- Designing Data-Intensive Applications (Martin Kleppmann) — 책.
ByteByteGo는 이 모든 자료를 압축한 형태다.
12장 · Educative / Brilliant / Khan Academy — 텍스트와 학술의 영역
영상 학습이 모든 사람에게 맞는 건 아니다. 읽기 + 인터랙티브 코드 실행을 선호하는 사람들을 위한 플랫폼이 별도로 있다.
Educative
- 2015년 Fahim ul Haq·Naeem Zafar가 만든 텍스트 기반 학습 플랫폼.
- "Grokking the System Design Interview", "Grokking the Coding Interview" 같은 코스가 대표작.
- 모든 코드는 브라우저 안에서 직접 실행된다.
- 가격: 월 60달러대 또는 평생 라이센스.
- 강점: 읽기 속도로 영상보다 빠르게 진행할 수 있다. 면접 준비에 인기.
Brilliant.org
- 2012년에 시작한 STEM 학습 플랫폼.
- 수학·물리·CS·로직·통계까지 다룬다.
- 인터랙티브 시각화가 강점이다. 머신러닝·신경망·이산수학 입문이 특히 강하다.
- 가격: 연 119달러대. 가족 플랜·학생 할인 있음.
- 한계: 진짜 개발 스킬은 별도로 배워야 한다. 이론·직관을 보완하는 자료에 가깝다.
Khan Academy
- 2008년 Sal Khan이 만든 비영리 학습 플랫폼.
- 수학·과학·SAT·AP·대학 입시 콘텐츠가 메인이지만, 컴퓨터과학(Pixar in a Box, CS 입문) 코스도 있다.
- 100% 무료. 광범위한 후원자(빌 게이츠 재단 등)로 운영.
- 강점: 어린이~청소년 입문에 최적. 부모가 자녀와 함께 쓸 수 있다.
- 한계: 직업 개발자 학습보다는 학교 교육·수학 보충에 가깝다.
세 플랫폼의 차이
- Educative: 면접 + 텍스트 학습. 직업 개발자 대상.
- Brilliant: 직관·시각화·이론. 자기계발 + 수학 기초.
- Khan Academy: 학교 교육·수학·과학 기초. 무료.
13장 · Codeforces / Project Euler — 경쟁 프로그래밍 진영
면접 준비 알고리즘과 다른 결의 시장이 있다. 경쟁 프로그래밍(Competitive Programming, CP) 진영이다.
Codeforces
- 러시아 사라토프 기반. 2010년대 초반부터 글로벌 경쟁 프로그래밍의 표준이 됐다.
- 매주 1~3회 라이브 콘테스트가 열린다(Codeforces Round).
- "레이팅"이라는 ELO 시스템으로 본인의 실력을 매긴다. Gray → Green → Blue → Purple → Orange → Red → Legendary Grandmaster까지.
- 강점: 진짜 경쟁이 있는 환경. 시간 압박 안에서 푸는 연습이 됨.
- 한계: 면접용 문제와 정확히 일치하지 않는다. 회사 면접은 medium 수준, Codeforces는 그것보다 훨씬 어려운 문제가 많다.
Project Euler
- 2001년부터 운영되는 수학 + 프로그래밍 문제 사이트.
- 문제는 800개 이상. "다음 1000만보다 작은 소수의 합" 같은 수학적인 문제.
- 정답을 확인하기 위해 회원가입이 필요하지만, 풀이 자체는 공개되지 않는다. 다른 사람의 풀이를 볼 수 없는 게 특징.
- 강점: 알고리즘 + 수학적 사고. 일종의 "퍼즐"에 가깝다.
- 한계: 회사 면접 준비에는 직접적이지 않다.
CP가 면접에 도움이 되는가?
- 도움은 된다. 하지만 회사 면접은 "medium"이 표준이고, Codeforces는 "hard~very hard"가 일상이다. 시간 효율적으로 면접 준비를 하려면 LeetCode 중심으로 가는 게 일반적이다.
- CP의 진짜 가치는 "알고리즘적 직관"을 만드는 것이다. 면접 점수보다 장기적인 사고력이 좋아진다.
14장 · Exercism — 멘토링 + OSS 연습의 독특한 자리
Exercism은 Jeremy Walker가 2013년에 시작한 비영리 학습 플랫폼이다. 언어 학습 + 코드 리뷰 멘토링이 결합된 독특한 모델.
작동 방식
- 67개 이상의 프로그래밍 언어 트랙이 있다(Python, Rust, Go, Elixir, Haskell, Clojure, F# 등 마이너 언어도 포함).
- 문제를 풀고 솔루션을 제출하면, 자원봉사 멘토가 직접 코드 리뷰를 해준다.
- 모든 트랙·문제·멘토링이 100% 무료.
왜 Exercism이 독특한가
- 멘토링이 인간 대 인간이다. 자동 채점이 아니라 코드 리뷰가 핵심.
- 트랙이 매우 넓다. 새로운 언어를 배울 때 가장 먼저 추천되는 사이트 중 하나.
- 비영리. GitHub 스폰서와 도네이션으로 운영한다.
한계
- 멘토링이 항상 빠르지는 않다. 일주일 이상 대기할 수도 있다.
- 풀스택 프로젝트·시스템 디자인은 다루지 않는다. 언어 학습에 특화.
누가 써야 하나
- 새로운 언어(예: Rust, Elixir, Haskell)를 진지하게 배우려는 사람.
- 자동 채점만 받다가 사람한테서 리뷰를 받고 싶은 사람.
15장 · Boot.dev / KodeKloud — 부트캠프형 트랙
부트캠프 진영은 오프라인 12주짜리 부트캠프(General Assembly, Hack Reactor 등)가 2020년대 초반에 큰 조정을 겪었다. 대신 온라인 부트캠프형 트랙이 살아남았다.
Boot.dev
- Lane Wagner가 운영하는 백엔드 중심 부트캠프형 학습 플랫폼.
- 핵심 트랙: Go 기반 백엔드 개발자가 되는 것. Python·HTTP·SQL·Docker·Linux·자료구조·알고리즘까지 한 줄기로 따라간다.
- 게임화: XP·레벨·뱃지 시스템.
- 가격: 월 30~40달러 수준 구독.
- 강점: 백엔드 풀스택 시각으로 한 흐름을 따라가게 한다. fCC가 프론트엔드 색이 강하다면 Boot.dev는 백엔드 색이 강하다.
- 한계: 프론트엔드·디자인은 거의 다루지 않는다.
KodeKloud
- DevOps·Kubernetes·Terraform·Ansible 자격증을 위한 전문 학습 플랫폼.
- Mumshad Mannambeth가 만든 Kubernetes for Absolute Beginners, CKA 시험 준비, CKAD 시험 준비 코스가 표준이다.
- 핸즈온 랩이 강점이다. 진짜 쿠버네티스 클러스터를 브라우저 안에서 띄우고 명령어를 친다.
- 가격: 월 20~30달러 구독.
- 강점: CKA·CKAD·CKS 자격증 준비의 사실상 표준.
- 한계: 자격증 외 컨텐츠는 약하다.
두 플랫폼의 공통점
- 한 분야(백엔드 / DevOps)를 깊이 파고드는 트랙형.
- 자격증·면접에 직접적으로 연결.
16장 · 한국 — 인프런 / 패스트캠퍼스 / 노마드코더 / 코드숨
한국 개발자 학습 시장은 2026년 시점에 인프런 + 패스트캠퍼스 + 노마드코더 3강 체제다.
인프런 (Inflearn)
- 2015년에 시작한 강의 마켓플레이스. 회사명은 인프랩(Inflab).
- Udemy와 유사한 모델: 강사가 강의를 올리고, 학생이 코스 단위로 구매.
- 한국 강의 카탈로그가 가장 크다. 강사진 중 인기 강사: 김영한(스프링), 박재성(우아한테크코스), 조현영(노드), 김민태, 한정수 등.
- 강점: 한국어 강의가 압도적으로 많다. 한국 회사 면접·실무에 맞춘 강의.
- 한계: 강사·강의 품질 편차가 있다. 검색·큐레이션은 Udemy 수준.
패스트캠퍼스
- 2014년에 시작한 한국의 부트캠프·온라인 강의 플랫폼.
- 부트캠프(K-디지털 트레이닝 등 정부 지원)와 온라인 코스를 병행.
- 가격: 코스당 수십~수백만 원 수준. 정부 지원 시 본인 부담은 줄어든다.
- 강점: 한국 정부 지원 사업과 연결돼 있어 비전공자 진입에 강하다.
- 한계: 가격이 비싸고 환불 정책이 까다롭다.
노마드코더
- 니콜라스(Nicolás Serrano Arévalo)가 운영하는 1인 학습 플랫폼.
- YouTube 채널 + 유료 코스 모델. 영어와 한국어로 강의한다.
- 코스: "React JS 마스터 클래스", "Python으로 웹 스크래퍼 만들기", "TypeScript로 블록체인 만들기" 등.
- 강점: 영상이 짧고 활기차다. YouTube 채널이 마케팅과 무료 콘텐츠 역할을 동시에 한다.
- 한계: 깊이는 적당히 중급 수준. 깊은 시스템 디자인·아키텍처는 다루지 않는다.
코드숨
- 2020년대 초반에 등장한 자바스크립트·리액트 전문 학습 플랫폼.
- 강의 + 멘토링이 결합된 모델. 4~12주 단위 코호트.
- 강점: 1대1 코드 리뷰가 있다. 한국어 멘토링.
- 한계: 가격이 비싸고 회차 단위로 진행된다.
한국 학습자 추천 흐름
- 비전공 입문: 노마드코더 무료 영상 → 인프런 기초 강의.
- 백엔드 전환: 인프런 김영한 스프링 → 정부 지원 패스트캠퍼스 백엔드 부트캠프.
- 프론트엔드 전환: 코드숨 또는 인프런 React 강의 → Frontend Mentor 챌린지.
17장 · 일본 — dotinstall / Progate / paiza ラーニング / Aidemy / Schoo
일본 개발자 학습 시장은 한국보다 더 단편화돼 있고, 더 오래된 플랫폼들이 살아있다.
ドットインストール (dotinstall)
- 2010년대 초반부터 운영되는 일본의 짧은 영상 학습 사이트.
- 한 영상이 3분 이내. "3分動画でマスターできる"라는 컨셉.
- 거의 모든 입문 기술(HTML, CSS, JS, PHP, Ruby, Python, Go, Vue, React 등)이 다뤄진다.
- 무료 + 유료 회원(月額 1,080円 안팎).
- 강점: 일본어 입문 콘텐츠의 표준. UI가 단정하다.
Progate
- 2014년 加藤將倫(Kato Masanori)가 도쿄대 재학 중 시작한 학습 플랫폼.
- 브라우저 안에서 슬라이드 + 코드 실습이 결합된 UX. Codecademy 일본판이라고 할 수 있다.
- 가격: 月額 1,490円 안팎.
- 강점: 일본어 + 영어 + 한국어 + 인도네시아어 등 다국어 지원.
- 한계: 입문~중급 수준에서 멈춘다.
paiza ラーニング / paiza
- paiza는 일본의 기업 채용 + 학습이 결합된 플랫폼.
- paiza 코딩 테스트 점수(S, A, B, C, D 등급)가 일본 IT 채용 시장에서 일정 부분 통용된다.
- paiza ラーニング은 입문~중급 학습 영상.
- 강점: 학습 → 코딩 테스트 → 채용까지 한 플랫폼.
- 한계: 깊이가 부족하다. 시니어 학습용은 아니다.
Aidemy
- 2014년에 시작한 일본의 AI·머신러닝 학습 플랫폼.
- "AI エンジニアになる" 같은 자격증·전직 코스가 메인.
- 가격: 코스당 수십만 엔. 정부의 専門実践教育訓練給付 제도와 연결되면 본인 부담이 줄어든다.
Schoo
- 2011년에 시작한 일본의 종합 사회인 학습 플랫폼.
- 개발자 학습뿐 아니라 비즈니스·교양·기획 등 전 영역.
- 가격: 月額 1,650円 안팎. 라이브 강의 + 녹화본.
일본 학습자 추천 흐름
- 초입문: ドットインストール 무료 영상 → Progate 입문 트랙.
- 채용 연결: paiza ラーニング + paiza 코딩 테스트.
- AI 전직: Aidemy + 정부 給付 제도.
- 사회인 전반: Schoo 정기 시청.
18장 · 누가 무엇을 골라야 하나 — 신규 / 전환 / 풀스택 / 면접 준비
마지막 장은 시나리오별 추천이다.
비전공 신규 입문 (예산 0)
- freeCodeCamp Responsive Web Design 인증 → JavaScript Algorithms 인증 (영어가 가능하면).
- 한국어: 노마드코더 무료 영상 + 인프런 기초.
- 일본어: ドットインストール 무료 영상 + Progate 입문.
비전공 신규 입문 (예산 있음)
- fCC + Frontend Masters Beginner Path.
- 한국: 인프런 기초 + 패스트캠퍼스 부트캠프(정부 지원 있으면).
- 일본: Progate + paiza ラーニング + paiza 코딩 테스트.
백엔드 전환 (이미 다른 도메인 개발자)
- Boot.dev (Go 백엔드 트랙).
- Frontend Masters Computer Science Path 또는 ByteByteGo 시스템 디자인.
- LeetCode Premium + AlgoExpert 보완.
- 한국: 인프런 김영한 스프링.
풀스택 전환 (프론트→풀스택 또는 그 반대)
- Kent C. Dodds Epic Web Dev.
- Matt Pocock Total TypeScript.
- Wes Bos Fullstack Advanced React & GraphQL.
- Frontend Mentor로 포트폴리오 보강.
면접 준비
- LeetCode (NeetCode 150 또는 Blind 75) + Premium.
- ByteByteGo 시스템 디자인 (시니어 이상).
- AlgoExpert 영상 해설로 막힌 문제 풀이.
- Educative "Grokking the System Design Interview".
DevOps·클라우드 자격증
- KodeKloud (CKA/CKAD/CKS).
- Pluralsight + A Cloud Guru (AWS SAA/Azure AZ-104/GCP ACE).
- 회사가 비용 지원해 줄 가능성이 높다.
새 언어 학습 (Rust, Elixir 등)
- Exercism (무료 멘토링).
- Codewars로 일일 연습.
- Boot.dev가 Go라면 우선순위에 둔다.
자기계발·이론 보강
- Brilliant.org (수학·통계·머신러닝 직관).
- Khan Academy CS 입문(자녀와 함께 쓸 수 있다).
- Coursera Andrew Ng ML 코스(여전히 유효).
19장 · 학습 효과를 극대화하는 메타 전략
플랫폼만 잘 골라도 70%는 끝났다. 나머지 30%는 메타 전략이다.
1) "흉내내기 → 변형 → 창작" 3단계
- 1단계: 강의가 시키는 대로 똑같이 따라 친다.
- 2단계: 강의 끝나면 약간 변형해 다시 만든다. "이걸 Tailwind 대신 CSS Modules로 만들면?"
- 3단계: 강의와 전혀 다른 문제를 같은 도구로 풀어 본다. 이게 진짜 학습.
2) 한 번에 한 플랫폼만
- 구독 3개를 동시에 사면 둘은 안 보게 된다.
- 회사 비용 지원이 없는 한, 동시 결제는 최대 1개로 제한.
3) "출력"이 학습의 절반
- 배운 내용을 블로그·트위터·README·발표 자료로 남긴다.
- Frontend Mentor·GitHub 프로젝트·dev.to·블로그 등 출력 채널을 정해 둔다.
4) 면접 준비는 별도 시즌
- 평소: 본업·새 기술 학습.
- 면접 시즌(2~3개월): LeetCode + AlgoExpert + ByteByteGo 집중.
- 면접이 끝나면 LeetCode 잠시 멀리한다. 그래야 번아웃이 안 온다.
5) AI 도구는 보조, 대체가 아님
- 2025~2026년 LLM은 코드를 잘 쓴다. 하지만 "왜 그렇게 쓰는지"를 본인이 모르면 미들 이상 면접에서 막힌다.
- 학습 단계에서는 LLM에게 답을 묻기 전에 본인의 가설을 먼저 적어 본다.
20장 · 마무리 — 2026년 학습의 본질은 "꾸준함의 디자인"
2026년 학습 플랫폼은 차고 넘친다. 신규 입문자에게도, 미들에게도, 시니어에게도 좋은 옵션이 있다. 문제는 더 이상 **"어디서 배우느냐"**가 아니다. **"어떻게 꾸준히 가느냐"**다.
- freeCodeCamp는 9,000시간을 무료로 준다. 끝까지 가는 사람은 5% 미만이다.
- Frontend Masters를 1년 결제하고 한 코스도 안 끝낸 사람이 많다.
- LeetCode 프리미엄을 사고 한 달 만에 끊는 사람이 절반이다.
학습은 습관 디자인이다. 매일 30분, 매주 2시간 같은 작은 루틴이 5년 후의 본인을 만든다. 플랫폼은 그 루틴을 받쳐 주는 도구다. 가장 중요한 건 "본인이 무엇을 만들고 싶은가"를 명확히 하는 것이다.
2026년에도 학습은 결국 같은 공식을 따른다.
- 무엇을 만들고 싶은지 정한다.
- 그것에 가장 가까운 플랫폼을 1~2개 고른다.
- 매일 작은 시간을 확보한다.
- 출력 채널(블로그·GitHub·트위터)을 정해 흔적을 남긴다.
- 6개월마다 점검하고 다음 단계로 간다.
플랫폼은 도구일 뿐이다. 도구가 너무 많을 때는, 도구 자체를 줄이는 것도 학습 디자인의 일부다.
참고 / References
- freeCodeCamp: https://www.freecodecamp.org/
- Codecademy: https://www.codecademy.com/
- Coursera: https://www.coursera.org/
- edX: https://www.edx.org/
- Udemy: https://www.udemy.com/
- Pluralsight: https://www.pluralsight.com/
- A Cloud Guru: https://acloudguru.com/
- Frontend Masters: https://frontendmasters.com/
- Egghead.io: https://egghead.io/
- Wes Bos courses: https://wesbos.com/courses
- Level Up Tutorials (Scott Tolinski): https://leveluptutorials.com/
- Total TypeScript (Matt Pocock): https://www.totaltypescript.com/
- Epic Web Dev (Kent C. Dodds): https://www.epicweb.dev/
- Epic React (Kent C. Dodds): https://www.epicreact.dev/
- Frontend Mentor: https://www.frontendmentor.io/
- LeetCode: https://leetcode.com/
- HackerRank: https://www.hackerrank.com/
- Codewars: https://www.codewars.com/
- AlgoExpert: https://www.algoexpert.io/
- ByteByteGo (Alex Xu): https://bytebytego.com/
- Educative: https://www.educative.io/
- Brilliant.org: https://brilliant.org/
- Khan Academy: https://www.khanacademy.org/
- Codeforces: https://codeforces.com/
- Project Euler: https://projecteuler.net/
- Exercism: https://exercism.org/
- Boot.dev (Lane Wagner): https://www.boot.dev/
- KodeKloud: https://kodekloud.com/
- 인프런 (Inflearn): https://www.inflearn.com/
- 패스트캠퍼스: https://fastcampus.co.kr/
- 노마드코더: https://nomadcoders.co/
- 코드숨: https://www.codesoom.com/
- ドットインストール (dotinstall): https://dotinstall.com/
- Progate: https://prog-8.com/
- paiza ラーニング: https://paiza.jp/works
- Aidemy: https://aidemy.net/
- Schoo: https://schoo.jp/
- Syntax.fm (Wes Bos + Scott Tolinski): https://syntax.fm/
- System Design Primer (donnemartin): https://github.com/donnemartin/system-design-primer
- NeetCode 150 / Blind 75: https://neetcode.io/