Cratecode

Cratecode

Cratecode LLC · 코딩 · 학습

Cratecode는 코딩 무료로 배우기를 시작하는 사람을 위한 플랫폼이다. 인터랙티브 코딩 수업과 AI 어시스턴트를 갖췄다. 브라우저 안에서 코드를 실행하고, 어시스턴트가 작성한 코드를 검토한다.

Cratecode 미리보기

Cratecode 소개

About

Cratecode란

Cratecode는 브라우저 안에서 완결되는 코딩 연습 환경이다. 로그인하면 레슨 문서와 편집기, 파일 탐색기, 터미널이 나란히 놓인 작업 공간이 열린다. 코드는 페이지 안에서 실행된다. Run을 누르면 출력이 콘솔에 찍히고, 레슨은 자기 파일을 그대로 유지한다.

바탕에 깔린 생각은 단순하다. 사람은 이유가 있을 때 코딩을 배운다. 레슨은 계산기, Discord 봇, 화면에 스스로 그려지는 망델브로 집합처럼 결과가 눈에 보이는 프로젝트를 축으로 삼는다. 진도도 정해진 순서를 따르지 않는다. 전체 커리큘럼을 끝내지 않아도 재귀나 파일 입출력으로 바로 건너뛸 수 있다. 진행 상황은 남은 분량이 아니라 이미 다룬 범위를 센다.

AI는 보조 계층이지 선생님이 아니다. 어시스턴트는 작업 공간의 코드를 읽고 어디가 잘못됐는지 설명과 짧은 예시를 곁들여 짚어 준다. 프로그래밍 질문에도 답하고, 어려운 문제는 단계별로 안내한다. 쉽게 말해 옆자리에 앉은 멘토처럼 움직인다.

시작 전에 알아 둘 제약이 둘 있다. AI와 주고받을 때마다 운영 쪽에 비용이 들기 때문에, 어시스턴트는 잡담보다 실제 문제에 쓸 때 제값을 한다. 일부 기능은 계정을 만들기 전까지 미리보기 모드에 묶여 있다. 콘텐츠 수준도 고르지 않다. Cratecode는 이용자가 쓴 레슨을 받아들이고, 일부 참고 문서에는 AI가 생성했다는 안내가 붙는다. 배경 지식으로 읽고, 실제로 활용할 내용은 다른 출처로 다시 확인하는 편이 좋다.

시작하기

  1. cratecode.com을 열고 이메일로 가입하거나 Google, GitHub, LinkedIn으로 이어서 시작한다. 미리보기 모드는 계정 없이 둘러볼 수 있지만 아무것도 저장하지 않는다.
  2. 환영 레슨부터 읽는다. 편집기, 그 아래 콘솔, 파일 관리자 폴더 아이콘, 레슨이 담긴 도구 패널까지 작업 공간 구성을 훑어 준다.
  3. 출발점을 고른다. 파이썬 기초, JavaScript 기본, Rust 트랙이 흔한 진입로다. 관심 있는 주제로 바로 뛰어들어도 된다.
  4. 코드를 실행하고 고친다. 탐색기에서 파일을 더블클릭해 수정하고 Run을 누른 뒤 콘솔에서 출력을 확인한다. 터미널에 명령을 직접 입력해도 된다.
  5. 막히면 어시스턴트를 부른다. 모바일에서는 로봇 버튼, 데스크톱에서는 오른쪽 패널을 연다. Look at my Code를 누르거나 구체적인 질문을 적는다.

제품 정보

Cratecode의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜Free
플랫폼Web
개발사Cratecode LLC
카테고리코딩 · 학습
출시일Jun 2024
최근 업데이트Oct 2025
웹사이트 방문 수4.2K
웹사이트 글로벌 순위4M
API 제공 여부예

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 완전한 입문자
  • 이론에서 멈추는 독학자
  • Rust에 발을 들이는 개발자
  • 과제를 준비하는 학생

작업

  • 아무것도 설치하지 않고 첫 프로그램 쓰기
  • 오류 메시지 해독
  • 빌림 검사기 같은 Rust 개념 익히기
  • 작은 프로젝트를 끝까지 만들기
  • 특정 주제의 빈틈 메우기

활용 상황

  • 노트북이 있는 빈 오후
  • 수업 시연이나 스터디 모임
  • 코딩이 자기 길인지 가늠하기

주요 기능

브라우저 코드 에디터와 터미널

인터랙티브 코딩 수업은 객관식 퀴즈가 아니라 실제 작동하는 프로젝트로 열린다. 브라우저 코드 에디터에 텍스트 편집기, 만들기와 이름 바꾸기와 삭제가 되는 파일 탐색기, 아래쪽 터미널이 함께 붙는다. 값을 고치고 Run을 누르는 데 클릭 한 번이면 되고, 예제는 읽는 자리에서 바로 돈다. 로컬에 아무것도 설치하지 않으니 같은 파일이 학교 노트북, 크롬북, 집 컴퓨터에서 똑같이 움직인다.

AI 코드 리뷰와 튜터링

코드 AI 어시스턴트로서 이 도구는 세 가지를 맡는다. 프로그래밍 질문에 답하고, 작업 공간을 읽어 버그를 더 자세한 설명과 코드 예시와 함께 보고하며, 어려운 문제는 단계별로 이끈다. 리뷰를 시작하려면 Look at my Code를 누르고, 특정 답이 필요하면 질문을 덧붙인다. 플랫폼은 이 말투를 어깨 너머로 지켜보는 교사에 비유한다.

정해진 순서가 없는 과정

레슨은 목록이 아니라 그래프로 이어진다. 선수 학습은 있지만, 필요한 주제를 건드리려고 트랙 전체를 끝내야 하지는 않는다. 이미 파이썬을 쓰는 사람은 백엔드 레슨으로 곧장 가고, Rust만 원하는 사람은 Rust 트랙에 머문다. 진도는 마친 부분을 기준으로 쌓여서, 절반쯤 남긴 경로도 실패처럼 보이지 않는다.

프로젝트 중심 레슨 설계

레슨 상당수는 보여 줄 결과물로 끝난다. 계산기 시리즈는 입력과 출력에서 사칙연산 전체로 자라고, Discord 봇 레슨은 서버에서 도는 봇으로 마무리되며, Rust 쪽에는 망델브로 프랙털과 채팅 앱 백엔드가 들어 있다. 돌아가는 코드와 눈에 보이는 결과가 계속 갈 이유를 만들어 준다. 이것이 플랫폼이 내세우는 설계 목표다.

Rust 트랙과 시스템 주제

Cratecode의 Rust 구획은 무료 입문 사이트로서는 드물게 두텁다. 문법에서 시작해 소유권과 빌림, 구조체와 트레이트, 열거형, 라이프타임, 비동기 Rust로 넘어가고 채팅 백엔드를 마무리 프로젝트로 둔다. 어셈블리도 다룬다. 레지스터, 스택, 함수 호출을 설명하는 NASM 튜토리얼이 있어 컴파일러가 무슨 일을 하는지 알고 싶은 사람에게 쓸모가 있다.

이용자 레슨과 포크

계정이 있으면 누구나 레슨을 올릴 수 있고, 기존 레슨은 자기 복사본으로 포크해 고칠 수 있다. 덕분에 이 플랫폼은 배우는 곳이자 가르치는 곳이 된다. 대가는 품질의 들쭉날쭉함이다. 꼼꼼한 편집을 대신할 방법은 없다. 그래도 포크 기능이 있으면 수업이나 스터디 모임용으로 레슨을 따로 변형해 둘 수 있다.

장단점

장점

  • 무료로 쓴다. 레슨 전체와 AI 어시스턴트를 구독 없이 쓸 수 있다.
  • 코드가 브라우저에서 돌아 설치가 필요 없다. 입문자가 흔히 걸리는 설정 장벽이 사라진다.
  • 레슨이 짧고 종류가 많으며, 눈에 보이는 결과를 내는 프로젝트와 연결돼 있다.
  • 어시스턴트가 두루뭉술하게 답하지 않고 작업 공간의 코드를 직접 읽는다.
  • Rust 자료가 대부분의 무료 학습 사이트보다 깊다.

단점

  • 공들여 만든 과정과 얇은 이용자 제출물이 섞여 품질이 출렁인다. 시간을 들이기 전에 판단이 필요하다.
  • 일부 참고 문서는 AI가 생성한 것이라 사실은 다른 출처와 대조해야 한다.
  • 수료증이나 정식 자격이 없다. 이력서에 쓸 무언가를 준비하는 사람에게는 걸리는 부분이다.
  • 어시스턴트는 계정을 요구하고, 넓은 개념을 처음부터 가르치는 일보다 코드를 읽는 쪽에 강하다.

자주 묻는 질문

Cratecode는 프로그래밍을 무료로 배우는 온라인 플랫폼이다. 레슨이 브라우저에서 편집기와 터미널과 함께 열리고, AI 어시스턴트가 작성한 코드를 검토해 발견한 문제를 설명한다.