Codeit 101

Python으로 배우는 프로그래밍 기초

Python 87ff7bbacd96fb3bd15230b577d4ddaff3865b6a5a1c4dbf08d9aee9c0439df5 Python long 08757c4f92ffe232070f6df01a61abe85c126daae3ca9fe25b9ce2bd7b42eb68

프로그래밍 기초

Python

쉽고 간결하면서, 활용성이 높은 Python 언어를 사용합니다. 아무것도 모르는 컴퓨터 비전공자가 3개월 안에 두려움 없이 기본적인 알고리즘 문제를 해결하고, 탄탄한 기초를 쌓는 놀라운 경험을 하게 될 것입니다!

99,000원 (수강 기간: 3개월)

강사 소개

Instructor

Young 76c6dc8b1ad161cd195eedc63c159ec6650df356df443f057584f71889e929ed

강영훈

강사
  • Dartmouth College
    • - Computer Science 전공
  • TheVentures
    • - Software Engineer
  • Swift School
    • - Python 마스터 클래스 강사
  • Dartmouth College
    • - Introduction to Programming 조교
  • Big Green Ventures
    • - 공동 설립 / 대표
  • Samsung HumanTech Paper Award
    • - 인공지능 연구를 통해 수학/전산 부문 동상
  • CISSE 2012 International Conference
    • - 논문 발표 밑 출판
  • ARPN Journal of Engineering and Applied Sciences
    • - 논문 발표

수강 기간

Timeline

  • 강좌 졸업까지 평균 100시간이 소요되니, 1주일에 8시간 이상 학습하는 것을 권장합니다.

수강 대상

Target

  • 프로그래밍을 배우고 싶은데, 어떻게 시작해야 할지 막막한 분
  • 학원 강의도 듣고 책도 열심히 봤지만, 막상 코드를 짜는 것이 어려운 분
  • 인강뿐만 아니라, 과제와 프로젝트를 통해 실력을 쌓고 싶은 분
  • 언제든 어디서든 강사님에게 전문적인 피드백과 답변을 받고 싶은 분
  • 향후 웹개발, 모바일 어플 개발, 데이터 분석으로 나아가고 싶으신 분

수강 목표

Goals

  • 기본적인 알고리즘 문제 해결 능력
  • 컴퓨터적 사고력 및 컴퓨터 과학의 기초에 대한 탄탄한 이해
  • Python 언어에 대한 응용력
  • 데이터 분석, 어플 개발, 웹 개발 등에 필요한 기초적인 역량

프로젝트

+ 전체 커리큘럼 보러가기

Projects

  1. 택이의 우승 상금

    1988년 택이는 바둑 대회 우승 상금으로 5000만원을 받았습니다. 반복문조건문을 활용하여 은행에 돈을 맡기는 것이 나은지, 은마 아파트를 사는 것이 나을지 분석해봅시다.

  2. 숫자 맞추기 게임

    컴퓨터가 생각하고 있는 숫자를 맞춰보세요! 숫자를 입력하면 "Up", "Down"으로 답에 대한 힌트를 제공합니다. 사용자 입출력 기능모듈만 활용해도 재미있는 게임을 만들 수 있습니다.

  3. 숫자 야구

    함수, 모듈, 리스트의 개념을 사용하여, 숫자 야구 게임을 만들 것입니다. 컴퓨터는 사용자가 입력한 세 숫자에 대해서, 게임 규칙에 따라 스트라이크와 볼의 개수를 알려줍니다.

  4. 코딩에 빠진 닭

    제가 운영하고 있는 치킨집 '코딩에빠진닭(코빠닭)'의 매출표를 써서 간단한 데이터 분석을 해봅시다.

  5. 깜빡이 영단어

    사전의 개념을 활용하여 틀린 단어를 반복하여 학습하게 해주는 깜빡이 영단어 학습기를 만들어봅시다. 학습기를 사지 않고도 효과적으로 영단어를 공부할 수 있겠죠?

  6. 로또 당첨

    파이썬의 기본 문법을 배우고 나서, 중간 프로젝트로 로또 시뮬레이션 프로그램을 만들 것입니다. 로또 당첨 번호를 추출하고 내 번호를 자동으로 생성하고 비교하여, 총 얼마를 벌고 얼마를 잃는지 구해봅시다.

  7. 맞팔해요

    객체 지향 프로그래밍을 배우고 트위터나 인스타그램 같은 SNS의 팔로우 기능을 만들어봅시다.

  8. 하노이의 탑

    재귀함수를 쓰면 '하노이의 탑' 퍼즐을 쉽게 풀 수 있습니다. 컴퓨터는 이세돌 9단도 이길 수 있는데, 우리도 컴퓨터로 하노이의 탑 정도는 풀어야죠!

  9. 지하철 노선도

    신촌에서 압구정까지 가는 방법은? BFS(Breadth-first search) 알고리즘을 써서 두 지하철역 사이의 가장 짧은 경로를 찾아봅시다.

수강 혜택

Benefits

  • 동영상 강의와 정리 노트
  • 재미있는 과제와 프로젝트
  • 과제, 프로젝트에 대한 전문적인 피드백
  • 즉각적인 답변을 받을 수 있는 질문 게시판
  • 자신의 일정에 맞게 수강할 수 있는 중도 휴학 제도
  • 스스로 코드를 짤 수 있도록 하는 문제 해결형 커리큘럼

FAQ

Frequently Asked Questions

  • 왜 Python 언어를 사용하나요?
  • 첫째, 파이썬은 쉽고 간결합니다. C언어에서는 "Hello world!"를 출력하기 위해 6~8줄이나 써야하는 반면, 파이썬에서는 그저 print("Hello world!") 한 줄만 적으면 됩니다. 둘째, 활용성이 높습니다. NumPy나 Pandas같은 라이브러리를 통해 데이터 분석을 할 수 있고, Django 프레임워크를 사용하여 웹 개발을 할 수도 있습니다. 셋째, 많이 쓰입니다. 미국 대학 컴퓨터 학과에서 첫 프로그래밍 언어로 가장 많이 쓰이며, 실리콘 밸리에서도 가장 인기있는 언어 중 하나입니다.
  • 온라인으로 제대로 배울 수 있을까요?
  • 제가 학원에서 30명의 학생들을 대상으로 10주간 프로그래밍 교육을 했었는데, 가장 아쉬웠던 점은 학생들의 수준별 차이를 일일이 반영할 수 없었던 것입니다. 한번 빠진 학생은 더 이상 따라올 수 없었고, 다른 사람들의 공부에 방해가 될까봐 질문도 많이 안 하셨습니다. 저에게 배우기 위해 값진 시간과 돈을 투자하신 분들에게 최선의 효과를 드리지 못한 게 죄송스럽기까지 했습니다. '어떻게 하면 많은 사람들에게 훌륭한 교육을 제공해드릴 수 있을까?' 고민하다가 나온 결과물이 코드잇입니다. 영상과 노트를 여러 번 보며 어려운 개념도 완벽하게 이해할 수 있고, 과제와 프로젝트에 대해 세세한 부분까지 피드백을 받을 수 있고, 게시판에 자유롭게 질문을 올리고 답변을 받을 수 있습니다. 코드잇은 온라인이지만 오히려 1:1 과외 이상의 효과를 보장합니다.
  • 목표는 무엇인가요?
  • 고액의 학원을 다니고 몇년째 개발자로 일하고 계신 분들이 아주 기본적인 알고리즘 문제도 못 푸는 모습을 보고 충격을 받았습니다. 현재 한국의 프로그래밍 교육은 자격증이나 문법을 위주로 다루고, 사실상 가장 중요한 문제 해결 능력은 가르쳐주지 않기 때문에 이런 상황을 흔히 볼 수 있었던 거죠. 코드잇 101 수업은 파이썬 언어로 프로그래밍 기초를 가르치고, 이 시대에 꼭 필요한 프로그래밍과 컴퓨터적인 사고력을 길러주는 것이 목표입니다. 코드잇 101 수업을 끝내고 나면 웹 개발, 모바일 어플 개발, 데이터 분석, 임베디드 프로그래밍 등 어떤 분야로 나아가도 필요한 기본 역량을 갖추게 됩니다.
  • 수강료가 왜 99,000원인가요?
  • 코드잇의 강좌는 오프라인 학원(150만원 이상)에 비해 95% 저렴합니다. 반면 다른 온라인 강의(30,000원-60,000원)에 비해 교육비가 다소 높습니다. 코드잇은 다른 인터넷 강의들과 달리, 동영상 강의뿐만 아니라 과제 및 프로젝트를 제공하고, 이에 대한 1:1 피드백을 제공하기 때문에 수강료로 99,000원을 받고 있습니다. 학원에서 6개월 이상 프로그래밍을 배우신 분들도 '코드잇 101' 수업을 들으며 만족해하고 계십니다. 개인 과외보다 효과적인 코드잇을 상대적으로 저렴한 가격에 수강해보세요!
  • 수강 기간에 못 끝내면 어떻게 해야 하나요?
  • 대부분의 경우 3개월이면 여유롭게 수업을 이수하실 수 있습니다. 중간에 바쁜 사정이 있으면 바로 아래 질문에 있는 '중도 휴학 제도'를 활용해보세요! 만약 3개월 내에 다 끝내지 못하면, 1개월 단위(33,000원)으로 연장할 수 있습니다!
  • 중간에 휴학도 가능한가요?
  • 1회에 한하여 중도 휴학을 할 수 있습니다. 휴학 가능 기간은 영구적이며, 복학 신청 후 수강 가능일이 다시 카운트되기 시작합니다. 강의를 듣는 도중에 바쁘신 분들은, 휴학 제도를 이용해주시기를 바랍니다!
  • 수료증과 세금 계산서 발급이 가능한가요?
  • 네! 수료증은 강의의 70% 이상을 수료했을 때 신청하시면 언제든지 가능합니다. 기업에서 지원을 받아 프로그래밍 교육을 받으려고 하시는 분들은 이 서비스를 이용해주시면 됩니다! 세금 계산서는 요청 후 2일 이내로 발급됩니다.
  • 오프라인 강의는 없나요?
  • 오프라인 강의는 별도로 없습니다. '온라인으로 제대로 배울 수 있을까요?' 질문의 답변에서 확인하실 수 있듯이, 저희가 오프라인 학원에서 강의해본 결과, 1) 수준별 차이를 반영하는 것이 어렵고, 2) 수업을 한 번이라도 빠진 학생을 도와드리기 힘들고, 3) 1:1로 모든 분들에게 피드백을 드리기가 힘들어 온라인 프로그래밍 스쿨을 만들게 된 것입니다. 1년이 넘는 아이디어 회의와 제작 기간을 거쳐 만든 프로그램이니, 200% 이상 만족하시게 될 것입니다!