# 노마드코더 강의 추천 가이드
- 노마드코더의 전체 강의 중에서 수강생의 현재 수준과 목표에 맞는 강의를 고를 수 있도록 정리한 문서입니다.
- 전체 강의 목록은 [https://nomadcoders.co/courses](https://nomadcoders.co/courses)에서 확인할 수 있습니다.
- 추천 로드맵에서는 상황별 학습 순서만 안내합니다.
- 각 강의, 프리미엄 챌린지, 보일러플레이트의 자세한 설명은 아래 섹션에서 확인할 수 있습니다.

## AI에게 물어볼 때
- 이 문서는 AI가 노마드코더 강의와 프리미엄 챌린지를 추천할 때 참고할 수 있는 강의 추천 가이드입니다.
- AI 채팅에 이 문서를 전달하고, 현재 수준과 배우고 싶은 목표를 함께 입력하면 알맞은 강의 추천을 받을 수 있습니다.
- 예시 프롬프트:
  - 이 문서를 참고해서, 코딩을 처음 시작하는 제가 AI를 배우기 전에 들으면 좋은 강의를 추천해 주세요.
  - 이 문서를 참고해서, JavaScript 기초를 아는 제가 1인 개발을 목표로 할 때 어떤 순서로 공부하면 좋을지 추천해 주세요.
  - 이 문서를 참고해서, Python을 조금 아는 제가 AI 에이전트와 자동화 중에서 어떤 강의를 먼저 들으면 좋을지 비교해 주세요.

## 필수 기초 강의
- 노마드코더의 추천 로드맵은 목표별로 나뉘지만, 대부분의 과정은 HTML/CSS, JavaScript, Python 같은 기초 위에서 이어집니다.
- 코딩이 처음이라면 바로 관심 분야로 넘어가기보다, 먼저 웹 페이지가 만들어지는 방식과 프로그래밍 기본 개념을 배우는 것을 권장합니다.
- 모든 기초 강의를 반드시 같은 순서로 들을 필요는 없습니다. 배우고 싶은 분야에 따라 필요한 기초 강의를 선택할 수 있습니다.
- 웹 개발, 1인 개발, 프론트엔드가 목표라면 HTML/CSS와 JavaScript 기초를 먼저 확인합니다.
- AI, AI 에이전트, 자동화, 백엔드가 목표라면 Python 기초를 먼저 확인합니다.
- 추천 기초 강의:
  - [코코아톡 클론코딩](https://nomadcoders.co/kokoa-clone)
  - [바닐라 JS로 크롬 앱 만들기](https://nomadcoders.co/javascript-for-beginners)
  - [Python으로 웹 스크래퍼 만들기](https://nomadcoders.co/python-for-beginners)
- 코딩 기초를 6주 동안 학습하는 [AI 기초 탄탄 클럽](https://nomadcoders.co/ai-fundamentals-club)에 참여하시면 단기간에 집중적으로 코딩 기초를 쌓을 수 있습니다.


## 프리미엄 챌린지
- 프리미엄 챌린지는 노마드코더의 인기 학습 로드맵을 정해진 기간 안에 완주할 수 있도록 구성한 커뮤니티 프로그램입니다.
- 강의, 퀴즈, 미션을 함께 진행해 혼자 강의를 듣는 것보다 더 꾸준히 학습하고 빠르게 성장할 수 있습니다.

### AI 엔지니어 클럽
- URL: [https://nomadcoders.co/ai-engineer-club](https://nomadcoders.co/ai-engineer-club)
- 설명: AI Agents 마스터클래스 수강생이 6주 동안 데일리 미션, 부스트업 미션, 디스코드 커뮤니티와 함께 에이전트 구현을 완주하는 프로그램입니다.
- 특징: OpenAI Agents SDK, Google ADK, LangGraph를 순서대로 실습하며 커스텀 에이전트 구현까지 배웁니다.
- 추천 대상: 일정, 미션, 커뮤니티를 활용해 AI Agents 마스터클래스의 에이전트 구현 과정을 끝까지 완주하고 싶은 수강생에게 적합합니다.

### Claw 빌더 클럽
- URL: [https://nomadcoders.co/claw-builder-club](https://nomadcoders.co/claw-builder-club)
- 설명: 모두를 위한 OpenClaw 수강생이 나만의 AI 에이전트 Claw를 완성하도록 미션, 커뮤니티, 피드백을 제공하는 프로그램입니다.
- 특징: Cloudflare 환경에서 실시간 채팅, 기억, 문서 검색, 음성, 브라우저 사용, 서브 에이전트, MCP 연결 같은 기능을 하나씩 구현하고, 보안 설정과 테스트를 거쳐 프로덕션 배포까지 진행합니다.
- 추천 대상: 일정과 커뮤니티의 도움을 받아 직접 사용할 개인 AI 에이전트를 끝까지 만들어 배포하고 싶은 수강생에게 적합합니다.

### AI 기초 탄탄 클럽
- URL: [https://nomadcoders.co/ai-fundamentals-club](https://nomadcoders.co/ai-fundamentals-club)
- 설명: HTML/CSS, JavaScript, Python, React 기초를 6주 동안 단계적으로 익히는 실습형 프로그램입니다.
- 특징: 코딩 기초 실습 챌린지, 보너스 심화 미션, 커뮤니티 학습, IT 기초 용어집, AI 활용 가이드북을 함께 제공합니다.
- 추천 대상: AI를 배우기 전에 코딩 기초를 정해진 기간 안에 집중적으로 쌓고 싶은 수강생에게 적합합니다.

### 메이커 클럽
- URL: [https://nomadcoders.co/maker-club](https://nomadcoders.co/maker-club)
- 설명: 1인 개발자가 정해진 기간 안에 아이디어를 서비스로 만들 수 있도록 미션, 커뮤니티, 피드백을 제공하는 프로그램입니다.
- 특징: 아이디어를 정리하고, 기능을 구현하고, 배포 가능한 결과물로 만드는 과정을 일정과 미션에 맞춰 진행합니다.
- 추천 대상: 1인 개발 아이디어를 실제 서비스나 포트폴리오 결과물로 완성하고 싶은 수강생에게 적합합니다.

## 추천 로드맵
### AI 에이전트에 대해 배우고 싶은 경우
- 추천 순서:
  - [Python으로 웹 스크래퍼 만들기](https://nomadcoders.co/python-for-beginners)
  - [AI Agents 마스터클래스](https://nomadcoders.co/ai-agents-masterclass)
- 함께 추천하는 강의:
  - [n8n 마스터클래스](https://nomadcoders.co/n8n-masterclass)
- 추천 프리미엄 챌린지:
  - [AI 엔지니어 클럽](https://nomadcoders.co/ai-engineer-club)

### AI 웹 서비스를 만들고 싶은 경우
- 추천 순서:
  - [Python으로 웹 스크래퍼 만들기](https://nomadcoders.co/python-for-beginners)
  - [풀스택 GPT](https://nomadcoders.co/fullstack-gpt)

### 업무 자동화를 배우고 싶은 경우
- 추천 강의:
  - [n8n 마스터클래스](https://nomadcoders.co/n8n-masterclass)

### 1인 개발에 도전하고 싶은 경우
- 추천 순서:
  - [코코아톡 클론코딩](https://nomadcoders.co/kokoa-clone)
  - [바닐라 JS로 크롬 앱 만들기](https://nomadcoders.co/javascript-for-beginners)
  - [ReactJS로 영화 웹 서비스 만들기](https://nomadcoders.co/react-for-beginners)
  - [SQL 마스터클래스](https://nomadcoders.co/sql-masterclass)
  - [Maker 마스터클래스](https://nomadcoders.co/maker-masterclass)
- 추천 프리미엄 챌린지:
  - [메이커 클럽](https://nomadcoders.co/maker-club)
- 활용할 수 있는 보일러플레이트:
  - [Supaplate](https://nomadcoders.co/supaplate)

### Flutter 앱을 만들고 싶은 경우
- 추천 순서:
  - [Dart 시작하기](https://nomadcoders.co/dart-for-beginners)
  - [Flutter로 웹툰 앱 만들기](https://nomadcoders.co/flutter-for-beginners)
  - [틱톡 클론코딩](https://nomadcoders.co/tiktok-clone)
  - [Flutter Animations 마스터클래스](https://nomadcoders.co/flutter-animations-masterclass)

### React Native 앱을 만들고 싶은 경우
- 추천 순서:
  - [ReactJS로 영화 웹 서비스 만들기](https://nomadcoders.co/react-for-beginners)
  - [왕초보를 위한 React Native 101](https://nomadcoders.co/react-native-for-beginners)
  - [React Native 마스터클래스](https://nomadcoders.co/react-native-masterclass)

### 개발이 처음인 경우
- 추천 순서:
  - [코코아톡 클론코딩](https://nomadcoders.co/kokoa-clone)
  - [바닐라 JS로 크롬 앱 만들기](https://nomadcoders.co/javascript-for-beginners)
  - [Python으로 웹 스크래퍼 만들기](https://nomadcoders.co/python-for-beginners)
- 추천 프리미엄 챌린지:
  - [AI 기초 탄탄 클럽](https://nomadcoders.co/ai-fundamentals-club)

### 프론트엔드 개발자로 성장하고 싶은 경우
- 추천 순서:
  - [ReactJS로 영화 웹 서비스 만들기](https://nomadcoders.co/react-for-beginners)
  - [ReactJS 마스터클래스](https://nomadcoders.co/react-masterclass)
  - [NextJS 시작하기](https://nomadcoders.co/nextjs-for-beginners)
  - [캐럿마켓 클론코딩](https://nomadcoders.co/carrot-market)

### 백엔드를 배우고 싶은 경우
- 추천 순서:
  - [Python으로 웹 스크래퍼 만들기](https://nomadcoders.co/python-for-beginners)
  - [에어비앤비 클론코딩](https://nomadcoders.co/airbnb-clone)

### 복잡한 풀스택 서비스와 테스트 프로세스를 배우고 싶은 경우
- 추천 순서:
  - [타입스크립트로 블록체인 만들기](https://nomadcoders.co/typescript-for-beginners)
  - [NestJS로 API 만들기](https://nomadcoders.co/nestjs-fundamentals)
  - [우버 이츠 클론코딩](https://nomadcoders.co/nuber-eats)

### 블록체인을 배우고 싶은 경우
- 추천 순서:
  - [타입스크립트로 블록체인 만들기](https://nomadcoders.co/typescript-for-beginners)
  - [쉽고 빠른 Go 시작하기](https://nomadcoders.co/go-for-beginners)
  - [노마드 코인](https://nomadcoders.co/nomadcoin)

## 강의 설명
### Python으로 웹 스크래퍼 만들기
- URL: [https://nomadcoders.co/python-for-beginners](https://nomadcoders.co/python-for-beginners)
- 설명: Python을 처음 배우는 수강생을 위한 무료 입문 강의입니다.
- 주요 내용: 변수, 함수, 조건문, 반복문, 데이터 구조 같은 기본 문법을 익히고, 웹에서 데이터를 가져오는 스크래퍼를 직접 만듭니다.
- 추천 대상: AI, 자동화, 데이터 수집, Django 백엔드 학습으로 넘어가기 전에 Python 기본기를 갖추고 싶은 수강생에게 적합합니다.

### AI Agents 마스터클래스
- URL: [https://nomadcoders.co/ai-agents-masterclass](https://nomadcoders.co/ai-agents-masterclass)
- 설명: CrewAI, Autogen, OpenAI Agents SDK, Google ADK, LangGraph를 모두 다루며 AI 에이전트 구현 방식을 비교하고 실습하는 강의입니다.
- 주요 내용: 에이전트 구조, 툴 호출, 멀티 에이전트 협업, 워크플로우, 메모리, 리서치, 브라우저 사용, 음성 인터페이스, 평가와 배포를 배웁니다.
- 만드는 것: 뉴스 리더, 잡 헌터, 콘텐츠 파이프라인, 딥 리서치, ChatGPT 클론, 고객 지원 에이전트, 투자 전략 에이전트, 유튜브 쇼츠 생성기, 썸네일 크리에이터, AI 튜터를 구현합니다.
- 추천 대상: 단순한 프롬프트 사용을 넘어 여러 프레임워크로 커스텀 에이전트를 직접 만들고 싶은 수강생에게 적합합니다.

### n8n 마스터클래스
- URL: [https://nomadcoders.co/n8n-masterclass](https://nomadcoders.co/n8n-masterclass)
- 설명: n8n으로 앱, 데이터, AI 모델을 연결해 반복 업무를 자동화하는 강의입니다.
- 주요 내용: 노드, 트리거, 표현식, 웹훅, 외부 서비스 연동, 데이터 처리, AI 연결, 에이전트형 워크플로우 구성 방식을 익힙니다.
- 만드는 것: AI 이메일 자동 응답기, 뉴스레터 요약기, PDF 질의응답, 구직 에이전트, 주식 팟캐스트, 데이터베이스 질의응답 워크플로우를 구현합니다.
- 추천 대상: 코드를 많이 작성하기보다 자동화 도구로 업무 자동화와 AI 워크플로우를 먼저 만들고 싶은 수강생에게 적합합니다.

### 풀스택 GPT
- URL: [https://nomadcoders.co/fullstack-gpt](https://nomadcoders.co/fullstack-gpt)
- 설명: GPT와 LangChain을 활용해 AI 기능이 들어간 풀스택 웹 서비스를 만드는 강의입니다.
- 주요 내용: 프롬프트 구성, 임베딩, 벡터 검색, 문서 기반 질의응답, 사이트 기반 챗봇, 회의록 요약, 자율 에이전트, 배포를 배웁니다.
- 만드는 것: DocumentGPT, PrivateGPT, QuizGPT, SiteGPT, MeetingGPT, InvestorGPT, ChefGPT 등을 구현합니다.
- 추천 대상: AI 모델을 호출하는 수준을 넘어 문서, 사이트, 회의록, 투자 정보처럼 실제 데이터를 연결한 AI 서비스를 만들고 싶은 수강생에게 적합합니다.

### 코코아톡 클론코딩
- URL: [https://nomadcoders.co/kokoa-clone](https://nomadcoders.co/kokoa-clone)
- 설명: HTML과 CSS로 카카오톡 형태의 화면을 구현하며 웹 페이지가 만들어지는 기본 구조를 익히는 입문 강의입니다.
- 주요 내용: HTML 태그, CSS 선택자, 레이아웃, Flexbox, 반응형 화면, 아이콘과 폰트 사용, 화면별 UI 구성을 배웁니다.
- 만드는 것: 친구 목록, 채팅 목록, 검색, 설정, 모바일 스타일 화면으로 구성된 코코아톡 클론을 만듭니다.
- 추천 대상: 개발이 처음이고, 문법 설명만 듣기보다 화면을 직접 만들며 웹 개발의 기본 감각을 배우고 싶은 수강생에게 적합합니다.

### 바닐라 JS로 크롬 앱 만들기
- URL: [https://nomadcoders.co/javascript-for-beginners](https://nomadcoders.co/javascript-for-beginners)
- 설명: 프레임워크 없이 JavaScript만으로 브라우저에서 동작하는 앱을 만들며 웹 프로그래밍의 기초를 익히는 강의입니다.
- 주요 내용: 변수, 함수, 조건문, 이벤트, DOM 조작, 로컬 스토리지, 시간 처리, 랜덤 값, 외부 API 연동을 배웁니다.
- 만드는 것: 로그인, 시계, 투두 리스트, 랜덤 배경과 명언, 날씨 정보가 포함된 크롬 앱을 만듭니다.
- 추천 대상: HTML, CSS 이후 동적인 웹 페이지, 사용자 입력, 상태 변화, 브라우저 API 사용법을 배우고 싶은 수강생에게 적합합니다.

### ReactJS로 영화 웹 서비스 만들기
- URL: [https://nomadcoders.co/react-for-beginners](https://nomadcoders.co/react-for-beginners)
- 설명: 영화 데이터를 활용한 웹 서비스를 만들며 React의 핵심 문법과 프론트엔드 구성 방식을 익힙니다.
- 주요 내용: 컴포넌트, 상태, props, effect, 데이터 불러오기, 라우팅처럼 React 앱을 만드는 데 필요한 핵심 개념을 배웁니다.
- 만드는 것: 영화 목록과 상세 페이지가 있는 영화 웹 서비스를 만듭니다.
- 추천 대상: JavaScript 이후 React를 처음 시작하거나 컴포넌트 기반 화면 구성과 API 데이터 연동을 배우고 싶은 수강생에게 적합합니다.

### SQL 마스터클래스
- URL: [https://nomadcoders.co/sql-masterclass](https://nomadcoders.co/sql-masterclass)
- 설명: SQLite, MySQL, PostgreSQL과 MongoDB, Redis를 다루며 SQL 핵심 개념, 데이터베이스 설계, 성능 최적화, NoSQL 기본기를 익힙니다.
- 주요 내용: 테이블 설계, CRUD, JOIN, 관계형 데이터 모델링, 인덱스, 쿼리 최적화, 트랜잭션, NoSQL과 캐시 데이터베이스의 기본 사용법을 배웁니다.
- 추천 대상: 사용자, 결제, 콘텐츠, 로그처럼 실제 서비스에서 쌓이는 데이터를 설계하고 조회하고 최적화하는 기본기를 갖추고 싶은 수강생에게 적합합니다.

### Maker 마스터클래스
- URL: [https://nomadcoders.co/maker-masterclass](https://nomadcoders.co/maker-masterclass)
- 설명: Remix, Supabase, Tailwind CSS, CursorAI를 활용해 1인 개발자가 서비스 형태의 제품을 만드는 강의입니다.
- 주요 내용: 아이디어 검증, 화면 구현, 데이터베이스, 인증, 파일 업로드, 결제와 운영에 필요한 기본 기능, 배포를 배웁니다.
- 추천 대상: 자신의 아이디어를 제품으로 만들고, 데이터와 사용자 기능이 있는 실제 서비스 제작 과정을 배우고 싶은 수강생에게 적합합니다.

### Dart 시작하기
- URL: [https://nomadcoders.co/dart-for-beginners](https://nomadcoders.co/dart-for-beginners)
- 설명: Flutter를 배우기 전에 필요한 Dart 언어의 기초를 정리하는 무료 입문 강의입니다.
- 주요 내용: 변수, 타입, 함수, 컬렉션, 클래스, 생성자, 상속, mixin, null safety처럼 Flutter 앱 개발에 필요한 Dart 문법을 배웁니다.
- 추천 대상: Flutter로 앱을 만들기 전에 Dart 언어의 기본 문법과 객체지향 개념을 먼저 정리하고 싶은 수강생에게 적합합니다.

### Flutter로 웹툰 앱 만들기
- URL: [https://nomadcoders.co/flutter-for-beginners](https://nomadcoders.co/flutter-for-beginners)
- 설명: Flutter로 웹툰 앱을 만들며 크로스 플랫폼 앱 개발의 기본 개념을 배우는 무료 강의입니다.
- 주요 내용: 위젯 구성, 화면 전환, 상태 관리, API 데이터 연동, 로컬 저장소, 모바일 UI 구성을 배웁니다.
- 만드는 것: 웹툰 목록, 상세 화면, 에피소드 목록, 좋아요 저장 기능이 있는 웹툰 앱을 만듭니다.
- 추천 대상: 모바일 앱 화면 구성, 데이터 연동, 페이지 이동을 처음부터 실습하고 싶은 수강생에게 적합합니다.

### 틱톡 클론코딩
- URL: [https://nomadcoders.co/tiktok-clone](https://nomadcoders.co/tiktok-clone)
- 설명: Flutter로 짧은 영상 중심의 소셜 앱을 만들며 실제 모바일 서비스에 가까운 구조를 구현하는 강의입니다.
- 주요 내용: 영상 피드, 카메라와 업로드, 프로필, 인증, 댓글, 좋아요, 알림, Firebase 연동, 상태 관리, 배포 준비를 배웁니다.
- 만드는 것: 틱톡과 유사한 영상 피드 기반 모바일 앱을 만듭니다.
- 추천 대상: Flutter 기초 이후 더 복잡한 앱 구조, 사용자 기능, 백엔드 연동이 있는 모바일 서비스를 만들고 싶은 수강생에게 적합합니다.

### Flutter Animations 마스터클래스
- URL: [https://nomadcoders.co/flutter-animations-masterclass](https://nomadcoders.co/flutter-animations-masterclass)
- 설명: Flutter 앱에서 화면 전환, 제스처, 위젯 움직임을 더 정교하게 구현하는 애니메이션 강의입니다.
- 주요 내용: implicit animation, explicit animation, animation controller, custom painter, gesture animation, 페이지 전환과 내비게이션 애니메이션을 배웁니다.
- 만드는 것: Apple Watch 클론, 카드 UI, 뮤직 플레이어, 내비게이션 애니메이션 등 움직임이 중심이 되는 프로젝트를 구현합니다.
- 추천 대상: Flutter 기본 앱을 넘어 완성도 높은 인터랙션과 움직임을 직접 설계하고 싶은 수강생에게 적합합니다.

### 왕초보를 위한 React Native 101
- URL: [https://nomadcoders.co/react-native-for-beginners](https://nomadcoders.co/react-native-for-beginners)
- 설명: React Native로 iOS와 Android 앱 개발을 시작하는 무료 기초 강의입니다.
- 주요 내용: React Native 컴포넌트, 모바일 화면 구성, 스타일링, Expo, 네이티브 기능 접근, 앱 개발 환경의 기본 개념을 배웁니다.
- 추천 대상: React 경험을 바탕으로 모바일 앱 화면을 만들고, 웹과 다른 앱 개발 방식을 처음 배우고 싶은 수강생에게 적합합니다.

### React Native 마스터클래스
- URL: [https://nomadcoders.co/react-native-masterclass](https://nomadcoders.co/react-native-masterclass)
- 설명: React Native로 여러 모바일 앱을 만들며 기초 이후의 앱 개발 범위를 확장하는 강의입니다.
- 주요 내용: 네비게이션, 원격 데이터, 로컬 저장소, 애니메이션, 위치 정보, Firebase 연동, 앱 배포를 배웁니다.
- 만드는 것: 영화 앱, 일기장 앱, 애니메이션 앱, Firebase 기반 앱을 구현합니다.
- 추천 대상: React Native 기초 이후 실제 앱에 필요한 데이터, 화면 이동, 저장, 애니메이션, 백엔드 연동까지 배우고 싶은 수강생에게 적합합니다.

### ReactJS 마스터클래스
- URL: [https://nomadcoders.co/react-masterclass](https://nomadcoders.co/react-masterclass)
- 설명: React 기초 이후 여러 프로젝트를 만들며 프론트엔드 개발 범위를 확장하는 강의입니다.
- 주요 내용: 상태 관리, 데이터 패칭, 라우팅, 애니메이션, TypeScript, 스타일링, 배포 등 프로덕션에서 React를 다루기 위한 심화 개념을 배웁니다.
- 만드는 것: 영화 앱, 암호화폐 트래커, 투두 앱, 애니메이션 UI, Trello 클론, 블로그 등 React 기반 프로젝트를 구현합니다.
- 추천 대상: React 기초 이후 여러 프로젝트를 통해 화면 구조, 데이터 처리, 상태 관리, 애니메이션, 타입 안정성을 배우고 싶은 수강생에게 적합합니다.

### NextJS 시작하기
- URL: [https://nomadcoders.co/nextjs-for-beginners](https://nomadcoders.co/nextjs-for-beginners)
- 설명: React 기반 프레임워크인 Next.js로 웹 애플리케이션을 만드는 기본 개념을 배우는 무료 강의입니다.
- 주요 내용: 파일 기반 라우팅, 페이지 구성, 서버 렌더링, 데이터 불러오기, 배포처럼 Next.js 프로젝트를 시작할 때 필요한 기본 개념을 배웁니다.
- 추천 대상: React 앱을 넘어 Next.js 프로젝트 구조와 서버 렌더링 기반 웹 개발을 배우고 싶은 수강생에게 적합합니다.

### 캐럿마켓 클론코딩
- URL: [https://nomadcoders.co/carrot-market](https://nomadcoders.co/carrot-market)
- 설명: Next.js, Tailwind CSS, Prisma를 활용해 중고거래 서비스 형태의 풀스택 웹 애플리케이션을 만드는 강의입니다.
- 주요 내용: 인증, 상품 등록, 이미지 업로드, 무한 스크롤, 좋아요, 댓글, 실시간 채팅, 라이브 쇼핑, 서버리스 배포를 배웁니다.
- 만드는 것: 마켓플레이스, 커뮤니티, 실시간 채팅, 라이브 기능이 포함된 캐럿마켓 클론을 구현합니다.
- 추천 대상: 프론트엔드 화면 구현에서 더 나아가 사용자와 데이터가 연결되는 Next.js 기반의 실제 서비스 구조를 배우고 싶은 수강생에게 적합합니다.

### 에어비앤비 클론코딩
- URL: [https://nomadcoders.co/airbnb-clone](https://nomadcoders.co/airbnb-clone)
- 설명: Python과 Django로 숙소 예약 플랫폼을 만들며 백엔드 중심의 풀스택 서비스 구조를 배우는 강의입니다.
- 주요 내용: Django ORM, 어드민, 인증, 숙소 검색, 예약, 리뷰, 찜, 호스트 대시보드, REST API, GraphQL API, 테스트, 배포를 배웁니다.
- 만드는 것: 에어비앤비처럼 숙소를 등록하고 검색하고 예약할 수 있는 웹 서비스를 구현합니다.
- 추천 대상: Django 기반 백엔드와 실제 서비스 기능, API, 테스트, 배포까지 깊게 배우고 싶은 수강생에게 적합합니다.

### GraphQL로 영화 API 만들기
- URL: [https://nomadcoders.co/graphql-for-beginners](https://nomadcoders.co/graphql-for-beginners)
- 설명: Node.js로 GraphQL API 서버를 만들며 GraphQL의 기본 개념과 서버 구조를 익히는 강의입니다.
- 주요 내용: schema, query, mutation, resolver, API 데이터 모델링, GraphQL 서버 구성 방식을 배웁니다.
- 만드는 것: 영화 데이터를 제공하는 GraphQL API를 구현합니다.
- 추천 대상: REST와 다른 API 설계 방식을 이해하고, 클라이언트가 필요한 데이터를 직접 요청하는 GraphQL 방식을 배우고 싶은 수강생에게 적합합니다.

### GraphQL로 영화 웹 앱 만들기
- URL: [https://nomadcoders.co/react-graphql-for-beginners](https://nomadcoders.co/react-graphql-for-beginners)
- 설명: React에서 GraphQL API를 사용해 데이터를 가져오고 화면에 보여주는 웹 앱을 만드는 강의입니다.
- 주요 내용: Apollo Client, query, mutation, cache, loading/error 상태, GraphQL 데이터와 React 화면 연결 방식을 배웁니다.
- 만드는 것: GraphQL API에서 영화 데이터를 받아 보여주는 React 웹 앱을 구현합니다.
- 추천 대상: GraphQL API 서버를 만든 뒤 프론트엔드에서 데이터를 요청하고 사용하는 전체 과정을 이어서 배우고 싶은 수강생에게 적합합니다.

### 인스타그램 클론코딩
- URL: [https://nomadcoders.co/instaclone](https://nomadcoders.co/instaclone)
- 설명: React, React Native, GraphQL, Prisma를 활용해 인스타그램 형태의 풀스택 소셜 서비스를 만드는 강의입니다.
- 주요 내용: 인증, 피드, 사진 업로드, 댓글, 좋아요, 팔로우, 검색, 사용자 프로필, 웹과 모바일 클라이언트, 백엔드 API 연결을 배웁니다.
- 만드는 것: 웹과 앱에서 사용할 수 있는 인스타그램 클론을 구현합니다.
- 추천 대상: 프론트엔드와 백엔드를 연결해 실제 서비스에 가까운 데이터 처리와 사용자 기능을 만들고 싶은 수강생에게 적합합니다.

### 타입스크립트로 블록체인 만들기
- URL: [https://nomadcoders.co/typescript-for-beginners](https://nomadcoders.co/typescript-for-beginners)
- 설명: TypeScript 문법을 배우고 블록체인 예제를 만들며 타입 시스템을 익히는 무료 강의입니다.
- 주요 내용: 타입, 인터페이스, 클래스, 제네릭, 객체지향 구조, JavaScript 코드에 타입을 적용하는 방법을 배웁니다.
- 만드는 것: TypeScript로 간단한 블록체인 구조를 구현합니다.
- 추천 대상: JavaScript를 알고 있고 타입 시스템과 객체지향 개념을 코드로 배우고 싶은 수강생에게 적합합니다.

### NestJS로 API 만들기
- URL: [https://nomadcoders.co/nestjs-fundamentals](https://nomadcoders.co/nestjs-fundamentals)
- 설명: TypeScript 기반 백엔드 프레임워크인 NestJS로 구조화된 API 서버를 만드는 강의입니다.
- 주요 내용: controller, provider, module, dependency injection, validation, configuration, database 연결, 인증처럼 NestJS API 서버의 기본 구조를 배웁니다.
- 추천 대상: Express보다 구조화된 서버 개발 방식과 모듈 기반 백엔드 아키텍처에 익숙해지고 싶은 수강생에게 적합합니다.

### 우버 이츠 클론코딩
- URL: [https://nomadcoders.co/nuber-eats](https://nomadcoders.co/nuber-eats)
- 설명: NestJS, React, GraphQL을 활용해 음식 주문 플랫폼 형태의 풀스택 서비스를 만드는 강의입니다.
- 주요 내용: 주문자, 음식점, 배달원 역할, 인증, 메뉴와 주문, 결제, 실시간 기능, 이메일, 테스트, 배포까지 복잡한 서비스 구조를 배웁니다.
- 만드는 것: 우버 이츠처럼 여러 사용자 역할이 있는 음식 주문 서비스를 구현합니다.
- 추천 대상: 복잡한 도메인 모델, 결제, 실시간 기능, 테스트 프로세스까지 풀스택 서비스의 큰 구조를 배우고 싶은 수강생에게 적합합니다.

### 쉽고 빠른 Go 시작하기
- URL: [https://nomadcoders.co/go-for-beginners](https://nomadcoders.co/go-for-beginners)
- 설명: Go 언어의 기본 문법과 개발 방식을 배우는 무료 기초 강의입니다.
- 주요 내용: 변수, 함수, 조건문, 반복문, 포인터, 구조체, 메서드, 고루틴, 채널처럼 Go 언어의 핵심 문법과 특징을 배웁니다.
- 추천 대상: Go로 서버나 블록체인 프로젝트를 구현하기 전에 언어의 기본 구조와 동시성 개념을 배우고 싶은 수강생에게 적합합니다.

### 노마드 코인
- URL: [https://nomadcoders.co/nomadcoin](https://nomadcoders.co/nomadcoin)
- 설명: Go로 블록체인과 암호화폐의 핵심 구조를 직접 구현하는 강의입니다.
- 주요 내용: 블록, 해시, 작업증명, 트랜잭션, 지갑, 채굴, P2P, REST API처럼 블록체인이 동작하는 내부 구조를 배웁니다.
- 만드는 것: Go로 동작하는 자체 블록체인과 암호화폐 프로젝트를 구현합니다.
- 추천 대상: 블록체인 개념을 설명으로만 이해하는 것이 아니라 코드로 내부 원리를 확인하고 싶은 수강생에게 적합합니다.

## 보일러플레이트
### Supaplate
- URL: [https://nomadcoders.co/supaplate](https://nomadcoders.co/supaplate)
- 설명: 로그인, 결제, 관리자, 데이터베이스, 배포처럼 SaaS 개발에 반복적으로 필요한 기본 기능을 빠르게 갖추기 위한 코드 템플릿입니다.
- 특징: 프로덕션 레벨 서비스에 필요한 기본 기능을 모듈식 구조로 제공해 반복 세팅 시간을 줄일 수 있습니다.
- 추천 대상: 강의에서 배운 기술을 바탕으로 실제 서비스를 더 빠르게 만들고 싶은 수강생에게 적합합니다.

## 관련 페이지
- 전체 강의: [https://nomadcoders.co/courses](https://nomadcoders.co/courses)
- 로드맵: [https://nomadcoders.co/roadmap](https://nomadcoders.co/roadmap)
- 챌린지: [https://nomadcoders.co/challenges](https://nomadcoders.co/challenges)
- Supaplate: [https://nomadcoders.co/supaplate](https://nomadcoders.co/supaplate)

## 1:1 상담
- 강의 선택에 도움이 필요하면 노마드코더 크루의 1:1 상담을 받을 수 있습니다.
- 노마드코더 웹사이트 우측 하단의 채널톡 문의를 통해 상담을 요청할 수 있습니다.
