CWN(CHANGE WITH NEWS) - [코딩 챌린지-2] 실무 능력 연마하기 좋은 코딩 연습 플랫폼 Top 7

  • 구름조금천안12.5℃
  • 구름많음금산13.1℃
  • 맑음여수13.8℃
  • 구름조금수원13.0℃
  • 구름많음속초13.6℃
  • 구름많음고창군12.7℃
  • 맑음진주13.0℃
  • 맑음통영13.7℃
  • 연무백령도13.9℃
  • 구름많음춘천9.9℃
  • 맑음영천13.7℃
  • 맑음거제12.5℃
  • 구름많음홍성13.1℃
  • 맑음고흥13.3℃
  • 구름조금군산13.3℃
  • 맑음서귀포16.3℃
  • 구름많음장흥13.6℃
  • 구름조금청주13.5℃
  • 맑음울산14.3℃
  • 구름많음인제11.3℃
  • 구름많음동두천12.6℃
  • 맑음부산14.2℃
  • 구름많음대관령6.8℃
  • 구름조금봉화9.5℃
  • 구름많음철원12.0℃
  • 구름많음고창13.6℃
  • 구름많음의성12.7℃
  • 구름조금서울13.4℃
  • 구름조금서청주12.1℃
  • 구름많음산청11.8℃
  • 구름많음영덕14.3℃
  • 구름조금남원12.5℃
  • 맑음영월11.1℃
  • 구름많음문경11.8℃
  • 맑음성산16.2℃
  • 구름많음강화13.1℃
  • 구름조금원주11.9℃
  • 구름조금강릉14.6℃
  • 흐림울진14.0℃
  • 구름많음양평12.5℃
  • 구름많음강진군14.2℃
  • 구름조금임실12.1℃
  • 맑음대구13.8℃
  • 구름조금장수11.1℃
  • 구름많음진도군13.9℃
  • 맑음고산15.7℃
  • 구름많음순천11.8℃
  • 맑음부안13.4℃
  • 구름조금광주13.9℃
  • 맑음남해11.3℃
  • 맑음광양시14.0℃
  • 구름많음인천12.8℃
  • 맑음의령군13.3℃
  • 구름조금합천14.2℃
  • 구름많음대전13.0℃
  • 구름조금북강릉13.0℃
  • 구름조금제천11.3℃
  • 맑음경주시12.2℃
  • 구름많음정선군10.0℃
  • 구름많음서산12.6℃
  • 맑음제주16.8℃
  • 구름많음이천13.1℃
  • 구름조금함양군13.0℃
  • 구름조금상주13.0℃
  • 구름조금부여13.0℃
  • 구름조금전주13.6℃
  • 맑음충주12.1℃
  • 맑음창원13.4℃
  • 구름조금거창12.3℃
  • 구름조금완도13.9℃
  • 구름많음북춘천10.1℃
  • 구름많음정읍13.6℃
  • 구름많음흑산도13.7℃
  • 구름조금안동13.3℃
  • 구름조금해남13.7℃
  • 구름많음순창군11.8℃
  • 구름많음동해14.1℃
  • 구름많음보은12.2℃
  • 구름조금구미11.6℃
  • 구름조금포항15.7℃
  • 구름많음태백7.9℃
  • 구름많음울릉도13.0℃
  • 구름많음파주12.2℃
  • 맑음양산시14.5℃
  • 구름조금추풍령12.6℃
  • 구름많음보령13.2℃
  • 맑음청송군11.0℃
  • 구름조금영광군13.6℃
  • 맑음북부산14.3℃
  • 맑음김해시13.0℃
  • 구름많음보성군14.0℃
  • 맑음밀양11.8℃
  • 구름조금홍천11.7℃
  • 구름많음목포14.6℃
  • 맑음북창원13.3℃
  • 구름많음영주11.8℃
  • 구름많음세종12.9℃
  • 2025.11.23 (일)

[코딩 챌린지-2] 실무 능력 연마하기 좋은 코딩 연습 플랫폼 Top 7

최정인 / 기사승인 : 2022-07-15 23:50:18
  • -
  • +
  • 인쇄

빠르게 변화하는 정보 사회에서 코딩은 필수 기술로 자리 잡았다. 코딩 실력만 있다면 세계적인 기업에서 근무할 수많은 기회가 열린다.

따라서 코딩 학습 후에는 배운 내용을 꾸준히 연습하면서 온전히 내 기술로 만드는 과정이 필요하다. 이 과정에서 코딩 연습 플랫폼을 활용할 수 있다. 이에, 인도 IT 전문 매체 애널리틱스인디아매거진이 실무에 필요한 능력을 갈고닦는 데 도움이 될 코딩 연습 플랫폼을 아래와 같이 소개했다.

1. 머신해크(MachineHack)
머신해크는 머신러닝 대회를 개최하는 유명 온라인 플랫폼 중 하나로 교육 과제 및 채용 서비스를 제공한다. 머신해크는 교육을 통하여 산업 간 기술 격차를 줄이는 것을 목표로 한다. 머신해크는 해커톤을 개최하기도 하며, 배열, 문자열, 튜플(Tuple), 넘파이(NumPy), 사이파이(SciPy) 등 코딩의 여러 요소를 연습해볼 수 있다.

2. 리트코드(LeetCode)
리트코드는 테크 기업에 대한 인터뷰 가이던스를 제공하는 것으로 유명한 플랫폼이다.

리트코드에서는 시스템 디자인, SQL 언어, 동적 프로그래밍, 배열, 머신러닝 등의 주제에 대한 강의를 운영하기도 운영한다. 메타, 마이크로소프트, 아마존, 어도비 등 주요 빅테크 기업 인터뷰에 대비하기 위한 가이던스도 제공한다.

또한 플랫폼에서 제공하는 다양한 과제를 통하여 입문자 단계부터 고급 단계까지 배열, 해시 테이블, 동적 프로그래밍, 분류, 통계 등을 학습할 수 있다.

리트코드의 프리미엄권을 신청하면 월 사용료 35달러에 과제나 기타 독점적 교육자료를 이용할 수 있다.

3. 해커랭크(HackerRank)
해커랭크는 인도 뱅갈루루에 본사를 둔 플랫폼으로, 경쟁 코딩(competitive coding)에 집중한 서비스를 제공한다.

해커랭크는 자바, C++, 파이썬, SQL이나 자바스크립트를 이용하여 해결할 수 있는 프로그래밍 챌린지도 마련한다. 플랫폼에서는 배열, 2차원 배열, 동적 배열, 희소 배열, 배열 조작, C 함수, C 포인터, C 조건문 등에 대한 챌린지에도 도전할 수 있으며 배열, 딕셔너리, 해시 맵, 스트링 조작, 동적 프로그래밍, 스택과 큐, 그래프, 재귀, 백트래킹과 관련된 면접 질문에 대비할 수 있다.

4. 코드셰프(CodeChef)
코드셰프는 인도의 소프트웨어 기업 디렉티(Directi)의 개발자 교육 사업의 일환으로 시작되었다. 최근에는 우나카데미(Unacademy)에 인수되었으며 기초 프로그래밍, 배열, 문자열, 이진 구조, 데이터 구조, 동적 프로그래밍, 그래프, 세그먼트 트리에 대한 학습 과정을 제공한다.

코드셰프는 매달 챌린지를 개최하여 경쟁 프로그래밍을 장려한다.

5. 코더바이트(Coderbyte)
코더바이트는 다양한 레벨의 챌린지를 개최하는 것으로 유명한 플랫폼이다. 챌린지는 난이도의 스펙트럼이 넓으며 플랫폼의 온라인 편집기를 이용하여 참가할 수 있다.

플랫폼의 챌린지는 알고리즘, 프론트엔드, 백엔드, 데이터베이스 등 다양한 분야에서 열리며 자동적으로 채점한다. 또한 실무 면접에 대비할 수 있도록 테크 기업의 전문가로부터 도움을 받을 수 있다.

이밖에 인재 채용 서비스를 통해 기업이 인력 채용 시 적절한 구직자를 검토하도록 지원한다.

6. 프리코드캠프(FreeCodeCamp)
프리코드캠프는 젊은 개발자들에게 실력을 향상하고 이에 대한 인증을 받을 수 있는 서비스를 제공한다. 하나의 수료 인증을 받기 위해서는 다섯 개의 프로젝트를 개발해야 하며 레벨을 올리기 위해서는 테스트를 통과하도록 하고 있다.

프리코드캠프에서 가장 인기 있는 인증으로는 자바스크립트 알고리즘, 데이터 구조, 데이터 시각화, 백엔드 개발, API 인증, 파이썬을 이용한 데이터 분석, 파이썬을 활용한 머신러닝 등이 있다.

7. 코드워스(Codewars)
코드워스에서는 카타(kata)라 불리는 작은 단위의 코딩 과제에 참여할 수 있다. 각각의 카타는 코드워스 커뮤니티에서 개발되었으며 참여자들의 코딩 능력을 키우고자 한다.

코드워스에서는 55개가 넘는 프로그래밍 언어를 학습할 수 있다. 카타는 브라우저에서 풀 수 있으며 참가자들의 진척을 확인하기 위하여 테스트 케이스를 이용할 수 있다. 또한 하나의 카타를 마친 후에는 다른 동료들의 답과 비교할 수 있어 문제를 더 깊이 이해할 수 있다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0

Today

Hot Issue