Menu
Coddy logo textTech

초보자를 위한 무료 인터랙티브 코딩

직접 해보며 코딩을 배우세요

첫 번째 레슨부터 브라우저에서 실제 코드를 작성하세요. 설치도, 경험도, 신용카드도 필요 없습니다. 오직 당신과 편집기뿐입니다.

hello.py
Output
Click Run to see the output here.

왜 코딩을 배워야 할까요?

코딩은 오늘날 익힐 수 있는 가장 유연하고 파급력이 큰 기술입니다. 그리고 5분 안에 시작할 수 있습니다.

머릿속 아이디어를 직접 만드세요

앱, 웹사이트, 게임, 자동화까지. 코딩을 배우면 아이디어가 세상과 공유할 수 있는 실제로 작동하는 소프트웨어로 바뀝니다.

커리어의 문을 여세요

개발자 직군은 어디서나 가장 높은 보수를 받고 수요가 많은 직업 중 하나이며, 코딩 능력은 기술 분야뿐만 아니라 거의 모든 분야에서 강점이 됩니다.

더 명확하게 사고하세요

프로그래밍은 큰 문제를 작은 단계로 나누고 정확하게 추론하는 법을 가르쳐 줍니다. 이는 키보드를 넘어 큰 보상을 주는 사고방식입니다.

자신의 속도로 학습하세요

모든 것이 자기 주도적이며 한 입 크기로 구성되어 있습니다. 버스에서의 5분이든 밤에 집중하는 한 시간이든, 진행 상황은 저장되어 당신을 기다립니다.

이렇게 배웁니다

01
첫 순간부터 코드를 작성하세요

지루하게 봐야 할 긴 영상이 없습니다. 첫 번째 레슨부터 편집기 안에서 실제 코드를 작성하고 실행합니다.

02
즉각적인 피드백을 받으세요

코드를 실행하고 결과를 즉시 확인하세요. 무언가 잘못되면 올바른 방향을 알려드리므로 오래 막히는 일이 없습니다.

03
실제 프로젝트를 만드세요

배운 것을 실제 프로그램과 프로젝트를 만들며 적용하세요. 자랑할 수 있고 포트폴리오에 담을 수 있는 결과물입니다.

04
연속 기록을 이어가세요

짧은 매일의 레슨, 연속 기록, 목표가 당신을 계속 돌아오게 합니다. 꾸준함이야말로 초보자를 코더로 만드는 비결입니다.

제공되는 것
코딩을 배우기 위해 사용할 모든 것

Learn by Doing

Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.

playground.js
Code Editor
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Input
"Alex"
Output
"Hello, Coddy! Alex"

Build Your Coding Streak

Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.

12 days streak

Return tomorrow to keep your streak!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

Double or Nothing

Day 5 of 7

fire Freeze icon

Streak Freeze

2 left

Code Anywhere, Anytime

Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.

Python
7Streak
250Score
5Energy
Variables
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
CONTINUE
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Journey
Goals
Leaderboard
Profile
4.9
StarStarStarStarStar
Rating

You're Not Alone in This

Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!

Challenger League
Challenger LeagueTop 7 advance
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconPromotion zoneleaderboard Arrow Up icon

Every way to learn

Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.

Intro to Variables
Audio

A variable is a named container that stores a value you can reference later in your program.

In Python, you create one by writing the name, an equals sign, then the value you want to store.

The value can change over time - reassigning the name simply points it to a new value.

1xSarah

Prove Your Skills

Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.

CoddyCertificate of Completion
This certifies thatJohn Doehas successfully completed
PythonPython Fundamentals
Verified
DateJan 2026
LinkedInAdd to LinkedIn

언어를 골라 시작하세요

어디서 시작할지 막막한가요? Python은 대부분의 사람들에게 가장 친근한 첫 언어입니다. 하지만 여기 있는 어떤 것이든 시작하기에 훌륭합니다. 하나를 탭하면 무료 인터랙티브 레슨으로 바로 이동합니다.

자주 묻는 질문

정말 무료로 코딩을 배울 수 있나요?

네. Coddy에서는 완전히 무료로 코딩 학습을 시작할 수 있습니다. 설치도, 설정도, 신용카드도 필요 없이 브라우저에서 직접 해보는 인터랙티브 레슨을 진행하세요. 원하는 만큼 오래 사용할 수 있는 무료 플랜이 있습니다.

어떤 프로그래밍 언어를 먼저 배워야 하나요?

대부분의 초보자에게는 Python이 최고의 첫 언어입니다. 읽기 쉬운 문법 덕분에 프로그래머처럼 사고하는 법을 배우는 데 집중할 수 있기 때문입니다. 목표가 웹사이트라면 대신 HTML, CSS, JavaScript로 시작하세요. 가장 중요한 것은 그냥 시작하는 것입니다. 핵심 개념은 모든 언어에 그대로 적용됩니다.

시작하려면 경험이 필요한가요?

전혀요. Coddy는 코드를 한 줄도 작성해 본 적 없는 완전한 초보자를 위해 설계되었습니다. 절대적인 기초부터 시작해 한 단계씩 쌓아 올리며, 첫 번째 레슨부터 직접 작성하는 실제 코드를 다룹니다.

코딩을 배우는 데 얼마나 걸리나요?

첫 번째로 작동하는 프로그램은 몇 분 안에 작성할 수 있습니다. 기초에 익숙해지는 데는 보통 몇 주의 꾸준한 연습이 필요하고, 취업 가능한 수준에 도달하는 데는 몇 달이 걸립니다. 하지만 레슨이 한 입 크기이고 자기 주도적이기 때문에 하루 15분만으로도 꾸준한 진전을 이룰 수 있습니다.

무언가 설치해야 하나요?

아니요. 코드 편집기, 레슨, 프로젝트까지 모든 것이 브라우저에서 바로 실행됩니다. 다운로드하거나 설정할 것이 없으므로 어떤 컴퓨터에서든 몇 초 만에 학습을 시작할 수 있습니다.

코딩을 배우는 게 어렵나요?

도전적이지만 분명히 배울 수 있으며, 대부분의 사람들이 예상하는 것보다 훨씬 접근하기 쉽습니다. 핵심은 작은 단계로 직접 해보는 연습인데, 바로 Coddy가 그렇게 만들어졌습니다. 직접 하며 배우고, 즉각적인 피드백을 받으며, 짧은 레슨 하나하나로 추진력을 쌓아갑니다.

코딩을 배우면 무엇을 만들 수 있나요?

웹사이트, 웹 및 모바일 앱, 게임, 데이터 분석 스크립트, 자동화, 그리고 그 이상을 만들 수 있습니다. 진행하면서 포트폴리오에 추가해 고용주에게 보여주거나 친구들과 공유할 수 있는 실제 프로젝트를 만들게 됩니다.

Coddy programming languages illustration

Coddy로 코딩 배우기

시작하기