본 게시글은 강좌를 수강하고 작성한 주관적인 후기입니다.
강좌명: [내일배움코스] 코딩테스트 실력 UP 패키지 : 문제 풀이 꿀팁과 실전 모의고사 with Python
수강기간: 2023년 6월7일~7월4일 (4주)
국민내일배움카드를 발급받은 뒤, 국비학원 뿐만 아니라 온라인 강의도 강의비 지원을 받을 수 있다는걸 알게 되었다. 그 중에서 프로그래머스에서 진행하는 파이썬 코딩테스트반을 신청했는데, 국비로 90% 이상을 지원해줘서 자비부담금 3만원으로 강의를 들을 수 있었다.
참고로 해당 강의는 수료율 100%를 넘기고 일정기준을 충족하면 수강기간(4주)가 끝난 뒤에도 강의를 무제한으로 수강할 수 있다.

위 사진은 커리큘럼이다. 해시, 탐욕법, 정렬, 힙, 동적계획법(DP), DFS, BFS 를 4주에 걸쳐 공부한다.
4주 중에 2주는 시험이기 때문에 생각보다 공부할 시간이 넉넉하지 않다. 해당 내용을 대부분 처음듣는 학습자라면 강의 뿐만 아니라 별도로 이론을 공부하고 해당유형 문제를 연습해보는 게 좋다.

필자가 가장 많이 활용한 문제 다시풀어보기이다. 주차별로 학습 전에 코딩문제를 먼저 풀어보는데, 이때 100점을 맞지 않아도 괜찮다. 문제 다시 풀어보기 란에서 다시 코드를 제출하고 OJ로 채점받을 수 있다.
총평
장점
- 내일배움카드로 신청하여 비교적 저렴한 금액에 수강 가능. 수료율 80% 넘으면 자비부담금도 환급 가능 -> 환급 받을 경우 100% 무료강좌
- 일부 문제는 해설 강의를 제공함
- 정해진 기간(4주) 안에 코딩테스트 빈출유형을 가볍게 훑을 수 있음
- 매 주차별 수강기간이 있어서 강제적으로 공부에 참여하게 됨
- 풀어본 문제들을 OJ로 채점하고 무제한으로 재도전 할 수 있음.
단점
- 코드리뷰라는게 있어서 처음엔 멘토님이 해주시는 줄 알았으나, 같이 수강하는 학생끼리 리뷰하는 것이었음
- 소수의 사람들만 코드리뷰를 남김. 코드리뷰가 활발한 분위기가 아니었음
- 코딩테스트를 처음 준비하는 학습자에게는 어려운 난이도임. 초급반이 아니라 중급반 정도 된다고 생각함. 특히 DP/DFS/BFS 같은 유형은 파이썬 기본 문법만 아는 사람이 풀기에는 어렵다고 생각함.
👉 필자는 알고리즘 기초지식이 있었으나 일부 생소한 유형이 있어서, 나동빈님의 유튜브 강좌 '이것이코딩테스트다'를 듣고 연습문제를 풀어봄 (많은 도움이 되었습니다. 강추해요!!)
- 강좌에서 풀어본 문제중 절반정도는 해설강의가 아닌 소스코드 및 줄글 설명을 제공하는데, 설명이 너무 간결하고 생략된게 많음. 문제를 틀린 사람이 보기에는 설명이 자세하지 않아서 이해하기 힘들었음ㅜ