대상별 시작
비전공자
다른 분야의 도메인 지식·문서 작성·협업 경험을 강점으로, 개발 실무에 필요한 전공 기초를 순서대로 채웁니다.
어떤 일을 하나요?
전공자가 배우는 개념 중 실무에 필요한 내용을 코드·실험·설명으로 연결합니다.
이런 관심이 있다면 살펴보세요
전공 지도를 보며 필요한 개발 기초를 연결하려는 사람
회사와 팀에 따라 같은 직무 이름의 담당 업무가 다를 수 있습니다.
학교 공부와 연결하기
기존 분야 경험을 프로젝트 주제로 활용합니다. 국비 과정 경험이 있다면 국비 수료 경로와 함께 점검합니다.
처음 시작한다면 IT 공통 기초를 함께 보세요. 대학생은 관련 과목의 개념을 프로젝트로 확인하고, 주니어는 각 단계의 완료 기준에서 부족한 부분을 찾으세요.
노드를 접거나 펼치고 링크로 이동합니다. 휠·두 손가락으로 확대하고 빈 곳을 끌어 이동합니다.
텍스트로 학습 경로 읽기
YOUR LEARNING PATH
배우고, 만들어 보고, 확인하기
기간보다 직접 할 수 있는 일을 기준으로 이동하세요. 이미 할 수 있다면 다음 단계로 넘어가도 좋습니다.
- 01
전공 지도 보기
모르는 개념과 이미 해본 경험을 연결합니다.
완료 기준전공 과목 지도를 그리고 학습 우선순위 세 가지를 정한다.
- 02
프로그래밍 기초 언어 하나
변수·조건·반복·함수와 오류 처리를 익힙니다.
완료 기준입력을 받아 결과를 만드는 프로그램을 직접 설명한다.
- 03
이산수학·논리 최소한
명제·집합·관계와 경우의 수를 코드에 연결합니다.
완료 기준조건문의 참·거짓과 집합 연산을 예제로 설명한다.
- 04
자료구조 직접 구현
배열·연결 리스트·스택·큐의 동작을 비교합니다.
완료 기준스택과 큐를 구현하고 연산 비용을 설명한다.
- 05
알고리즘·코딩 테스트
탐색·정렬과 복잡도를 작은 문제로 확인합니다.
완료 기준풀이 두 개의 복잡도와 경계 입력을 비교한다.
- 06
컴퓨터 구조·운영체제·네트워크
실행·메모리·프로세스·HTTP를 연결합니다.
- 07
데이터베이스
모델링·SQL·트랜잭션을 익힙니다.
해볼 것완료 기준표를 설계하고 조인 질의와 트랜잭션 필요성을 설명한다.
- 08
소프트웨어 공학
읽기 쉬운 코드·리뷰·테스트·협업을 연습합니다.
읽을 것완료 기준변경 전후 테스트와 리뷰 근거를 남긴다.
- 09
면접에서 CS 질문 대비
정의·원리·프로젝트 적용을 묶어 답합니다.
읽을 것해볼 것완료 기준CS 질문 다섯 개에 내 코드의 사례로 답한다.
MAKE IT YOURS
첫 프로젝트
CS 실험 노트와 도메인 기반 작은 서비스
구현 코드·복잡도 설명·SQL·리뷰 기록·CS 면접 답변을 남깁니다.
결과물에 함께 남길 것
- 무엇을 해결하려 했는지, 어떤 제약이 있었는지
- 실행 방법과 정상·오류 상황의 검증 결과
- 내가 결정한 부분, 참고한 자료, AI를 활용한 부분
- 실패에서 배운 점과 다음에 개선할 한 가지
직접 연습하고 더 읽기
공식 기술 참고 문서
Python 공식 튜토리얼학습 순서와 완료 기준은 Devin.KR의 편집 제안입니다. 공식 문서는 기술을 더 확인하기 위한 자료이며, 제품 버전과 실습 환경은 문서에서 확인하세요.
함께 비교할 경로
2026-09-20 검토 · 이 경로는 학습을 돕는 안내이며 취업이나 자격 취득을 보장하는 과정은 아닙니다.