Kotlin 배우기
초보자를 위한 무료 인터랙티브 온라인 Kotlin 코스. 모든 레슨에서 진짜 Kotlin을 쓰고 실행하고, 막히는 순간 AI 힌트를 받고, 마치면 무료 수료증을 획득합니다. Android Studio도, JDK도, 설치할 것은 아무것도 없습니다.
1,000+ 명의 codders가 등록함
93 개 강의79 챌린지290 퀴즈 문제
- 초보자 환영
AI 코딩 도우미
실습 중심의 대화형 강의
모든 레슨에 음성 나레이션 제공
지식을 확인하는 퀴즈
무료 수료증
커리큘럼
섹션 1
기초
섹션 시작하기시작펼치기접기핵심 개념과 기본 기술을 익혀 탄탄한 기반을 다집니다소개
4 개 강의415변수
7 개 강의1330Null 허용성
7 개 강의1130연산자 1부
5 개 강의920연산자 2부
5 개 강의920조건문
6 개 강의1125기본 입출력
6 개 강의1020계산서 분할 계산기
프로젝트5 개 강의1반복문
9 개 강의1635함수
8 개 강의1430변형된 FizzBuzz
프로젝트4 개 강의1리스트 기초
7 개 강의1225시퀀스 순회
5 개 강의920고급 리스트
5 개 강의920일일 지출 추적기
프로젝트7 개 강의1최종 도전 과제
3 개 강의3
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
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!
January 2026
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
Double or Nothing
Day 5 of 7
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.
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!
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.
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.
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.
Coddy에서 Kotlin을 배워야 하는 이유
- 브라우저에서 진짜 Kotlin을 쓰고 실행하세요. Android Studio, IntelliJ, JDK 설정이 필요 없습니다. 모든 레슨이 서버에서 Kotlin 컴파일러로 코드를 컴파일하고 출력과 컴파일 오류를 즉시 보여 줍니다. 데스크톱에서도 휴대폰에서도.
- Android와 백엔드 개발자가 실제로 쓰는 Kotlin:
val과var와 타입 추론,?.,?:,!!를 이용한 널 안전성, 문자열 템플릿, 식으로서의if와when, 범위와 반복문, 기본 인자와 이름 있는 인자를 가진 함수, 그리고 매일 쓰는 컬렉션 메서드와 함께하는List와MutableList. - AI 힌트가 초보자가 Kotlin에서 헷갈리는 부분을 설명합니다. 컴파일러가 왜 nullable을 거부하는지,
if대신when을 언제 쓰는지,val이 왜 리스트가 불변이라는 뜻이 아닌지. 포럼 답변을 기다리지 않고 첫 레슨부터 올바른 사고 모델을 세울 수 있습니다. - 연습 문제만이 아니라 진짜 프로그램을 만듭니다: 입력을 읽고 출력을 형식화하는 더치페이 계산기, 반전이 있는 FizzBuzz, 오류 처리와 합계·평균이 있는 일일 지출 추적기. 각각을 한 챕터에 걸쳐 단계별로 작성합니다.