GitHub Copilot과 ChatGPT로 배우는
세상에서 제일 쉬운 파이썬 개발
코딩 모델 생성형 AI를 옆에 두고 파이썬 기초부터 프로젝트까지 완주합니다.
막히는 코드는 AI에게 설명을 요청하며, 실무에 쓰는 프로그래밍 능력을 키워보세요!
파이썬을 배우다가
에러 하나에 멈춰 서신 적 있나요?

혼자 붙잡는 코딩 공부

AI와 함께하는 코딩 공부
파이썬으로 커리어를 키우고 싶다면,
AI와 함께 시작하는 게 가장 빠릅니다.
AI를 코딩 파트너로 두고, 파이썬 개발을 끝까지 완주하세요!
강의에서 직접 만들게 될 결과물입니다
생성형 AI로 코딩 환경을 만들고, 코드를 이해하고, 데이터 분석까지 수행하는 장면을 미리 확인해보세요.
실습 자료와 학습 가이드
실습 자료·교재와 종합 가이드, 실습 튜토리얼로 따라갑니다
생성형 AI 코딩 환경 설정하기
API 키를 발급하고 AI 코딩 도구를 연결합니다
AI에게 요청할 코딩 필수 지식 익히기
VS Code에서 파이썬 기초 문법을 직접 작성합니다
고급 데이터 분석 코딩도 간단히
ChatGPT에 요청해 데이터 분석 코드를 만듭니다
AI 도구와 프로그래밍 교육을 결합한
실습 중심 3단계 과정
AI 기술 이해와 코딩 응용 방법을 함께 배우며, 실무에 적용 가능한 프로그래밍 능력을 키웁니다.
AI 도구로 시작하는 ‘코딩 환경 구축’
파이썬과 VS Code를 설치하고 GitHub Copilot, ChatGPT 기반 코딩 모델 개발 환경을 셋업합니다.
생각법부터 다지는 ‘파이썬 핵심 문법’
변수·자료구조·알고리즘의 개념을 잡고 흐름 제어, 문자열, 함수, 모듈, 파일 입출력, 예외 처리까지 익힙니다.
실무로 이어지는 ‘AI 개발 프로젝트’
프롬프트 엔지니어링 기법을 활용해 RPA, 엑셀 업무 자동화, 데이터 분석 프로그램을 개발합니다.
수강 후 당신은 이런 사람이 됩니다
AI에게 코드를 맡기고 검토하는
Copilot과 ChatGPT로 코드를 생성하고
리팩토링과 설명까지 받아냅니다.
현실의 문제를 코드로 옮기는
변수, 자료구조, 알고리즘으로
업무 프로세스를 프로그램화합니다.
작은 프로그램을 끝까지 만드는
동전 교환, 주사위 게임, 로또 번호 추천기 등
연습 프로젝트를 직접 완성합니다.
반복 업무를 파이썬으로 줄이는
RPA와 엑셀 업무 자동화 프로그램으로
실무 시간을 아낍니다.
배운 내용을 바로 활용할 수 있도록,
실습에 필요한 자료를 준비했습니다
강의교안
전체 흐름과 핵심을 정리한 자료
실습 파일
강의와 같은 환경에서 따라할 예제
* 자료는 수강 시작 후 <00. 교재 다운로드 센터>에서 받으실 수 있습니다.
막히는 코드는 AI에게 묻고,
파이썬은 처음부터 제대로 익히세요!
막히는 코드는 AI에게 묻고,
파이썬은 처음부터 제대로 익히세요!
강의를 이끄는 강사님

본 강의에서 사용할 프로그램
* 프로그램은 별도로 제공되지 않습니다.
수강 전 확인해주세요듀얼 모니터·Windows OS 권장
예상 질문 Q&A
Q. 인공지능이나 코딩, 디자인에 대한 선수지식이 필요한가요?
본 강의는 인공지능에 관심이 생긴 누구나 바로 들어 실무에 활용할 수 있도록 설계된 강의로, 인공지능이나 코딩, 디자인, 심지어 영어 실력까지도 필요하지 않습니다.
Q. 강의를 수강하기 위한 요구 사항이 있나요?
실습 위주의 강의이기 때문에 강의 화면과 실습 화면을 분리할 수 있는 듀얼 모니터 또는 여분 기기를 함께 준비해주시면 좋습니다.
Q. ChatGPT, 그냥 유행 아닌가요? 꼭 배울 필요가 있을까요?
시대는 변하고 있습니다. AI가 당신을 대체하지 못할 수도 있지만, AI를 활용하는 사람은 당신을 대체할 수 있습니다.
17개 파트, 127강으로 환경 구성부터 AI 개발 프로젝트까지
총 127강 · 17개 파트 · 13.13H · 파트를 누르면 세부 강의가 펼쳐집니다
01과정 소개강의 소개 · 핵심 포인트무료 5강
- 01-1강의 소개무료 공개00:31
- 01-2이런걸 배워요무료 공개03:40
- 01-3이런분들께 추천합니다무료 공개00:27
- 01-4강의 수강후 확보 가능 역량무료 공개00:26
- 01-5이 강의의 핵심 포인트무료 공개00:39
02파이썬 개발 환경 구성파이썬 설치 · VS Code 셋업
- 02-1파이썬 개요05:03
- 02-2파이썬 개발 환경 설치08:20
- 02-3VS Code 설치04:30
- 02-4VS Code 기본 셋업07:14
03코딩 모델 생성 AI 서비스: GitHub Copilot 기반 개발Copilot 가입 · VS Code 연동 · 코딩 모델 개발무료 1강
- 03-1GitHub Copilot 서비스의 이해12:08
- 03-2코딩 모델 개발 환경 셋업 GitHub Copilot 가입04:35
- 03-3코딩 모델 개발 환경 셋업 VS Code Copilot 연동04:39
- 03-4GitHub Copilot 기반 코딩 모델 개발 진행하기무료 공개13:29
- 03-5GitHub Copilot 결제 구독 취소하기02:44
04코딩 모델 생성 AI 서비스: ChatGPT 기반 개발AICodeHelper 셋업 · 코딩 모델 개발무료 1강
- 04-1코딩 모델 개발 환경 셋업: AICodeHelper09:55
- 04-2AICodeHelper 기반 코딩 모델 개발 진행하기무료 공개08:11
05ChatGPT 코딩 모델 프롬프트학습 계획서 · 수도코드 · 리팩토링
- 05-1외부에서 API Key 사용시 주의사항 정리05:16
- 05-2목표 기술에 대한 단계별 학습 계획서 작성04:37
- 05-3목표 서비스 기술 구현 아이디에이션04:21
- 05-4개발 계획 수도코드와 개발 코드 생성04:51
- 05-5역할 프롬프트를 활용한 코드 리팩토링04:29
- 05-6코드 리팩토링과 리팩토링에 대한 설명 제공05:55
- 05-7특정 기술 분야에 대한 핵심 인터뷰 기술 질문 도출03:04
- 05-8UX·UI 개선 방향성에 대한 조언 도출03:18
06프로그래머의 생각법 핵심 정리변수 · 자료구조 · 알고리즘
- 06-1프로그래밍이란03:16
- 06-2데이터란 무엇인가05:21
- 06-3변수란14:46
- 06-4데이터 타입07:26
- 06-5자료구조13:14
- 06-6현실 세계의 프로세스화07:15
- 06-7알고리즘이란18:45
- 06-8알고리즘 구현 방식 정리00:55
- 06-9알고리즘 구현 방식: 순차 구조03:23
- 06-10알고리즘 구현 방식: 조건 구조04:57
- 06-11알고리즘 구현 방식: 반복 구조16:16
- 06-12좋은 알고리즘이란12:58
07파이썬 코딩 입문변수와 데이터 타입 · 입출력 · 연산자무료 1강
- 07-1변수와 데이터 타입: 출력문 연습05:22
- 07-2변수와 데이터 타입: 변수 선언과 데이터 타입 확인07:11
- 07-3변수와 데이터 타입: 변수 사용방법 정리06:19
- 07-4변수와 데이터 타입: 데이터 타입 변환 Casting14:44
- 07-5변수와 데이터 타입: 변수 삭제 방법03:52
- 07-6입력문과 출력문: 입력문 연습06:46
- 07-7입력문과 출력문: 출력문 연습14:51
- 07-8입력문과 출력문: 형식을 지정해서 출력23:11
- 07-9파이썬 연산자: 산술연산자 연습08:53
- 07-10파이썬 연산자: 관계연산자 연습03:04
- 07-11파이썬 연산자: 논리연산자 연습05:14
- 07-12코딩 연습 프로젝트: 동전 교환 프로그램 개발무료 공개10:04
- 07-13AI 활용 개발: 코드 이해를 위한 설명 요청102:40
08프로그램 흐름 제어 기술조건문 · 반복문 · 연습 프로젝트
- 08-1흐름의 제어: 조건문 입문11:05
- 08-2흐름의 제어: 조건문 활용 연습112:08
- 08-3흐름의 제어: 조건문 활용 연습203:59
- 08-4코딩 연습 프로젝트: 학점 계산 프로그램06:41
- 08-5코딩 연습 프로젝트: 주사위 게임 구현 개념정리02:59
- 08-6코딩 연습 프로젝트: 주사위 게임 개발08:55
- 08-7흐름의 제어: 반복문 입문05:01
- 08-8흐름의 제어: 반복문 활용 연습 for문08:08
- 08-9흐름의 제어: 반복문 활용 연습 while문11:28
- 08-10흐름의 제어: 반복문 활용 연습 break continue14:07
09코딩 입문자를 위한 핵심 프롬프트에러코드 처리 · 코드 설명 요청
- 09-1AI 활용 개발: 파이썬 에러코드 처리하기03:42
- 09-2AI 활용 개발: 코드 이해를 위한 설명 요청204:05
10파이썬의 자료구조리스트 · 딕셔너리 · 메뉴판 프로그램
- 10-1파이썬의 주요 자료구조05:05
- 10-2자료구조: 리스트 입문05:36
- 10-3자료구조: 리스트 연습110:06
- 10-4자료구조: 리스트 연습204:44
- 10-5자료구조: 리스트 연습304:48
- 10-6자료구조: 리스트 연습408:16
- 10-7자료구조: 리스트 값 변경03:24
- 10-8자료구조: 리스트 값 삭제04:20
- 10-9자료구조: 리스트 주요 함수19:19
- 10-10자료구조: 리스트 반복문 활용10:17
- 10-11자료구조의 종류와 딕셔너리02:54
- 10-12자료구조: 딕셔너리 입문02:17
- 10-13자료구조 연습 프로젝트: 메뉴판 관리 프로그램 개발01:41
11문자열과 내장 함수인덱싱과 슬라이싱 · 내장함수 · 계산기
- 11-1문자열과 내장함수: 문자열 활용 입문04:18
- 11-2문자열과 내장함수: 문자열의 인덱싱과 슬라이싱05:35
- 11-3문자열과 내장함수: 문자열 내장함수 활용 연습10:48
- 11-4문자열 활용 프로젝트: 문자열 입력 후 날짜 출력04:19
- 11-5문자열 활용 프로젝트: 문자열 정렬05:07
- 11-6문자열 활용 프로젝트: 문자열 구성 파악04:32
- 11-7문자열 활용 프로젝트: 문자열 입력 후 거꾸로 출력05:55
- 11-8내장함수 활용 프로젝트: 내장함수 활용 계산기 개발06:21
12파이썬 함수사용자 정의 함수 · 매개변수 · 로또 번호 추천기
- 12-1모듈식 시스템 사고의 핵심: 함수01:32
- 12-2파이썬 함수 Basic01:31
- 12-3유저함수 입문: 사용자 정의 함수104:27
- 12-4유저함수 입문: 사용자 정의 함수206:58
- 12-5유저함수 입문: 지역변수 전역변수03:48
- 12-6유저함수 입문: global 예약어 연습03:45
- 12-7유저함수 입문: 반환값이 없는 함수03:41
- 12-8유저함수 입문: 반환값이 여러 개인 함수04:46
- 12-9유저함수 활용: 매개변수 개수지정 전달03:35
- 12-10유저함수 활용: 매개변수 기본값 설정02:25
- 12-11AI 활용 개발: 코드 이해를 위한 설명 요청302:33
- 12-12유저함수 활용: 매개변수 개수미지정 딕셔너리05:56
- 12-13AI 활용 개발: 코드 이해를 위한 설명 요청402:33
- 12-14유저함수 종합 프로젝트: 평균과 평점 출력 프로그램08:14
- 12-15유저함수 종합 프로젝트: 로또 번호 추천기 개발06:13
- 12-16AI 활용 개발: 작성 프로그래밍에 대한 문서화 요청03:27
13파이썬 모듈 활용모듈 개발 · 날짜 수 카운팅
- 13-1파이썬 모듈 개발과 활용 연습05:13
- 13-2파이썬 모듈 활용 프로젝트: 날짜 수 카운팅 프로그램05:08
14파일의 입출력텍스트 파일 · csv 입출력
- 14-1파일의 입출력 Basic09:43
- 14-2텍스트 파일 연습: 파일 읽기107:05
- 14-3텍스트 파일 연습: 파일 읽기204:07
- 14-4텍스트 파일 연습: 파일 읽기303:49
- 14-5텍스트 파일 연습: 파일 쓰기106:46
- 14-6텍스트 파일 연습: 파일 쓰기203:38
- 14-7파일 입출력 프로젝트: 파일 글자 통계 정보 출력06:37
- 14-8파일 입출력 프로젝트: csv 파일 입력08:46
- 14-9파일 입출력 프로젝트: csv 파일 출력05:32
15예외 처리try except · try finally
- 15-1예외 처리 Basic03:54
- 15-2예외 처리 연습103:02
- 15-3예외 처리 연습203:02
- 15-4에러 종류에 따른 예외처리07:07
- 15-5try finally 예외처리103:10
- 15-6try finally 예외처리203:01
16파이썬 종합 학습 프로젝트달걀 낙하 실험 프로그램
- 16-1달걀 낙하 실험 프로그램108:47
- 16-2달걀 낙하 실험 프로그램208:10
- 16-3달걀 낙하 실험 프로그램303:54
17AI 개발 프로젝트프롬프트 기법 · RPA · 엑셀 자동화 · 데이터 분석
- 17-1Gen AI 프롬프트 엔지니어링 전략 핵심 정리02:41
- 17-2역할 프롬프트 엔지니어링 기법06:38
- 17-3지시 프롬프트 엔지니어링 기법01:38
- 17-4맥락 프롬프트 엔지니어링 기법02:10
- 17-5COT 프롬프트 엔지니어링 기법02:38
- 17-6Zero-Shot·One-Shot·Few-Shot 프롬프트 엔지니어링 기법02:34
- 17-7AI 개발 프로젝트: 업무 자동화 RPA 프로그램 개발12:40
- 17-8AI 개발 프로젝트: 엑셀 업무 자동화 프로그램 개발09:17
- 17-9AI 개발 프로젝트: 데이터 분석 및 인공지능 기반 인사이트 도출06:45
* 강의 교안과 실습 파일은 수강 시작 후 <00. 교재 다운로드 센터>에서 받으실 수 있습니다.
학습 규정 및 환불 규정
학습 규정
- 본 상품은 동영상 형태의 강의를 자유롭게 수강할 수 있는 VOD(온라인 녹화 강의) 상품입니다.
- 수강 신청 및 결제를 완료하시면, ‘내 강좌’를 통해 바로 수강이 가능합니다.
총 학습기간
- 정상 수강기간(유료 수강기간) 최초 30일, 무료 수강 기간은 31일 일차 이후로 무제한이며, 유료 수강기간과 무료 수강기간 모두 동일하게 시청 가능합니다.
- 하루 3시간 내외로 학습하시면 정상 수강기간(유료 수강기간) 내에 전체 과정을 모두 수강하실 수 있습니다.
- 수강 시작일은 결제일로부터 산정됩니다.
환불 규정
환불금액은 정가가 아닌 실제 결제금액을 기준으로 계산됩니다.
- 쿠폰을 사용하여 강의를 결제하신 후 취소/환불 시 쿠폰은 복구되지 않습니다.
- 31일차 이후 무료로 제공되는 기간은 환불 산정에 포함되지 않습니다.
- 강의 자료(교재 등)를 다운로드한 경우에는 위 기준과 무관하게 환불이 불가합니다.
* 보다 자세한 환불 규정은 마소캠퍼스 [주의사항 및 환불규정]페이지에서 확인 가능합니다.
기타 환불 관련 안내
환불 요청은 cs@masocampus.com으로 주문번호를 함께 보내주시면 접수됩니다.
- 환불 금액은 신청 시점을 기준으로 산정되며, 업무시간 외 요청은 2영업일 오후까지 순차 처리됩니다.
- 환불 금액은 수업 시간을 기준으로 반올림하여 산정합니다.
- 계좌이체로 환불받으실 경우 이체 수수료 500원이 공제된 금액이 지급됩니다.
- 환불 대금은 접수일로부터 7영업일 이내 지급됩니다.
- 취소 및 환불 접수·처리는 평일 오전 10시~오후 4시 (점심시간 12시~1시 제외) 내에만 가능합니다.
- 취소 및 환불은 한국소비자원 고시 소비자분쟁해결기준에 의거하여 처리됩니다.
주의 사항
- 상황에 따라 별도의 사전 안내 없이 할인 혜택이 조기에 마감되거나 연장될 수 있는 점 참고 부탁드립니다.
- 천재지변, 폐업 등 불가피한 사유로 서비스 운영이 어려운 경우, 서비스가 종료될 수 있습니다.
- 커리큘럼은 완성도 향상을 위한 제작 과정에서 일부 내용이 추가, 삭제 또는 변경될 수 있습니다.
마소캠퍼스 정책 안내
마소캠퍼스 ID 공유 금지 정책
- 마소캠퍼스의 모든 온라인 강의에서는 1개의 아이디로 여러 명이 공유하는 형태를 금지하고 있습니다.
- 동시접속에 대한 기록은 내부 시스템을 통해 자동으로 누적되며, 이후 서비스 이용이 제한될 수 있습니다.
저작권 정책
- 마소캠퍼스의 모든 강의는 무단 배포 및 가공하는 행위, 캡처 및 녹화하여 공유하는 행위, 무단으로 판매하는 행위 등 일체의 저작권 침해 행위를 금지합니다.
- 부정 사용이 적발될 경우 저작권법 위반에 의한 법적인 제재를 받으실 수 있습니다.
그 외 공통 사항은 마소캠퍼스 [주의사항 및 환불규정], [이용약관] 페이지를 따릅니다.



