[코딩 교육 플랫폼 추천] 코드트리 (Code Tree)

[코딩 교육 플랫폼 추천] 코드트리 (Code Tree)





비 CS 전공자로서 코딩 공부는 늘 한계를 느끼곤 합니다. 혼자 코딩을 독학하며 현업에 필요한 프로그래밍 코드를 사용하고 있지만 가끔 “이 코드는 왜 이렇게 작동되는 것일까?” 에 대한 궁금증은 늘 가지고 있습니다. 그래서 여러 교육 플랫폼에서 온라인 강의를 들어봐도 대부분의 시각은 전공자에게 맞춰져 있기 때문에 저 같은 비 전공자가 따라 가기에는 종종 한계를 느끼곤 합니다.

최근 저 같은 비 전공자에게 아주 유익한 코딩 교육 플랫폼을 찾았습니다. 이름은 코드트리 (Code Tree) 입니다. 오늘은 이 코딩 교육 플랫폼에 대해 소개해 볼까 합니다.

참고로 저는 이 회사와 아무런 관련이 없습니다. 상업성 광고 글이 아님을 미리 말씀 드립니다.





먼저 웹사이트 주소는 아래와 같습니다.

https://www.codetree.ai

먼저 CS 비 전공자로 프로그래밍 기초/연습 같은 커리큘럼이 있어서 이곳에 관심을 가지게 되었습니다. 그리고 여러 언어별로 코드를 연습해 볼 수 있다고 하는 것도 마음에 들었습니다. 저는 R 과 Python 을 주로 사용하고 있지만 ‘동일 코드가 C 혹은 Java 에서는 어떻게 바뀔까?’ 가 늘 궁금했기 때문입니다.

그래서 먼저 프로그래밍 기초 수업을 조금 들어 보기로 했습니다. 평소 반복문에 대해 관심이 많았었는데 이 수업에서 반복문을 소개하는 강의가 있어서 들어가 보기로 했습니다.

이 교육 플랫폼이 너무 마음에 들었던 이유는 온라인으로 듣는 일방적 강의 수강이 아니라 개념을 설명 듣고 직접 코딩을 작성한다는 것이었습니다.

먼저 본인이 사용하는 언어를 선택할 수 있습니다. 저는 Python 을 선택합니다. 저는 이것이 이 교육 플랫폼의 최고 장점 중 하나라고 생각합니다.

for 문 에 대해 기본 코드를 설명해 줍니다. 그리고 위에 텍스트로 이 코드에 대해 설명을 해 주기에 무척이나 쉽게 이해할 수 있었습니다. 다른 온라인 교육 사이트에서는 그냥 영상으로만 설명하는 것을 듣기만 했었는데 이렇게 직접 코드에 대한 설명을 텍스트로 이해하고 직접 실습해 보는 것이 무척이나 좋았습니다.

예를 들면, 위와 같은 설명들이 비 전공자들에게 필요한 설명들 입니다. 비 전공자는 코드의 로직을 이해하는 것이 아니라 그냥 그 코드 문장을 외우는 것이 대부분 일테니, for 문 뒤에 꼭 : 를 넣어줘야 한다 라는 자세한 설명을 해 주는 것은 무척이나 도움이 됩니다.

구글 코랩에서 위에서 제공한 코드를 가지고 혼자 실습해 봤습니다.

이렇게 학습 코드를 공부하고 실습해 보는 것이 참 재미있습니다.

코드트리의 또 다른 장점은 따로 구글 코랩을 열어서 실습할 필요 없이 웹사이트에서 바로 실습이 가능하다는 것입니다.

여기 코드트리 에서 제공하는 실습 문제가 있습니다. 5 에서 17까지 출력하는 코드를 작성하는 것입니다. 저는 아래와 같이 작성해 보고 확인해 보겠습니다.

for i in range(5, 18): 
    print(i) 

코드를 실행하면 바로 결과를 확인할 수 있습니다. 일방적인 동영상 강의 보다 이런 상호 소통적 과정이 무척이나 재미있는 거 같습니다. 왜 틀렸을까 싶어 다시 공부를 해보니 공백에 사이를 두고 출력하는 코드에 대한 설명을 제가 놓친 거 같습니다.

for i in range(5, 17 + 1): 
    print(i, end=' ') 

이번에는 맞췄습니다.

이번에 제대로 for 문에 대해 공부했습니다. 학습한 코드로 혼자 다양한 연습을 해보는 것도 재미있습니다.

저는 코드트리에서 제공하는 패키지 프로그램을 차근차근 따라가며 코드 실습을 통해 최종단계인 “각 상황에 적합한 자료구조와 알고리즘을 코드로 유연하게 작성할 수 있다” 라는 목표를 세웠습니다.

하루에 한시간 정도 시간을 투자해서 코드 실습을 할 계획입니다. 기타 수강했던 온라인 교육 프로그램 보다 훨씬 효율적이고 특히 비 전공자들에게 도움이 되는 것 같아 코드트리를 추천합니다.






Comments are closed.