코드트레일,

체계적이고 빈틈없는 완벽한 커리큘럼

총 256개의 스킬과 1,400여개의 문제로 원하는 목표 어디든 도달할 수 있습니다.

전공자들도 기초를 다지기 위해 처음부터 시작하기도 해요!

문법은 아는데 문제만 보면 막막하다면 여기부터예요!

감으로만 풀고 있었다면, 이제 개념을 배울 차례예요!

개념은 아는데 코드가 안 나온다면, 여기서 손에 익혀요!

시간 초과' 앞에서 막힌다면, 여기서 넘는 법을 배워요!

기출 난이도 문제까지, 여기서 마무리하면 돼요!

나는 어느 단계일까 궁금하다면?

출력
입출력
연산자
조건문
단순 반복문
다중 반복문
1차원 배열
2차원 배열
문자열
함수
재귀함수
정렬
시뮬레이션 I
시뮬레이션 II
완전탐색 I
완전탐색 II
완전탐색 III
케이스별로 나누기
Ad-Hoc
시간, 공간복잡도
배열, 연결 리스트
정렬
이진탐색
스택, 큐, 덱
트리
해싱
DP
그래프 탐색
그래프 알고리즘
Simulation
Backtracking
DFS
BFS
DP I
DP II
중급 자료구조
Shorten time Technique
Parametric Search
Greedy
Shortest Path
Tree
MST
위상정렬
String
Advanced DP

Trail1. Novice Low

프로그래밍 기초

첫 챕터 5개(147문제) 무료!

C / C++ / Python / Java 각 언어별 기초 문법을 배울 수 있습니다. 코딩 입문자에게 적합합니다.

9챕터 · 87레슨 · 396문제

Trail2. Novice Mid

프로그래밍 연습

첫 레슨 무료

기초 구현력을 길러주고, 틀린 코드를 스스로 찾아내 고치는 연습을 하게 됩니다.

10챕터 · 29레슨 · 241문제

Trail3. Novice High

자료구조 알고리즘

첫 레슨 무료

문제 해결에 자주 쓰이는 알고리즘과 자료구조 개념을 배우게 됩니다.

10챕터 · 52레슨 · 242문제

Trail4. Intermediate Low

알고리즘 입문

첫 레슨 무료

BFS, DFS, DP 등의 간단한 알고리즘을 코드로 완벽하게 옮길 수 있게 됩니다.

6챕터 · 19레슨 · 130문제

Trail5. Intermediate Mid

알고리즘 기본

첫 레슨 무료

Two Pointer, Parametric Search 등의 기본적인 알고리즘을 코드로 완벽하게 옮길 수 있게 됩니다.

5챕터 · 18레슨 · 176문제

Trail6. Intermediate High

알고리즘 실전

첫 레슨 무료

Tree, Topological Sort, Disjoint Set 등의 실전 알고리즘을 코드로 완벽하게 옮길 수 있게 됩니다.

5챕터 · 17레슨 · 149문제

체계적 학습으로
코딩 실력을 효율적으로 높이세요.

각 trail은 3단계로 구성된 체계적인 커리큘럼으로
최고의 학습 효과를 달성하도록 설계되었습니다.

기본 개념 설명 & 연습 문제
개념 설명을 통해 학습하고 기본 문제들을 풀어보세요.
추가 역량 강화를 위한 연습 문제들
점차 어려워지는 문제 풀이를 통해 실력을 키워보세요.
실력 검증을 위한 테스트 문제 풀이
해설 없이 문제를 해결하며 실력을 확실히 다지세요.

백준 「단계별로 풀어보기」를 하던 분이라면

백준 온라인 저지는 2026년 4월 28일 서비스를 종료했습니다. 단계별로 풀어보기에서 따라가던 순서는 코드트레일에서 이어갈 수 있습니다.

백준 단계별로 풀어보기코드트레일
입출력과 사칙연산, 조건문, 반복문, 1차원 배열, 문자열, 2차원 배열1. 프로그래밍 기초
브루트 포스, 정렬, 재귀2. 프로그래밍 연습
시간 복잡도, 집합과 맵, 스택·큐·덱, 동적 계획법 1, 이분 탐색, 그래프와 순회3. 자료구조 알고리즘
백트래킹, 동적 계획법 24. 알고리즘 입문
누적 합, 그리디, 우선순위 큐, 최단 경로, 투 포인터5. 알고리즘 기본
위상 정렬, 트리, 유니온 파인드, 최소 신장 트리, 트리에서의 DP6. 알고리즘 실전

백준 후반의 고급 단계(세그먼트 트리, 네트워크 플로우 등)와 정수론(약수·배수와 소수)은 코드트레일에서 다루지 않습니다. 어느 단계부터 이어갈지 모르겠다면, 아래 갭체크로 먼저 확인해 보세요.

어디서부터 시작할지 고민이라면

현재 실력을 진단하고, 나에게 딱 맞는 커리큘럼을 추천받으세요.

갭체크로 추천 받은 레슨을 일정 기간 무료로 학습해 보세요!

Gap Check

갭체크를
확인해보세요!

갭체크를 통해 약점을 파악하고 문제 해결 능력 향상을 위한 맞춤형 자료를 받아보세요!

*

갭체크는 원하는 만큼 다시 볼 수 있으며, 매번 하나의 학습 레슨을
받을 수 있습니다.

주식회사 브랜치앤바운드(Branch and Bound) | © 2026. Branch and Bound Inc.

본 사이트의 모든 교육 콘텐츠는 저작권법의 보호를 받으며, 저작자의 사전 동의 없는 무단 복제/복사/배포를 금지합니다. Copyright © Branch & Bound | contact@codetree.ai

대표이사: 이승용 | 주소: 서울특별시 서초구 남부순환로358길 49, 4층 (양재동, 자강빌딩) | 전화번호: 010-2381-2434 | 사업자등록번호: 556-88-02019 | 대표메일: contact@bandb.ai | 통신판매업: 2023-서울서초-1941