한 단계 더 도약하고 싶은 비전공자 출신의 개발자, 또는 개발자 꿈나무 모두에게 추천하는 강의.
한 손엔 파이썬, 한 손엔 자료구조와 알고리즘을 확실히 무기로 쥐세요.
어서와! 자료구조 & 알고리즘은 처음이지?
프로그래머스에서 가장 사랑받는 Top3 강의
- 약 6시간 분량의 동영상으로 이론을 탄탄히.
- 배운 이론은 실습 문제를 풀며 머리에서 손으로 꺼낸다.
- 수강 기간 제한이 없으니 원하는 만큼 계속 반복.
- 이 모든걸 경험할 수 있는 스테디 셀러 강의.
"알고리즘이나 자료구조 몰라도 개발하는 데 문제 없대."
"난 학원에서 그런거 안배웠고 솔직히 별로 쓸 일 없던데?"
"에이, 진짜 어려운 프로그램 짤 때나 필요한거지 안 배워도 돼."
이런 식의 말, 들은 적 있나요?
그게 정말 언제 어디서나 사실일까요?
꼭 대학에서 컴퓨터를 전공하지 않아도 소프트웨어 개발을 공부하고, 직접 무언가를 만들어보는 분들이 많습니다. 오히려 전공하지 않은 분들이 훌륭한 결과물을 만들어내는 경우도 많지요(특히 웹). 하지만 조금 더 고급 기술을 사용해야 하거나, 소프트웨어의 구성요소를 상세하게 이해해야 하는 지점에서 비전공자분들이 꼭 막히는 부분들이 있답니다. 대표적으로 자료구조, 알고리즘이 그렇습니다.
정말 훌륭한 프로그래머가 되고싶다면,
알고리즘과 자료구조는 필수입니다.
- 남이 만들어놓은 것을 활용해 개발하는 입장에서 벗어나, 내가 더 많은 영역에 기여하려면 결국 알아야 합니다.
- 같은 기능을 구현하더라도, 효율성이 더욱 높은 코드를 짜기 위해선 언젠가는 반드시 알아야 합니다.
- 심지어 개발자 입사 시험, 실력 검증 테스트에 알고리즘과 자료구조는 무조건 등장합니다.
나중에 필요할 때 알려고 하지 마세요.
그 때는 지금보다 더 버겁습니다.
당신의 방구석에서도 언제든지, 프로그래머스 문 닫는 날 까지 들을 수 있는 이 온라인 강의로 지금 시작하세요. 이 강의는 컴퓨터 비전공자를 대상으로, 자료구조와 알고리즘에 대한 기초 개념을 실습 문제들과 함께 이해시켜드리는 것이 목적입니다. 기존에 이 분야에 대해 공부하려면 C++
이나 Java
기반으로 배워야 하는 경우가 많았지만, 이 강의는 우선 빠르게 개념을 접해보는 것에 중심을 두어 Python3
기반으로 진행합니다. 학문적으로 파고들기보다는 비전공자가 알아야 하는 필수 내용을 익히는 것에 집중하고 있습니다.
수강 대상자
- 기본적으로
Python
기본 문법에 대해 반드시 이해한 상태로 수강해야 합니다. -
Python
을 써본 적이 없는데 듣고싶다면, 프로그래머스의 무료 강의부터 듣고 오세요. - 비전공자이지만 꼭 실력있는 개발자가 되고싶고, 늘 더 나아지고 싶은 분
- 학교에서 배운 알고리즘, 자료구조를 다 까먹어서 어딘가 마음이 불안한 분
이시윤 강사님
풍부한 실무 경험에 교육 경험까지 함께하신 강사님을 만나보세요.
"요새는 대학에서 꼭 컴퓨터를 전공하지 않아도, 프로그래밍을 학습해서 훌륭한 결과물을 만들어내는 분들을 많이 봅니다. 그런 분들이 자료구조와 알고리즘에 대해 더 이해하고 배워나간다면, 소프트웨어에 대한 더욱 깊은 이해와 함께 개발 역량이 크게 향상할 것입니다. 현업에서의 경험과 교직에서의 경험을 모두 살려 여러분께 도움이 되고자 하였으니, 질문은 늘 적극적으로 남겨주세요!"
이 강사님은, 어떤 분?
- 서울대학교 컴퓨터공학 학/석/박사(1996, 1998, 2005)
- 삼성전자 메모리사업부 책임연구원(플래시메모리 펌웨어 개발, 스토리지 상품기획)
- (주)후프코리아 연구개발팀 이사(자동차용 스마트키 개발/제조)
- (주)보나셀 대표이사(디지털음원 분석 및 추천 엔진 개발)
- 국민대학교 소프트웨어학부 조교수(산학협력중점교원)
우리, 카카오톡 친구해요!
- 프로그래머스 교육 카카오 채널을 만들었어요. 여기를 눌러, 친구 추가를 해주세요. 신규 교육 과정 소식은 물론 다양한 이벤트 소식까지 가장 먼저 알려드립니다.
파트1. 어서와! 자료구조와 알고리즘을 왜 배워야 하는지 알려줄게
왜 필요한지 머리속으로 먼저 이해하고 시작하는 것도 중요하죠! 이시윤 교수님이 친절하게 알고리즘과 자료구조가 왜 여러분에게 필요한지 설명해드리고, 간단한 실습을 진행해봅니다.
왜 필요한지 머리속으로 먼저 이해하고 시작하는 것도 중요하죠! 이시윤 교수님이 친절하게 알고리즘과 자료구조가 왜 여러분에게 필요한지 설명해드리고, 간단한 실습을 진행해봅니다.