D-
,
11월 26일에 평생이용권 가격이 인상됩니다.
지금 신청하세요!

지금 이 가격은 다시는 돌아오지 않습니다. 놓치지 마세요!
br_TOP@2x
banner_top_2

Notice
공지사항.

New 패스트캠퍼스 수강생 5만명 돌파!

New 10월 15일, 프로그래밍 첫걸음 올인원 패키지가 런칭했습니다!
– 8월 30일, 패스트캠퍼스가 [소비자가 뽑은 올해의 브랜드대상]을 수상하였습니다.
최저가 마감까지 남은시간
02_1
02_2
02_3
02_4
03_1
03_2
03_4_m1
03_4_m2
03_4_m3
03_5
최저가 마감까지 남은시간

6개월 이용권

월 8,166원

X 6개월 이용시

총 49,000원

1년 이용권

월 4,333원

X 12개월 이용시

총 52,000원

평생 이용권

월 1,527원

X 36개월
(3년 수강 가정시)

11/26부터
인상

총 55,000원

05_0
05_1
05_1_m1
05_1_m2
05_1_m3
06_1
06_3_m1
06_3_m2
06_3_m3
06_4
07_1
07_2
07_2_m1
07_2_m2
07_2_m3
07_2_m4
08
Web Front-end
이웅모 개발자

(현) 헬스케어 SW 회사의 CEO
프론트엔드 튜토리얼 사이트 poiemaweb.com 운영
(전) 외국계 IT기업 소프트웨어 컨설턴트
Web Back-end
송종근 개발자

(현) 글로벌 코스메틱 회사 IT 총괄
(현) IT 전문 번역팀 Leantra 멤버
(전) G.B.U Studio 대표
(전) DD Soft 안드로이드 개발팀장
(전) 주바라기 청소년 선교회 웹 마스터
(전) 인하대학교 IT 창업 동아리 Webs 신입생 교육
(전) 인하대학교 정보보안 동아리 Igrus 웹 프로그래밍 교육
저서) 이것이 iOS다 (한빛미디어)
Android
박성완 개발자

23년 경력 개발자 (One Man Company)


(현) Vintage appMaker로 App 개발 및 퍼블리싱
(전) KT 최초 Android Tablet 해외향 개발 (Android OS 개발)
(전) 삼성전자 게임OS인 ADS(애니콜랜드 게임),
PC<->폰 통신 프로그램, USB Driver 및 DRM(보안모듈) 설계 및 개발
(전)삼성 에스원, 다수의 프로그래밍 서적집필(영진출판사, 한글과 컴퓨터)
iOS
이봉원 개발자

농협 IT
하나금융 IT
기프트봇: 대표
이랜드


[발표]
let us: Go! – The Sandbox Container Directory
Swift Korea – Simulator Customizing & Testing
Let’ Swift – iOS 11 ARKit 시작하기
let us: Go! – Xcode Custom Template with VIPER
09

Chapter 1.
웹에 대한 이해 및 환경 설정

직접 웹 페이지를 제작하고 모든 사람이 볼 수 있도록 배포하기 위해 필요한 사전 지식을 공부하고, 실제 개발 할 때 필요한 다양한 기본 설정법에 대해서 익힙니다.

세부 커리큘럼 보기

  • HTML 소개
  • 클라이언트 vs 서버
  • 개발환경과 브라우저 소개

Chapter 2.
HTML

실제 원하는 웹 페이지 제작을 위해 HTML 언어에 대한 구조에 대해서 알아보고 이를 활용하는 방법에 대해서 공부합니다.

세부 커리큘럼 보기

  • 마크업 언어에 대한 소개
  • HTML 구조
  • HTML 속성(Attribute)
  • 블럭, 인라인 요소(엘리먼트)
  • 자주 사용되는 태그(table, ul)
  • 정적(static)자원 사용하기
  • 데이터 전송 방식(Get, Post)
  • 컨트롤(form, input, button)
  • HTML 정리

Chapter 3.
CSS

제작한 웹 페이지를 디자인하는 방법에 대해서 공부하고, 특정 컨텐츠를 특정지어 스타일을 입히는 방법에 대해서 알아봅니다.

세부 커리큘럼 보기

  • CSS 소개
  • CSS 기초
  • CSS 선택자
  • CSS 스타일
  • CSS 스타일 활용
  • BootStrap 맛보기
  • CSS 정리

Chapter 4.
Firebase & JavaScript

자바스크립트 프로그래밍 언어를 알아보며 프로그래밍의 논리적인 구조를 구성하고 적용하는 방법에 대해서 공부합니다.

세부 커리큘럼 보기

  • JAVASCRIPT 소개
  • 구글 Firebase 소개 및 프로젝트 생성
  • JAVASCRIPT 기초
  • JAVASCRIPT 구조
  • 변수
  • 연산자
  • 제어문1(조건문-if, switch)
  • 제어문2 (반복문-for, while)
  • 자바스크립트 객체
  • 자바스크립트 내장객체
  • DOM 객체
  • BOM 객체
  • 함수 선언 및 호출 & 내장함수 호출
  • JAVASCRIPT 이벤트
  • JAVASCRIPT 마우스 이벤트
  • JAVASCRIPT 키보드 이벤트
  • 이벤트 활용 하기
  • Firebase 배포
  • 웹 기초 마무리

Chapter 5.
Python

파이썬이라는 언어가 가지고 있는 여러가지 특징에 대해서 알아보고, 파이썬 크롤링 코드 작성을 위한 문법을 공부합니다.

세부 커리큘럼 보기

  • 파이썬 소개
  • 파이썬 기초
  • 파이썬 객체 이해&클래스 선언
  • 모듈과 패키지
  • 컬렉션(list_dict_set_tuple)
  • 문자열 처리
  • 함수
  • 예외 처리
  • 엑셀 처리
  • 파이썬 말뭉치 처리
  • 파이썬 크롤러 개발1
    > 크롤링할 사이트 분석
  • 파이썬 크롤러 개발2
    > BeautifulSoup, requests 라이브러리
  • 파이썬 크롤러 개발3
    > 원하는 데이터 추출
  • 파이썬 크롤러 개발4
    > 데이터 분석 및 엑셀파일 저장
  • 파이썬 마무리

Special Chapter
개발자 커리어 조언

실무 개발자 강사님들의 커리어 조언을 들어봅니다. 분야별 설명과 장단점, 개발자가 되기 위해 필요한 지점 등을 솔직하고 친절하게 설명합니다.

세부 커리큘럼 보기

  • iOS 개발자 – 이봉원 강사님
  • Android 개발자 – 박성완 강사님
  • 프론트엔드 개발자 – 이웅모 강사님
  • 백엔드 개발자 – 송종근 강사님
10
11
instructor_sungjae
다양한 연령층을 대상으로 프로그래밍 과외를 하며 공통으로 어려워하고 힘들어하는 부분이 있다는 것을 발견했습니다. 많은 양의 프로그래밍 관련 내용에 쉽게 포기하는 모습도 종종 보았습니다. 하지만 어려운 만큼 내가 안다고 느낄 때의 희열감은 이루 말할 수 없습니다. 프로그래밍은 재밌는 일이고 멋진 일이라는 것을 함께 공부하며 느끼실 수 있었으면 좋겠습니다.

# 약력

오픈소스 공공 앱 공모전 서울 시장상 수상
연세대학교 정보대학원 파이썬 웹 크롤링 및 데이터 분석 협업 다수
Java, Python 개발자 교육 과정 수료

12_1
12_2
12_2_m1
12_2_m2
12_2_m3
12_2_m4
12_3

6개월 이용권

월 8,166원

X 6개월 이용시

총 49,000원

1년 이용권

월 4,333원

X 12개월 이용시

총 52,000원

평생 이용권

월 1,527원

X 36개월
(3년 수강 가정시)

11/26부터
인상

총 55,000원

[ 주의사항 및 환불규정 ]
* 본 상품은 기수강생 할인, VIP CLUB 제도 (구 프리미엄 멤버십), 기타 할인이벤트 적용 불가 합니다.
* * 수강 신청 및 결제 완료를 하신 분들께 24시간 내에 수강 권한을 부여해드립니다. 이용방법은 결제 후 기재하신 이메일 주소로 24시간 이내 일괄 안내 됩니다. 연락처와 이메일을 정확하게 기입 부탁드립니다.
– 총 학습기간 : 수강기간 최초 1개월(30일), 무료수강기간은 31일차 이후로 무제한이며, 수강기간과 무료수강기간 모두 동일하게 시청 가능합니다.
* 수강기간 최초 1개월(30일)은 학원법상 환불가능일의 기준을 설정한 것이며, 수강기간은 무제한으로 수강하실 수 있습니다.
수강시작일 : 수강 시작일은 패스트캠퍼스가 수강안내를 한 날짜부터 기간이 산정됩니다. 패스트캠퍼스의 사정으로 수강시작이 늦어진 경우에는 해당 일정 만큼 수강 시작일이 연기됩니다.
* 천재지변, 폐업 등 서비스 중단이 불가피한 상황에는 서비스가 종료될 수 있습니다.
- 본 상품은 기수강생 할인, VIP CLUB 제도 (구 프리미엄 멤버십), 기타 할인이벤트 적용 불가 합니다.
– 환불금액은 정가가 아닌 실제 결제금액을 기준으로 계산됩니다.
– 수강시작 후 7일 미만, 5강 미만 수강 시에는 100% 환불 가능합니다.
– 수강시작 후 7일 이상, 5강 이상 수강 시 수강기간인 1개월 (30일) 대비 잔여일에 대해 학원법 환불규정에 따라 환불 가능합니다.
: 환불요청일시 기준 수강시작 후 7일 초과, 10일 이하 경과 시, 실 결제금액의 2/3에 해당하는 금액을 환불
: 환불요청일시 기준 수강시작 후 11일 초과, 15일 이하 경과 시, 실 결제금액의 1/2에 해당하는 금액을 환불
: 환불요청일시 기준 수강시작 후 15일 초과 시, 환불금액 없음

자주 묻는 질문

– 궁금하신 점을 한번에 해결하세요! –

휴대폰으로 수강 가능한가요?

네, 그렇습니다. 통상적으로 사용되는 모든 아이폰, 안드로이드 기기에서 동영상을 확인하실 수 있습니다. 단 중국에서 생산된 휴대폰 및 태블릿은 접속이 불가할 수도 있습니다.

수강신청 및 결제 후 언제부터 수강 가능한가요?

수강 신청 및 결제 확인 후 열람할 수 있는 포탈 주소, 아이디, 비밀번호를 알려드립니다.

외국에서도 수강이 가능한가요?

해외에서도 수강 가능합니다만, 동영상은 다운로드가 아닌 스트리밍으로 제공된다는 점 참고해 주세요.

교육비 소득공제를 받을수 있나요?

패스트캠퍼스는 평생교육시설로 인가 받았으나 교육비 소득공제 조건에 부합하지 않아 교육비 소득공제를 받을 수 없음을 안내드립니다.

강의 열람, 몇 개의 기기까지 사용할 수 있나요?

최대 3개 기기까지 사용 가능하시고, 그보다 많은 경우 자동 차단되니 사용 시 유의해 주세요.

더 나은 개발자가 되려면, 반드시 컴퓨터공학이 필요합니다.소프트웨어 개발은 단순히 코드를 치고 프레임워크를 공부하는 것을 넘어 ‘문제 해결’ 역량을 갖는 것이 핵심입니다.우수한 컴퓨터 공학적 기초 역량은 더 높은 문제 해결력을 제공하고 결국 내가 원하는 직장에 대한 선택지를 넓히고, 좋은 조건의 원하는 업무를 할 수 있는 기회를 제공합니다. 프로그래밍 기초와 컴퓨터공학 지식은 단순히 스킬을 늘리는 것을 넘어 사고를 확장하고 이를 통해 더 좋은 문제해결력을 가져다 줍니다. 이를 통해 비판적 사고력과 뛰어난 분석력을 가질 수 있고, 한 단계 더 높은 고급 개발자로 거듭나는데 가장 핵심적인 역할을 합니다. 이러한 문제해결력은 한 두개의 단편적인 지식을 통해 발전하기 보다, 꾸준한 훈련과 시간 투자를 통해 계단형으로 성장합니다. 컴퓨터구조, 운영체제, 하드웨어, 시스템 프로그래밍 등 소프트웨어 개발을 위한 전반적인 지식을 특정 기간을 두고 꾸준하게 학습했을때 서비스에서 마주하는 아주 커다란 문제들을 거시적 관점에서 분석하고 작은 문제로 쪼개어 해결할 수 있는 힘이 생깁니다. 단기간에 달성될 수 없는 목표이기에 패스트캠퍼스는 컴퓨터공학 올인원 패키지에 ‘평생 수강’ 을 강조합니다.딥러닝, 블록체인 등의 혁신 기술들은 모두 컴퓨터공학에 근거하고 있습니다.인터넷과 모바일 시대에 많은 개발자들이 포진한 웹 서비스 개발, 모바일 서비스 개발 영역부터 딥러닝, 블록체인과 같은 새로운 테크놀로지들까지 주목하는 기술들은 시대의 흐름에 따라 변화해왔습니다. 하지만 이러한 변화에도 불구하고, 기업에서 포지션을 막론하고 꾸준하게 요구하는 공통적인 역량은 컴퓨터공학적인 지식입니다. 실제 기술을 구현하기 위해서는 결국 소프트웨어 뿐 아니라 하드웨어와의 인터랙션에 대해 이해해야 하고 컴퓨터공학을 더 잘 이해하고 있는 개발자가 더 혁신적인 기술을 주도할 수 밖에 없습니다.코딩의 시작 : C/Python 으로 배우는 소프트웨어 베이직 우리가 알고 있는 Windows, Android 운영체제 모두 C 언어를 기반으로 탄생했고 C++, C#, Python, JavaScript, PHP, Verilog 등의 웹개발, 어플리케이션 개발에 활용되는 여러 언어들 역시 C 언어에 기반을 두고 있습니다. 이렇듯 소프트웨어 개발의 근간이 C 언어에서 시작되었다 해도 과언이 아닐 정도로 컴퓨터공학적 지식과 아주 밀접한 상관관계가 존재합니다. 또한 최근 가장 많은 소프트웨어적 부가가치를 창출하고 있는 웹 서비스 개발, 데이터분석, 머신러닝, 딥러닝, 자동화 등 다양한분야를 넘나드는 만능언어 Python은 개발자뿐만이 아니라 전 세계적으로 가장 중요한 언어가 되고 있습니다. 이 두 언어를 활용해 소프트웨어의 기초를 학습하고, 더 고급 지식을 습득하기 위한 기본기를 쌓을 수 있습니다.하드웨어와 소프트웨어 사이의 상호작용의 이해 : 컴퓨터 구조 하드웨어의 성능 강화에 따라 과거 불가능했던 기술들이 점차 현실로 다가오고 있습니다. 최근 구글, 삼성전자, 애플과 같은 IT 공룡 들이 가장 주목하는 ‘딥러닝’ 역시 매끄러운 기술구현을 위해 아주 높은 복잡도의 연산을 요구하며, 하드웨어와 GPU의 성능이 사용성 높은 소프트웨어의 완성도를 결정합니다. 모든 소프트웨어는 컴퓨터의 하드웨어 위에서 동작하기에 하드웨어에 대한 이해를 통해 소프트웨어의 성능을 높일 수 있고, 반대로 소프트웨어를 통해 하드웨어의 성능과 활용을 극대화 할 수 있습니다. C, Python 학습으로 쌓은 소프트웨어의 기본 지식을 바탕으로 컴퓨터 구조를 배움으로써 우리가 프로그래밍 한 내용이 어떻게 컴퓨터에서 동작하는지, 컴퓨터가 가지고 있는 HW들의 구성과 CPU의 동작원리에 대해서도 알 수 있게 됩니다.컴퓨터공학 주요 이론의 집합소 : OS 개발자 누구나 나만의 운영체제를 한 번정도는 만들어 보길 꿈꿉니다. 소프트웨어 가 구동되기 위한 Low level 의 이해도를 가지고 있기에 어떤 소프트웨어 개발 포지션을 막론하고 운영체제에 대한 이해도가 높은 개발자는 모든 회사에서 우대할 수 밖에 없습니다. 운영체제는 컴퓨터 소프트웨어의 핵심으로 컴퓨터 하드웨어와 소프트웨어를 관장합니다. 운영체제는 컴퓨터 공학의 주요한 이론들이 실제로 적용되어 있기 때문에, 운영체제를 익히며 컴퓨터 공학의 핵심도 익힐 수 있습니다. 운영체제의 학습은 모바일 어플리케이션 개발, 웹 개발, 보안, 스마트TV OS 등에도 활용되고 더 빠르고 효율적인 학습의 기본기를 제공합니다. 효율적인 데이터 구성 및 메모리 성능 향상의 시작 : C로 배우는 자료구조 Amazon, Microsoft, Google, Facebook 등의 글로벌 회사 및 국내의 모든 IT 대기업에서 자료 구조를 채용시 가장 중요한 요소중 하나로 꼽는 데는 이유가 있습니다. 프로그래밍은 결국 데이터를 다루는 방법이기에 프로그램의 성능과 메모리 효율에 많은 영향을 끼치고, 이는 소프트웨어를 사용하는 유저들에게 지대한 영향을 끼칩니다. 도서관에서 책을 찾을때도, 합리적인 원칙을 바탕으로 잘 정리된 섹션과 구분에서 도서관 사용자들이 원하는 책을 더 쉽고 빠르게 찾아낼 수 있듯 효율적인 컴퓨터의 자료구조 역시 컴퓨터가 필요한 데이터를 더 효율적으로 활용할 수 있도록 합니다. 실제 프로젝트를 통해 익히는 실전 감각 : C++ 프로젝트 객체지향 프로그래밍은 간단한 개인 프로젝트를 할 때보다 수십, 수백명의 개발자가 아주 복잡도 높은 형태의 소프트웨어를 긴밀하게 협업할때 그 매우 중요한 역할을 합니다. 캡슐화, 추상화, 다형성 등의 특성들을 바탕으로 새로운 개발자가 채용되거나 교체되어도 보다 쉽게 코드를 이해하고 재사용성할 수 있도록 하며, 디버깅의 효율을 강화합니다. C와 Python 을 통해 배운 프로그래밍에 대한 지식을 기반으로 객체지향 패러다임이 적용된 C++ 언어를 활용한 실제 프로젝트를 구성합니다. 이를 통해 컴퓨터 프로그램 설계의 절차를 익히며 실제 프로그램을 완성하는 실전 감각을 제공합니다. OS 이론의 적용 : 실습으로 시작하는 System Programming 재미 없어 보이는 시스템 프로그래밍은 왜 우리가 배워야 할까요? 눈에 보이는 입력창이나 박스, 버튼 등을 유저 관점에서 최적화 하는 것도 중요하지만 안정적으로 운영되는 서비스와 소프트웨어 개발을 위해서는 그 내부의 시스템단에서 메모리, CPU, 데이터 저장 및 통신 등의 ‘시스템 최적화’ 가 필수적입니다. 시스템 프로그래밍은 리눅스 운영체제를 기반으로 실제 프로그래밍을 통해 보다 깊게 컴퓨터 하드웨어와 운영체제, 소프트웨어를 이해하는 과정입니다. 실제로 시스템을 프로그래밍을 통해 컨트롤해보면서 컴퓨터 하드웨어와 운영체제가 어떻게 동작하는지, 또 프로그램이 어떻게 동작하는지를 이해할 수 있습니다. 또한 서버 컴퓨터에서 기본으로 사용하는 유닉스/리눅스 기술에 대해서도 익힐 수 있습니다.