thumbnail

코딩 테스트 대비 알고리즘·자료 구조 in Python

토픽 13
285,856명이 목표 달성
평균 3개월
문제 해결 능력을 끌어올려 드릴게요
파이썬 기초부터 단계적으로 학습
쉬운 설명과 풍부한 사례로 실력 완성
로드맵 소개
코딩 테스트를 두려워 하지 않는 알고리즘 마스터가 되는 길

로드맵이란?

전문가가 만든 목표를 달성할 수 있는 가장 빠른 길이에요. 스텝을 하나하나 따라가다 보면 목표에 도달할 수 있어요.

로드맵
한눈에 보는 로드맵

STEP 1

STEP 2

STEP 3

Goal

Goal

1 / 3

로드맵의 매력
이 로드맵을 들어야 하는 이유
문제 해결 능력 up
문제 해결 능력 up
같은 문제라도, 프로그램이 사용하는 시간과 공간을 최적화하여 이전보다 더 나은 방법으로 해결할 수 있어요.
적절한 자료구조 사용
적절한 자료구조 사용
배열, 링크드 리스트, 해시 테이블, 트리, 그래프 등의 자료구조를 제대로 이해하고 상황별로 가장 적절한 자료구조를 사용할 수 있게 돼요.
코딩 테스트/기술면접 대비
코딩 테스트/기술면접 대비
코딩 테스트나 기술 면접이 더 이상 두렵지 않을 정도의 탄탄한 실력을 만들 수 있어요.
실습 프로젝트
이 로드맵에서는 이걸 만들어 볼 수 있어요
문제 해결 능력 기르기
알고리즘 테스트
코딩 테스트와 면접에서 필수인 알고리즘을 배워 봅니다. 좋은 알고리즘의 기준에 따라 효율적인 프로그래밍을 하는 방법을 배우고 실전 문제로 연습합니다.
자료구조
문제 해결 능력 기르기
자료구조
배열, 링크드 리스트, 해시 테이블, 트리, 그래프와 같은 자료구조에 대해 이해하고, 실전 문제로 연습하며 효율적으로 코드를 작성하는 능력을 기릅니다.
블로그 유저 만들기, 시계 프로그램
객체 지향 프로그래밍
블로그 유저 만들기, 시계 프로그램
객체 지향 프로그래밍의 개념에 대해 배우고, 직접 프로그램을 설계하고 파이썬 코드로 구현해 봅니다.
Codeit Original
12만 개의 후기, 98%의 만족도의 비밀
members
100% 자체제작
분야별 전문가 약 20명이 팀을 이뤄
퀄리티 높은 강의를 만들어요

쉽지만 탄탄하게 실력 쌓고 싶다면?

5~10분의 짧은 강의지만 내용의 중복, 누락 없이 꼭 필요한 개념으로만
구성했어요.
콘텐츠 팀 | 박채운 PD
member1

몰입도 있게 스스로 학습하고 싶다면?

기초부터 실습, 프로젝트, 질문 답변까지 코드잇에서 모두 해결할 수 있어 200% 몰입할 수 있어요.
콘텐츠 팀 | 황준우 PD
member1

효율적으로 목표를 달성하고 싶다면?

무슨 강의를 들을지 고민할 필요 없이 33개 로드맵 중 목표에 맞는 로드맵만 따라가면 돼요.
콘텐츠 팀 | 남수지 PD
member1
100% 자체제작
분야별 전문가 약 20명이 팀을 이뤄
퀄리티 높은 강의를 만들어요
세부 커리큘럼
로드맵 따라가기
thumbnail
로드맵 목표

코딩 테스트와 면접에서 필수! 알고리즘과 자료 구조 정복하기

285,856명이 목표 달성
평균 3개월

문제 해결 능력을 끌어올려 드릴게요

파이썬 기초부터 단계적으로 학습

쉬운 설명과 풍부한 사례로 실력 완성

코드잇 멤버십 혜택
4,800개의 강의를 코드잇 멤버십 하나로!
거기에 이 모든 혜택까지!
강의 1개 가격으로
모든 강의 무제한 수강

1

강의 1개 가격으로 모든 강의 무제한 수강

매달 추가되는
새로운 강의

2

매달 추가되는 새로운 강의

언제든 물어볼 수 있는
코드잇 커뮤니티

3

언제든 물어볼 수 있는 코드잇 커뮤니티

작심삼일을 극복하는
동기부여 프로그램

4

작심삼일을 극복하는 동기부여 프로그램

내 노력과 역량을
증명할 수 있는 수료증

5

내 노력과 역량을 증명할 수 있는 수료증

자주 묻는 질문
궁금한 점이 있으세요?
Q무료 체험이 가능한가요?

아래 토픽에 대해 무료 체험을 제공하고 있어요.

- 프로그래밍 오버뷰(바로 가기)
- 프로그래밍 시작하기 in Python(바로 가기)
- 프로그래밍 시작하기 in JavaScript(바로 가기)

프로그래밍 오버뷰 토픽을 들으시면 프로그래밍에 대한 기본적인 이해와 프로그래밍이 세상을 어떻게 바꾸고 있고, 어떤 분야와 진로가 있는지, 어떻게 하면 나도 프로그래밍 시대에 맞춰 따라갈 수 있는지 알 수 있을 거에요.

프로그래밍 시작하기 in Python프로그래밍 시작하기 in JavaScript 토픽은 입문자도 쉽게 배울 수 있는 Python 과 JavaScript 언어를 통해 프로그래밍의 기초를 배울 수 있어요.

Q쿠폰 사용 방법이 궁금해요.

[이미 쿠폰이 등록되어 있는 경우]
로그인 후 우측 상단 프로필 사진 > 계정 설정 > 멤버십 설정 > 쿠폰 사용 버튼을 클릭 후 사용해주세요. 로그인 상태에서는 바로가기를 클릭하여 이동하실 수 있어요(바로가기)

[구독 이력이 있고 쿠폰을 등록할 경우]
쿠폰 적용은 로그인 후 코드잇 사이트 내 우측 상단 프로필 이미지 > 계정 설정 > 맴버십 설정 > 쿠폰 사용 버튼을 클릭하여 등록 후 사용해 주세요. 로그인 상태에서는 바로가기를 클릭하여 이동하실 수 있어요.(바로가기)

그 외 쿠폰 사용에 어려움이 있으시면 우측 하단에 문의하기 > 직접문의로 남겨주세요.

Q로드맵, 토픽, 챕터, 레슨 단위에 대해 알고 싶어요.

코드잇 강의 구조는 다음과 같이 이루어져 있어요.

레슨(강의/노트/퀴즈/과제) < 챕터 < 토픽 < 로드맵

레슨은 동영상 강의, 노트, 퀴즈, 과제를 나타내는 가장 작은 단위의 수업이에요. 이를 묶어 놓은 것이 챕터, 그리고 챕터를 묶어 수강할 수 있도록 만든 것이 토픽입니다. 로드맵은 따라 듣기만 해도 목표를 달성할 수 있도록 목표별 수강하면 좋은 토픽을 단계별로 배치한 것이에요.

어떤 순서로 수강하면 좋을지 모르겠다면, 로드맵에 제시된 순서대로 토픽을 수강하고 목표를 달성해 보세요!

Q코드잇 서비스 이용 가능한 브라우저 및 운영체제는 무엇인가요?

[데스크톱 브라우저]
크롬(Chrome) 브라우저 이용을 권장합니다.
코드잇은 크롬 브라우저에 최적화되어 있습니다.
크롬 브라우저 사용시 문제가 있다면 파이어폭스(Firefox), Edge(Windows), Safari(MacOS)를 이용해주세요.

[모바일 운영체제]

  • 아이폰: iOS 17 이상
  • 안드로이드: Android 14 이상
    최상의 학습 경험을 위해 권장 브라우저 및 운영체제를 사용해 주시기 바랍니다.
Q여러 기기에서 이용이 가능한가요?

노트북, 태블릿, 스마트폰에서 모두 이용 가능해요. 다만, iPhone 및 iPad 이용 시에는 실습창에서 한글 입력 오류가 발생할 수 있어요.
iPhone 및 iPad는 iOS, iPadOS 버전 16 부터 문제 없이 사용하실 수 있습니다.

Q멤버십을 해지하고 싶어요.

해지 신청 시 현재 등록된 멤버십 기간 동안 멤버십을 유지하고, 기간 만료 후 다음 정기 결제가 진행되지 않아요. 우측 상단 프로필 사진 > 계정 설정 > 멤버십 설정 > 정기 결제 해지를 통해 해지가 가능해요. 해지되는 날짜는 멤버십 정기 결제 정보에서 확인하실 수 있어요.
로그인 상태에서는 바로가기를 클릭하여 이동하실 수 있어요.(바로가기)

Q환불 규정을 알고 싶어요.

코드잇 멤버십은 평생교육법 학습비 반환기준(시행령 제 23조 별표3)에 따라 환불이 이루어집니다.

  • 1개월 구독의 경우, 최초 유료 수강기간 10일 + 무료 복습기간 18~21일로 총 1개월의 수강일이 주어집니다.
  • 2개월 구독의 경우, 최초 유료 수강기간 20일 + 무료 복습기간 38~41일로 총 2개월의 수강일이 주어집니다.
  • 3개월 구독의 경우, 최초 유료 수강기간 30일 + 무료 복습기간 59~62일로 총 3개월의 수강일이 주어집니다.
  • 6개월 구독의 경우, 최초 유료 수강일 50일 + 무료 복습기간 121~122일로 총 6개월의 수강일이 주어집니다.
  • 7개월 구독의 경우, 최초 유료 수강일 50일 + 무료 복습기간 151~154일로 총 7개월의 수강일이 주어집니다.
  • 12개월 구독의 경우, 최초 유료 수강일 100일 + 무료 복습기간 265~266일로 총 1년의 수강일이 주어집니다.

수강기간결제일부터 시작됩니다.
✔ 무료 복습 기간이 월마다 다른 이유는 다음 구독 결제가 이루어지는 날짜의 규칙 때문입니다. 유료 수강 기간이 지나면 환불이 불가능하며, 유료 수강 기간 내 환불 신청 시 아래의 규칙에 의해 환불 금액이 책정됩니다.

[전액 환불]

  • 결제된 날짜로부터 2일이 지나지 않았고, 총 수강한 레슨(가장 작은 단위 - 영상, 노트, 과제)이 3개 미만인 경우, 100% 환불이 가능합니다. 레슨 수강 여부는 수강생 분의 레슨 페이지 방문 여부, 체류 시간 등을 통해 파악합니다.

[1개월 멤버십]
1. 유료 수강 기간의 1/3 전, 즉 4일이 되기 전(3일째)에 환불을 신청하시면, 이미 낸 학습비의 2/3에 대한 환불이 가능합니다.
2. 유료 수강 기간의 1/2 전, 즉 6일이 되기 전(5일째)에 환불을 신청하시면, 이미 낸 학습비의 1/2에 대한 환불이 가능합니다.
3. 유료 수강 기간의 1/2 이상 경과 시,즉 결제 후 6일째부터는 환불이 불가능합니다.

[2개월 멤버십]
1. 유료 수강 기간의 1/3 전, 즉 7일이 되기 전(6일째)에 환불을 신청하시면, 이미 낸 학습비의 2/3에 대한 환불이 가능합니다.
2. 유료 수강 기간의 1/2 전, 즉 10일이 되기 전(11일째)에 환불을 신청하시면, 이미 낸 학습비의 1/2에 대한 환불이 가능합니다.
3. 유료 수강 기간의 1/2 이상 경과 시,즉 결제 후 11일째부터는 환불이 불가능합니다.

[3개월 멤버십]
1. 유료 수강 기간의 1/3 전, 즉 11일이 되기 전(10일째)에 환불을 신청하시면, 이미 낸 학습비의 2/3에 대한 환불이 가능합니다.
2. 유료 수강 기간의 1/2 전, 즉 16일이 되기 전(15일째)에 환불을 신청하시면, 이미 낸 학습비의 1/2에 대한 환불이 가능합니다.
3. 유료 수강 기간의 1/2 이상 경과 시, 즉 결제 후 16일째부터는 환불이 불가능합니다.

[6개월 멤버십]
1. 반환 사유가 발생한 그달의 반환 대상 학습비(학습비 징수 기간이 1개월 이내인 경우에 준하여 산출된 학습비를 말한다)와 나머지 달의 학습비 전액을 합산한 금액에 대한 환불이 가능합니다.
결제 후 일자별 환불 가능 금액
1일 - 10일 : 학습비의 80% 환불
11일 - 15일 : 학습비의 65% 환불
16일 - 30일 : 학습비의 40% 환불
31일 - 36일 : 학습비의 27% 환불
37일 - 40일 : 학습비의 10% 환불
41일 이후 : 환불되지 않음

[7개월 멤버십]
1. 반환 사유가 발생한 그달의 반환 대상 학습비(학습비 징수 기간이 1개월 이내인 경우에 준하여 산출된 학습비를 말한다)와 나머지 달의 학습비 전액을 합산한 금액에 대한 환불이 가능합니다.
결제 후 일자별 환불 가능 금액
1일 - 10일 : 학습비의 80% 환불
11일 - 15일 : 학습비의 65% 환불
16일 - 30일 : 학습비의 40% 환불
31일 - 36일 : 학습비의 27% 환불
37일 - 40일 : 학습비의 10% 환불
41일 이후 : 환불되지 않음

[12개월 멤버십]
1. 반환 사유가 발생한 그달의 반환 대상 학습비(학습비 징수 기간이 1개월 이내인 경우에 준하여 산출된 학습비를 말한다)와 나머지 달의 학습비 전액을 합산한 금액에 대한 환불이 가능합니다.
결제 후 일자별 환불 가능 금액
1일 - 10일 : 학습비의 90% 환불
11일 - 15일 : 학습비의 85% 환불
16일 - 30일 : 학습비의 70% 환불
31일 - 40일 : 학습비의 60% 환불
41일 - 45일 : 학습비의 55% 환불
46일 - 60일 : 학습비의 40% 환불
61일 - 70일 : 학습비의 30% 환불
71일 - 75일 : 학습비의 25% 환불
76일 - 90일 : 학습비의 10% 환불
91일 - 93일 : 학습비의 7% 환불
94일 - 95일 : 학습비의 5% 환불
96일 이후, 환불 되지 않음.

[기타 규칙]
1. 수강 시작일은 결제 일자를 기준으로 합니다.
2. 부분 환불 시 제공한 혜택(할인 금액, 수강 기간 연장 등)을 철회하고 정가 수강료 및 유료 수강 기간을 기준으로 환불 금액을 정산할 수 있습니다.
3. 추가적인 혜택이 제공된 특별 강좌의 경우 별도의 수강 취소 및 환불 규정이 적용될 수 있습니다.
4. 수강권 이외에 포함된 상품(도서, 콘텐츠, 기기 등)이 있다면, 별도의 수강 취소 및 환불 규정이 적용될 수 있습니다.
5. 환불 요청 시 자료 및 파일 다운로드 이력이 있을 경우 환불이 불가능할 수 있습니다.
6. 이벤트 상품을 수령한 경우 상품 개봉시 해당 금액 만큼 환불 금액에서 차감됩니다.
7. 팀 멤버십 환불 요청 시 결제된 날짜로부터 2일이 지나지 않았고, 팀원 개개인이 수강한 레슨(가장 작은 단위 - 영상, 노트, 과제)이 3개 미만인 경우, 100% 환불이 가능합니다. 이때, 레슨 수강 여부는 수강생 분의 레슨 페이지 방문 여부, 체류 시간 등을 통해 파악합니다.
8. 팀 멤버십 환불 요청 시 일자별 환불 가능 금액은 개인 멤버십과 동일한 규칙을 따릅니다.
9. 시트 일부분에 대한 환불 요청 시 결제된 날짜로부터 2일이 지나지 않았고, 팀원 개개인이 수강한 레슨이 3개 미만인 경우, 100% 환불이 가능합니다.
10. 결제된 날짜로부터 2일이 지난 이후에는 진행 중인 결제 주기에 사용할 시트 수를 줄일 수 없습니다. 시트 수를 줄이면 다음 결제일부터 해당 내용이 반영됩니다.

(주) 코드잇

대표강영훈, 이윤수

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇

전화02-2289-1998