코딩 교육 무엇부터 시작할까? 초보자를 위한 추천 무료 도구

솔직히 말하면, 저 코딩 세 번 포기했어요.

첫 번째는 유료 강의 결제하고 2주 만에 손 놓았고, 두 번째는 무작정 파이썬 공식 문서 펼쳐들었다가 첫 페이지에서 멘붕이 왔거든요. 세 번째는 “이번엔 진짜다” 하고 유튜브 강의 틀어놓고 멍하니 보다가 잠든 게 세 번이 되더라고요. 그러다 어느 날 조카가 태블릿으로 뭔가를 만드는 걸 보고 물어봤더니, 그냥 학교에서 쓰는 무료 사이트라는 거예요. 그게 시작이었어요. 돈 한 푼 안 쓰고, 설치도 없이, 브라우저만 열면 되는데 왜 저는 그렇게 어렵게 돌아갔을까요.

코딩-교육

블록 코딩인데 무시하면 안 되는 이유 — 스크래치와 엔트리

“블록 코딩은 애들 거 아닌가요?”라는 생각, 저도 처음엔 했어요. 근데 막상 해보니까 이게 오히려 논리 구조를 익히는 데 꽤 빠른 방법이더라고요. MIT에서 만든 Scratch(scratch.mit.edu)는 마우스로 블록을 끌어다 붙이는 방식이라 코드 문법 때문에 막히는 일이 없어요. 회원 가입 없이 바로 만들기 시작할 수 있고, 완성한 작품을 전 세계 사람들이랑 공유하는 커뮤니티도 있어서 생각보다 계속하게 만드는 힘이 있어요.

엔트리(playentry.org)는 스크래치랑 구조가 비슷한데 모든 UI와 안내가 한국어라는 게 체감상 엄청나게 다르게 느껴져요. 초중학교 교과서에 실릴 만큼 공신력도 있고, 학교 수업과 연결해서 복습하기도 좋아요. 다만 한 가지 한계를 말하자면, 두 플랫폼 다 블록 코딩에서 실제 코드로 넘어가는 다리가 약해요. 어느 시점이 되면 “이제 뭐 해야 하지?” 하는 공백이 생기거든요. 그 다음 단계를 의식적으로 찾아야 해요.

영상 강의가 필요한 순간 — 칸아카데미와 code.org

혼자 글만 읽으면서 배우는 게 안 맞는 분들한테는 칸아카데미(khanacademy.org)가 맞을 수 있어요. 동영상 강의와 바로 풀 수 있는 실습 문제가 세트로 묶여 있거든요. 전 세계 사용자가 1억 명을 넘는다는 게 괜히 나온 숫자가 아니더라고요. 코딩 외에도 수학, 과학 콘텐츠가 방대해서 연계해서 쓰기도 좋아요. 단점은 한국어 번역이 아직 일부 과목에만 적용되어 있어서 영어가 아예 안 되면 중간에 막히는 구간이 있어요.

Code.org는 제가 개인적으로 “진입 장벽 제로”에 가장 가깝다고 느낀 곳이에요. 마인크래프트나 스타워즈 캐릭터가 나오는 게임형 강의라 지루할 틈이 없고, 딱 1시간만 투자하면 코딩의 감을 잡을 수 있게 설계가 잘 되어 있어요. 성인도 충분히 재미있게 할 수 있고, 아이랑 같이 해보기에도 좋더라고요. 다만 입문 이후의 심화 콘텐츠는 상대적으로 얕아서, 기초 딱 잡고 나면 다른 곳으로 이동해야 해요.

진짜 코드를 쓰고 싶어졌을 때 — 생활코딩

블록 코딩에서 텍스트 코딩으로 넘어가는 게 생각보다 심리적 장벽이 높아요. 저도 그 구간에서 한 번 더 포기할 뻔했는데, 그때 생활코딩(opentutorials.org)이 진짜 도움이 됐어요. HTML, 파이썬, 자바스크립트 같은 실전에서 실제로 쓰이는 언어들을, “컴퓨터를 잘 모르는 일반인”을 기준으로 설명해줘요. 운영자 이고잉 님의 강의 스타일이 친절하면서도 핵심을 비켜가지 않아서 중간에 길 잃는 느낌이 적어요.

단점을 꼽자면, 최신 업데이트가 다소 느린 편이에요. 몇 년 된 강의가 그대로 올라있는 경우도 있고, 커리큘럼이 명시적으로 제시되지 않아서 처음엔 어떤 순서로 봐야 할지 스스로 파악해야 하는 번거로움이 있어요.

다섯 가지 무료 도구 한눈에 비교

도구추천 대상강점한계
스크래치입문자, 초등생블록 코딩, 작품 공유 커뮤니티텍스트 코딩으로 연결 약함
엔트리초·중학생한국어 전용, 교과 연계심화 단계 콘텐츠 부족
칸아카데미중학생 이상동영상+실습 세트, 다과목일부 영어 전용 구간 존재
코드닷오알지전 연령게임형 구성, 진입 장벽 최소입문 이후 심화 콘텐츠 얕음
생활코딩중학생 이상실전 언어, 한국어 설명업데이트 느리고 커리큘럼 불명확

실제로 써보니 이 순서가 제일 덜 힘들더라고요

다섯 개 다 써보고 싶은 마음, 이해해요. 저도 그랬거든요. 근데 그렇게 하면 결국 다섯 개 다 얕게만 건드리고 흐지부지되는 경우가 많아요. 처음 코딩을 접한다면 스크래치나 엔트리 중 하나를 골라 2~3주 꾸준히 하고, 거기서 “이게 어떻게 돌아가는 건지 직접 써보고 싶다”는 생각이 드는 시점에 생활코딩으로 넘어가는 게 제가 경험한 흐름 중 제일 자연스러웠어요.

하루 20~30분이면 충분해요. 대신 ‘매일’이라는 조건이 붙어야 해요. 막히는 게 나왔을 때 바로 닫지 말고, 도구 이름을 유튜브에 검색하면 따라하기 영상이 꽤 많으니까 거기서 먼저 찾아보는 습관을 들이는 게 포기하지 않는 비결이더라고요.

제가 세 번 포기하고 나서 깨달은 건 결국 이거였어요. 완벽한 도구를 찾을 시간에, 그냥 지금 있는 것 하나 열어보는 게 낫다는 것.

이 글의 정보는 2026년 4월 기준으로 작성되었으며, 각 플랫폼의 서비스 정책이나 기능은 변경될 수 있습니다. 교육 방향이나 학습 계획에 대한 구체적인 조언이 필요하다면 교육 전문가 또는 담당 교사와 상담하시길 권장합니다.

댓글 남기기