01

프론트엔드 기초

Week 1-6 | 6주
Week 1-2 웹 기초
  • HTML5 시맨틱 마크업
  • CSS3 레이아웃 (Flexbox, Grid)
  • 반응형 웹 디자인
  • Git 기초 및 버전 관리
Week 3-4 JavaScript 기초
  • JavaScript ES6+ 문법
  • DOM 조작 및 이벤트 처리
  • 비동기 프로그래밍 (Promise, async/await)
  • API 통신 (Fetch, Axios)
Week 5-6 TypeScript 입문
  • TypeScript 타입 시스템
  • 인터페이스와 제네릭
  • 타입 가드 및 유틸리티 타입
  • 실습: 미니 프로젝트
02

React 심화

Week 7-12 | 6주
Week 7-8 React 기초
  • React 컴포넌트와 JSX
  • Props와 State 관리
  • Hooks (useState, useEffect)
  • 컴포넌트 라이프사이클
Week 9-10 상태 관리
  • Context API
  • Redux Toolkit
  • React Query (TanStack Query)
  • 전역 상태 설계 패턴
Week 11-12 React 심화
  • 커스텀 훅 개발
  • 성능 최적화 (memo, useMemo)
  • 테스팅 (Jest, Testing Library)
  • Next.js 기초

프론트엔드 프로젝트

React를 활용한 SPA 애플리케이션 개발. 상태 관리, API 연동, 반응형 디자인을 적용한 실전 프로젝트를 완성합니다.

03

백엔드 & 데이터베이스

Week 13-18 | 6주
Week 13-14 Node.js & Express
  • Node.js 런타임 이해
  • Express.js 서버 구축
  • RESTful API 설계
  • 미들웨어 활용
Week 15-16 데이터베이스
  • MongoDB 기초 및 Mongoose
  • PostgreSQL 및 Prisma ORM
  • 데이터 모델링
  • 관계형 vs NoSQL 선택 기준
Week 17-18 인증 & 보안
  • JWT 기반 인증
  • OAuth 2.0 소셜 로그인
  • 보안 취약점 대응
  • API 문서화 (Swagger)
04

DevOps & 프로젝트

Week 19-24 | 6주
Week 19-20 DevOps 기초
  • Docker 컨테이너화
  • AWS 클라우드 서비스
  • CI/CD 파이프라인
  • 모니터링 및 로깅
Week 21-24 팀 프로젝트
  • 애자일 스크럼 방법론
  • 기획부터 배포까지
  • 코드 리뷰 문화
  • 포트폴리오 완성

팀 프로젝트

4인 1팀으로 구성하여 실제 서비스 수준의 풀스택 웹 애플리케이션을 개발합니다. 기획, 디자인, 개발, 배포까지 전 과정을 경험하며 협업 역량을 키웁니다.

📚
24주
총 교육 기간
⏱️
800+시간
총 교육 시간
🚀
4개
프로젝트 수
🛠️
15+
기술 스택
01

Python & 통계 기초

Week 1-5 | 5주
Week 1-2 Python 프로그래밍
  • Python 기초 문법
  • 자료구조 및 알고리즘
  • 객체지향 프로그래밍
  • Jupyter Notebook 활용
Week 3-5 통계 및 수학
  • 기술통계 및 확률
  • 추론통계 및 가설검정
  • 선형대수 기초
  • NumPy 활용 수치 연산
02

데이터 분석 & 시각화

Week 6-10 | 5주
Week 6-8 Pandas 마스터
  • DataFrame 조작
  • 데이터 전처리 기법
  • 그룹화 및 집계
  • 시계열 데이터 분석
Week 9-10 데이터 시각화
  • Matplotlib & Seaborn
  • 인터랙티브 시각화 (Plotly)
  • 대시보드 구축 (Tableau)
  • 스토리텔링 with 데이터
03

SQL & 빅데이터

Week 11-15 | 5주
Week 11-13 SQL 마스터
  • SQL 기초 및 고급 쿼리
  • 윈도우 함수
  • 쿼리 최적화
  • 데이터 웨어하우스 개념
Week 14-15 빅데이터 처리
  • Apache Spark 기초
  • PySpark 데이터 처리
  • 분산 컴퓨팅 개념
  • 클라우드 데이터 파이프라인
04

머신러닝 & 프로젝트

Week 16-20 | 5주
Week 16-18 머신러닝 기초
  • Scikit-learn 활용
  • 지도학습 (회귀, 분류)
  • 비지도학습 (클러스터링)
  • 모델 평가 및 튜닝
Week 19-20 종합 프로젝트
  • 실무 데이터 분석 프로젝트
  • 분석 리포트 작성
  • 발표 및 피드백
  • 포트폴리오 완성
📚
20주
총 교육 기간
⏱️
650+시간
총 교육 시간
🚀
3개
프로젝트 수
🛠️
12+
기술 스택
01

Python & 수학 기초

Week 1-6 | 6주
Week 1-3 Python 심화
  • Python 고급 문법
  • NumPy 수치 연산
  • Pandas 데이터 처리
  • Matplotlib 시각화
Week 4-6 AI를 위한 수학
  • 선형대수 심화
  • 미적분 및 최적화
  • 확률과 통계
  • 정보이론 기초
02

머신러닝

Week 7-12 | 6주
Week 7-9 지도학습
  • 선형/로지스틱 회귀
  • 의사결정트리, 랜덤포레스트
  • SVM, KNN
  • 앙상블 기법
Week 10-12 비지도학습 & 평가
  • 클러스터링 (K-Means, DBSCAN)
  • 차원축소 (PCA, t-SNE)
  • 모델 평가 및 검증
  • 하이퍼파라미터 튜닝
03

딥러닝

Week 13-20 | 8주
Week 13-15 신경망 기초
  • 인공신경망 원리
  • PyTorch 프레임워크
  • 역전파 알고리즘
  • 최적화 기법
Week 16-18 CNN & Computer Vision
  • 합성곱 신경망
  • 이미지 분류 모델
  • 객체 탐지 (YOLO)
  • 전이학습
Week 19-20 RNN & NLP
  • 순환 신경망 (LSTM, GRU)
  • Transformer 아키텍처
  • BERT, GPT 이해
  • 텍스트 분류 및 생성
04

MLOps & 프로젝트

Week 21-28 | 8주
Week 21-23 MLOps
  • 모델 배포 (FastAPI, Docker)
  • MLflow 실험 관리
  • AWS SageMaker
  • 모델 모니터링
Week 24-28 종합 프로젝트
  • AI 서비스 기획
  • End-to-End 파이프라인 구축
  • 논문 리딩 및 구현
  • 포트폴리오 완성
📚
28주
총 교육 기간
⏱️
900+시간
총 교육 시간
🚀
5개
프로젝트 수
🛠️
20+
기술 스택
01

JavaScript & React 기초

Week 1-5 | 5주
Week 1-3 JavaScript/TypeScript
  • ES6+ 문법 마스터
  • TypeScript 타입 시스템
  • 비동기 프로그래밍
  • 함수형 프로그래밍
Week 4-5 React 기초
  • React 컴포넌트
  • Hooks 활용
  • 상태 관리 기초
  • React Native 준비
02

React Native 개발

Week 6-12 | 7주
Week 6-8 RN 기초
  • React Native 환경 설정
  • 기본 컴포넌트
  • 스타일링 (StyleSheet)
  • 네비게이션
Week 9-12 RN 심화
  • Redux 상태 관리
  • API 연동
  • 네이티브 모듈 연동
  • 애니메이션
03

백엔드 & 배포

Week 13-16 | 4주
Week 13-14 Firebase
  • Firebase 인증
  • Firestore 데이터베이스
  • Cloud Storage
  • 푸시 알림
Week 15-16 앱 스토어 배포
  • iOS App Store 배포
  • Google Play Store 배포
  • CodePush 업데이트
  • 앱 성능 최적화
04

팀 프로젝트

Week 17-20 | 4주
Week 17-20 실전 앱 개발
  • 기획 및 UI/UX 설계
  • 크로스플랫폼 앱 개발
  • 실제 스토어 출시
  • 포트폴리오 완성

앱 스토어 출시 프로젝트

실제 App Store와 Play Store에 출시하는 앱을 개발합니다. 사용자 피드백을 받고 업데이트를 배포하는 전체 라이프사이클을 경험합니다.

📚
20주
총 교육 기간
⏱️
650+시간
총 교육 시간
🚀
3개
프로젝트 수
🛠️
12+
기술 스택

커리큘럼에 대해 더 궁금하신가요?

무료 상담을 통해 자세한 안내를 받아보세요.

무료 상담 신청