수강 기간
알고리즘을 바탕으로 레거시 코드 품질을 향상시킬 수 있는 사람
코딩 테스트 기본 유형 문제들을 막힘없이 풀어낼 수 있는 사람
이직 시장에서 코딩 인터뷰를 나만의 강점으로 만들 수 있는 사람
개발자로 성장하기 위한 첫 번째 관문 코딩테스트! 알고리즘 지식이 튼튼하지 않아서 머뭇거리게 되셨나요? 막상 준비하려보니 배워야 할 것이 너무 많아서 막막하지는 않으셨나요?
많은 알고리즘 강의들이 온라인에 있지만, 지금 내가 부족한 부분을 채워줄 수 있을까 고민되었던 것이 사실입니다.
‘알고보면 알기쉬운 알고리즘’은 코딩테스트 24전 24승의 핵심 노하우를 압축한 수업입니다. 5주 만에 핵심 개념과 실전 코딩테스트 스킬을 정리하고, 기출문제 풀이까지 도전해봅니다.
저와 함께 알고리즘에 꼭 필요한 시간, 공간 복잡도 이해부터 Stack, Queue, Hash, Heap에 이르기까지, 기초적인 자료구조를 먼저 배워보겠습니다. 이후 트리 탐색을 위한 BFS, DFS의 원리와 Dynamic Programming 의 핵심을 살펴보고 코딩 테스트 기출문제들을 함께 풀어보시죠!
파이썬의 기초를 아는 것을 넘어, 코드 품질을 향상시키고 싶은 분
코딩 테스트를 위한 기본 지식을 탄탄히 다지고 싶은 분
국비/부트캠프 교육 수료 후, 단순 코더를 넘어 진정한 개발자로 거듭나고 싶은 분
이직을 위해 희미해진 알고리즘 기억을 되살리고 싶은 분
수강 기간 5주 동안 내가 듣고 싶을 때 언제 어디서든 수업을 들을 수 있는 온라인 녹화 강의와, 평생 동안 간직하실 수 있는 강의자료가 제공됩니다. 수업을 듣다가 막힐 때 슬랙을 통해 질문하실 경우, 매주 토요일 과 일요일 오후에 튜터가 1분 이내로 답변을 드립니다.
개발자들에게 알고리즘 공부가 필요한 이유를 이해하고, 시간 복잡도, 공간 복잡도에 대해 배워봅니다.
어레이와 링크드리스트의 차이를 배우고, 이진탐색의 효율성과 전제 조건에 대해 배웁니다. 정렬의 다양한 방법과 차이점에 대해살펴봅니다.
Stack, Queue, Hash, Heap의 개념과 활용법에 대해 배우고, 이를 활용한 문제들을 풀어봅니다.
트리의 개념과 구조를 살펴보고 트리를 탐색하는 대표적인 방법인 DFS와 BFS를 문제와 함께 배워봅니다.
알고리즘 테스트의 핵심 중 하나, Dynamic Programming의 개념과 Memoization을 활용한 효과적 문제 풀이에 대해 배워봅니다.
기존에 배웠던 내용들을 다시 한 번 복습하면서 공부할 수 있어서 좋았습니다.
2021.04.12
쉬운 예제로 이해하기 쉽도록 설명해주셨고, 튜터님의 정보전달력이 좋았습니다.
2021.03.29
쉽게 설명해주시고 잘 따라오게 해주셔서
2021.04.12
알고리즘 문제 를 해결한는데 기본적인 시간 복잡도에 대해서 설명이 좋았습니다. 아이디어 도출을 위한 생각이 좋습니다.
2021.04.03
알고리즘 푸는데 도전할 용기가 생기네요!
2021.04.08
처음에 단순한 알고리즘을 배우며 학습했던 개념들이 후반에 알고리즘 더 풀어보기에서 사용되는것을 보며 짜임새 있는 강의에 감탄했습니다. 앞으로의 강의들을 더욱 기대하게 만드는 1주차였습니다.
2021.03.21
노션의 정리된 부분을 다시 복습할 때 볼 수 있어 좋았습니다.
2021.03.06
최대한 이해하기 쉽게 설명해주셔서 좋다.
2021.03.12
튜터님이 설명을 이해하기 쉽게 잘 해주시고, 코드 설명도 매우 잘해주셔서 도움이 많이 됩니다.
2021.03.03
알기 쉽게 설명해주셔서 좋았습니다.
2021.03.07
알고리즘에 대한 기초적인 이론을 자세하게 알려주셔서 좋았습니다.
2021.03.14
과제 해설해주셔서 감사합니다!
2021.03.06
이진 트리나 재귀에 대해 이해할 수 있었습니다.
2021.03.14
링크드리스트를 이해하기 좋았습니다
2021.02.26
어려운 개념들도 어렵지 않게 설명해주시고 질문에 즉답을 받을 수 있는게 너무 좋습니다.!!
2021.02.19
알고리즘 자체에 대한 생각을 일깨워 주시려고 하는 것 같아서 정말 좋았어요!!! 저는 알고리즘을 시작한지 얼마 되지 않았는데 문제 풀 때 문제 자체의 이해가 어려운 경우가 종종 있었거든요 ㅠㅠ 그럴 때 막막함을 많이 느꼈었는데 코드를 바로 작성하지 말고 예시를 떠올리면서 규칙성 생각해보라고 하셔서 좀 더 여유 가지고 도전할 수 있을 것 같습니다! 설명도 구체적이시고 좋았어요 앞으로도 열심히 댤리겠습니다!
2021.02.18
문제 해결 방법을 다양한 시각으로 접근할 수 있어 좋았습니다.
2021.02.28
DP는 늘 헷갈렸는데 개념을 드디어 정리할 수 있게 되었습니다.
2021.03.14
이해가 잘되는 예시 설명, 정돈된 pdf 자료
2021.03.06
1주차 때는 별다른 특징이 없는 것 같아서 만족스럽지 못하다고 답변드렸습니다. 아무래도 1주차때는, 특정 자료구조 소개 없이 바로 문제풀이를 진행해서 다른 강의 대비 차별점을 느끼지 못했던 것 같습니다. 2주차 들어가니, 연결 리스트부터 흥미롭게 설명해주셨습니다. 주변 친구에게 연결리스트를 설명해주려고 할 때, 어떻게 설명해줄까 하는 고민이 정말 많았었는데요. 강사님이 소녀시대 예시를 들어주니 단번에 이해가 갔습니다. 쉽게쉽게 내용을 전달하려고 자료를 준비하신 게 보였습니다. 감사합니다. 열혈 자료구조라는 책의 연결 리스트 부분이 가장 쉽게 설명한 게 아닌가라고 생각했었는데, 강사님이 더 쉽게 가르쳐서 좋았습니다. 알고리즘 강의가 재밌어진다는게 신기하네요
2021.02.27
실제 문제들을 접하게 된것이 좋았습니다
2021.03.21
시간복잡도와 공간복잡도 관련해서 개념이 헷갈렸었는데 이번 기회에 제대로 이해했습니다.
2021.02.03
알고리즘을 이해하고 연습하는 것
2021.02.04
하나하나 다시 되짚어 봐서 좋았습니다.
2021.02.03
선생님께서 열정을 가지고 가르쳐주셔서 참 좋았습니다.
2021.04.10
1주차 끝에 과제랑 연관이 있는 내용의 연습문제들을 풀어서 과제를 풀 때 어떤식으로 생각해야되는지 자연스럽게 유도해주신 거 같아서 좋았어요!
2021.01.24
어려운 개념인줄 알았으나 쉬운 개념이라는 것을 일깨워준 강의
2021.02.14
시간 복잡도와 공간 복잡도 설명이 명료했습니다
2021.01.24
강의 내용과 자료 모두 좋았습니다
2021.01.24
github 강의와 이후 알고리즘 실력을 키울 사이트를 알려주셔서 좋았습니다.
2021.03.28
비유를 통해설명해주셔서 이해가 쉬웠어요
2021.01.31
시간복잡도가 너무 어렵게만 느껴졌었는데 쉽게 설명해주셔서 좋았습니다!
2021.01.24
필요한 개념을 알려줘서 좋았습니다.
2021.01.24
문제을 분석하는 과정이 좋았습니다.
2021.01.28
코드를 하나하나 해석해주셔서 좋았습니다. 마지막 문제가 조금 어려웠네요
2021.01.17
숙제 부분에서 직접 문제를 풀어보면서, 아이디어를 떠올리고 이것을 확인하는 과정에서 고민이 많았는데 해설 강의를 통해 분명한 문법으로 완성된 답을 보니 좋았습니다.
2021.01.09
귀에 잘들어오고 좋았습니다!
2021.01.07
실전 문제를 풀어보는게 너무 좋았습니다.
2021.02.20
문제를 통해 핵심적으로 알아야 할 것에 대해서 강조를 해주신 것이 좋았습니다.
2021.01.10
고민해서 문제를 해결할 수 있도록 한 점이 좋았습니다.
2021.01.10
모르는 지식을 틈틈히 얻게 되었습니다 ㅎㅎ
2021.01.18
알고리즘 기초를 들어갈 수 있게 잡아주었다
2021.01.10