코스 이미지

어서와! 자료구조와 알고리즘은 처음이지?

    5.0 • 27개의 평가
  • 온라인 코스
  • 5시간 52분 20초 동영상 강의
  • 29개의 코딩 실습
  • 유료
  • 1083명이 공부 중
이 강의는 Python 기반으로 진행하므로 최소한 문법에는 익숙한 상태로 수강해야 합니다. 듣고는 싶은데, Python을 잘 모르나요? 이 무료 강의 부터 듣고 수강하세요.

한 단계 더 도약하고 싶은 비전공자 출신의 개발자, 또는 개발자 꿈나무 모두에게 추천하는 강의.
한 손엔 파이썬, 한 손엔 자료구조와 알고리즘을 확실히 무기로 쥐세요.

어서와! 자료구조 & 알고리즘은 처음이지?
프로그래머스에서 가장 사랑받는 Top3 강의

  • 약 6시간 분량의 동영상으로 이론을 탄탄히.
  • 배운 이론은 실습 문제를 풀며 머리에서 손으로 꺼낸다.
  • 수강 기간 제한이 없으니 원하는 만큼 계속 반복.
  • 이 모든걸 경험할 수 있는 스테디 셀러 강의.

"알고리즘이나 자료구조 몰라도 개발하는 데 문제 없대."

"난 학원에서 그런거 안배웠고 솔직히 별로 쓸 일 없던데?"

"에이, 진짜 어려운 프로그램 짤 때나 필요한거지 안 배워도 돼."

이런 식의 말, 들은 적 있나요?
그게 정말 언제 어디서나 사실일까요?

꼭 대학에서 컴퓨터를 전공하지 않아도 소프트웨어 개발을 공부하고, 직접 무언가를 만들어보는 분들이 많습니다. 오히려 전공하지 않은 분들이 훌륭한 결과물을 만들어내는 경우도 많지요(특히 웹). 하지만 조금 더 고급 기술을 사용해야 하거나, 소프트웨어의 구성요소를 상세하게 이해해야 하는 지점에서 비전공자분들이 꼭 막히는 부분들이 있답니다. 대표적으로 자료구조, 알고리즘이 그렇습니다.

정말 훌륭한 프로그래머가 되고싶다면,
알고리즘과 자료구조는 필수입니다.

  1. 남이 만들어놓은 것을 활용해 개발하는 입장에서 벗어나, 내가 더 많은 영역에 기여하려면 결국 알아야 합니다.
  2. 같은 기능을 구현하더라도, 효율성이 더욱 높은 코드를 짜기 위해선 언젠가는 반드시 알아야 합니다.
  3. 심지어 개발자 입사 시험, 실력 검증 테스트에 알고리즘과 자료구조는 무조건 등장합니다.

나중에 필요할 때 알려고 하지 마세요.
그 때는 지금보다 더 버겁습니다.

당신의 방구석에서도 언제든지, 프로그래머스 문 닫는 날 까지 들을 수 있는 이 온라인 강의로 지금 시작하세요. 이 강의는 컴퓨터 비전공자를 대상으로, 자료구조와 알고리즘에 대한 기초 개념을 실습 문제들과 함께 이해시켜드리는 것이 목적입니다. 기존에 이 분야에 대해 공부하려면 C++ 이나 Java 기반으로 배워야 하는 경우가 많았지만, 이 강의는 우선 빠르게 개념을 접해보는 것에 중심을 두어 Python3 기반으로 진행합니다. 학문적으로 파고들기보다는 비전공자가 알아야 하는 필수 내용을 익히는 것에 집중하고 있습니다.


수강 대상자

  • 기본적으로 Python 기본 문법에 대해 반드시 이해한 상태로 수강해야 합니다.
  • Python 을 써본 적이 없는데 듣고싶다면, 프로그래머스의 무료 강의부터 듣고 오세요.
  • 비전공자이지만 꼭 실력있는 개발자가 되고싶고, 늘 더 나아지고 싶은 분
  • 학교에서 배운 알고리즘, 자료구조를 다 까먹어서 어딘가 마음이 불안한 분
이시윤 강사님

이시윤 강사님

풍부한 실무 경험에 교육 경험까지 함께하신 강사님을 만나보세요.

"요새는 대학에서 꼭 컴퓨터를 전공하지 않아도, 프로그래밍을 학습해서 훌륭한 결과물을 만들어내는 분들을 많이 봅니다. 그런 분들이 자료구조와 알고리즘에 대해 더 이해하고 배워나간다면, 소프트웨어에 대한 더욱 깊은 이해와 함께 개발 역량이 크게 향상할 것입니다. 현업에서의 경험과 교직에서의 경험을 모두 살려 여러분께 도움이 되고자 하였으니, 질문은 늘 적극적으로 남겨주세요!"

이 강사님은, 어떤 분?

  • 서울대학교 컴퓨터공학 학/석/박사(1996, 1998, 2005)
  • 삼성전자 메모리사업부 책임연구원(플래시메모리 펌웨어 개발, 스토리지 상품기획)
  • (주)후프코리아 연구개발팀 이사(자동차용 스마트키 개발/제조)
  • (주)보나셀 대표이사(디지털음원 분석 및 추천 엔진 개발)
  • 국민대학교 소프트웨어학부 조교수(산학협력중점교원)

우리, 카카오톡 친구해요!

  • 프로그래머스 교육 카카오 채널을 만들었어요. 여기를 눌러, 친구 추가를 해주세요. 신규 교육 과정 소식은 물론 다양한 이벤트 소식까지 가장 먼저 알려드립니다.

파트1. 어서와! 자료구조와 알고리즘을 왜 배워야 하는지 알려줄게

왜 필요한지 머리속으로 먼저 이해하고 시작하는 것도 중요하죠! 이시윤 교수님이 친절하게 알고리즘과 자료구조가 왜 여러분에게 필요한지 설명해드리고, 간단한 실습을 진행해봅니다.

파트3. 배열 더 알아보기: 정렬과 탐색(Sorting & Searching)

파트4. 재귀 알고리즘(Recursive Algorithms) 기초

파트5. 재귀 알고리즘(Recursive Algorithms) 응용

파트6. 알고리즘의 복잡도(Complexity of Algorithms)

파트12. 스택의 응용: 수식의 후위 표기법

파트13. 스택의 응용: 후위 표기 수식 계산

파트15. 환형 큐(Circular Queues)

파트19. 이진 트리 - 넓이 우선 순회(breadth first traversal)

평가

5.0

27개의 평가
  • ★★★★★26
  • ★★★★1
  • ★★★0
  • ★★0
  • 0
  • HSB
    HSB
    2020.09.22 13:26

    파이썬이 생소하긴했지만, 기초적인 문법만 알고있어도 충분히 풀 수 있는 수준이었습니다. 자료구조/알고리즘에 대해 알고있지만 정리가 안되어있어서 한번 더 빠른속도로 복습하고 싶었는데 이런 제 생각에 부합하는 좋은 강의였습니다.

  • 조익현
    조익현
    2020.09.01 11:32

    다시 복습해서 좋았고 학교 실습에서는 큐,스택,데크 까지 했는데 여기는 끝까지 해서 좋았습니다. 근데 해시,그래프,최소신장트리등 까지 있었으면 좋겠습니다.

  • 박민상
    박민상
    2020.07.23 14:16

    4일 동안 다 들을만큼 재밌고 알찬 강의! 짱짱ㅋㅋ

  • 이강호(20150186)
    이강호(20150186)
    2020.07.02 20:40

    많이 없는 파이썬을 이용한 자료구조 재밌게 잘 배웠습니다.

  • rayjang111
    rayjang111
    2020.06.06 13:11

    와 다들었는데 정말 재밌고 짧은시간안에 자료구조를 훑기 좋은강의인거 같습니다. 정말 감사하고 앞으로 알고리즘 코딩 연습 많이하겠습니다!

리뷰 더보기

질문 & 답변