프로그래밍 코스 탐색

인터랙티브 학습 경로 158개와 24시간 AI 튜터를 이용할 수 있습니다. 모든 경로는 무료로 시작할 수 있습니다.

학습 경로 수: 158 · 지원 언어 수: 15 · 웹, iOS 및 Android

코스 수: 53

Python Academy logo

Python Academy

Python의 다양한 활용 방식을 탐색하고 Python Academy와 함께 다채로운 프로젝트를 만들어보세요.Python초급
Java Academy logo

Java Academy

Java Academy로 Java 프로그래밍에 능숙해지고 강력한 애플리케이션을 개발하세요.Java초급
TypeScript Academy logo

TypeScript Academy

TypeScript Academy의 강의를 통해 JavaScript 프로젝트에 TypeScript를 더하세요.TypeScript초급
Kotlin Academy logo

Kotlin Academy

Kotlin 실력을 높이고 Kotlin Academy로 현대적인 애플리케이션을 구축하세요.Kotlin웹
C# Academy logo

C# Academy

C# 프로그래밍을 마스터하고 C# Academy로 다양한 소프트웨어 솔루션을 개발하세요.C#초급
Go Academy logo

Go Academy

Go 프로그래밍으로 효율적이고 확장 가능한 애플리케이션을 만들어보세요. GO Academy와 함께 시작하세요.Go초급
DevOps Bootcamp logo

DevOps Bootcamp신규

Linux, Git, Docker, Kubernetes, CI/CD, Terraform, Ansible 및 Helm클라우드 및 DevOps
Zig Academy logo

Zig Academy

Zig를 배우세요. 현대적인 시스템 언어: 더 간단하고 안전한 C이며 comptime, 수동 메모리 제어, 강력한 빌드 시스템을 갖춘 언어입니다.Zig시스템
CUDA Academy logo

CUDA Academy

CUDA C++로 GPU를 프로그래밍하세요. 스레드와 메모리 계층 구조부터 커널, 최적화, 실제 병렬 컴퓨팅까지 다룹니다.C++AI
Arduino & IoT Academy logo

Arduino & IoT Academy

Arduino와 C++로 스마트 기기를 만들어보세요. 디지털 및 아날로그 I/O와 센서부터 네트워킹과 실제 IoT 프로젝트까지.C++시스템
Network+ Academy logo

Network+ Academy

컴퓨터 네트워킹의 기초부터 시작해 CompTIA Network+ (N10-009) 시험을 준비하세요 — OSI, TCP/IP, 서브넷팅, 라우팅, 무선, 보안, 그리고 트러블슈팅을 마스터합니다.보안
Lua Academy logo

Lua Academy

Lua Academy와 함께 경량이고 유연한 애플리케이션을 개발하기 위해 Lua를 배우세요.Lua초급
C++ Academy logo

C++ Academy

C++ Programming Academy에서 C++를 배우며 소프트웨어 개발 역량을 향상하세요.C++초급
C Academy logo

C Academy

C Programming Academy에서 C 언어로 프로그래밍의 튼튼한 기초를 다지세요.C초급
Ethical Hacking Academy logo

Ethical Hacking Academy

Ethical Hacking Academy를 통해 보안 취약점을 식별하고 해결하는 방법을 배웁니다.초급
Cyber Security Academy logo

Cyber Security Academy

CoddyKit의 Cyber Security Academy에서 필수 기술을 배우고 디지털 시스템과 데이터를 보호하세요.초급
SaaS Architecture & Startup Engineering logo

SaaS Architecture & Startup Engineering

SaaS 아키텍처와 스타트업 엔지니어링의 핵심을 마스터하세요. 기초 설계 패턴부터 고급 확장성 및 운영 전략까지 다룹니다.웹
Reverse Engineering & Binary Analysis Basics logo

Reverse Engineering & Binary Analysis Basics

컴파일된 소프트웨어를 분석하여 원본 소스 코드 없이도 작동 방식을 이해하는 역공학의 비밀을 풀어보세요. 보안 연구와 소프트웨어 이해에 필수적인 역공학과 바이너리 분석 기술을 마스터하세요.Assembly초급
Linux Server Deployment & SSH Mastery logo

Linux Server Deployment & SSH Mastery

Linux 서버 배포, 구성, SSH를 통한 안전한 원격 접근을 마스터하여 견고한 백엔드 인프라를 구축하세요.클라우드 및 DevOps
Electron Desktop App Development logo

Electron Desktop App Development

Electron Desktop App Development로 웹 기술을 활용하여 강력한 크로스플랫폼 데스크톱 애플리케이션을 구축하는 기술을 마스터하세요.JavaScript웹
Design Systems & Component Libraries logo

Design Systems & Component Libraries

견고한 디자인 시스템과 효율적인 컴포넌트 라이브러리를 만드는 방법을 마스터하여 개발을 가속화하고 제품 전반에서 일관된 사용자 경험을 보장하세요.웹
WebSockets & Realtime Systems Programming logo

WebSockets & Realtime Systems Programming

WebSocket을 마스터하고 기본 프로토콜부터 고급 시스템 설계 및 보안 모범 사례까지 강력하고 확장 가능한 실시간 애플리케이션을 구축하세요.웹
Assembly Language & x86 Low-Level Systems Programming logo

Assembly Language & x86 Low-Level Systems Programming

x86 Assembly 언어의 기초를 익히고 저수준 시스템 프로그래밍에 깊이 있게 들어가 소프트웨어가 하드웨어와 상호작용하는 방식을 이해합니다.Assembly초급
Scala for Backend Engineering & Functional Programming logo

Scala for Backend Engineering & Functional Programming

견고한 백엔드 개발을 위해 Scala를 마스터하고 함수형 프로그래밍 패러다임을 깊이 있게 학습하여 확장 가능하고 유지보수하기 쉬운 애플리케이션을 구축하세요.Scala데이터
Erlang OTP: Distributed & Fault-Tolerant Systems Programming logo

Erlang OTP: Distributed & Fault-Tolerant Systems Programming

Erlang과 강력한 OTP 프레임워크를 사용하여 견고하고 확장 가능하며 장애 허용 분산 시스템을 구축하는 기술을 마스터하세요.Erlang클라우드 및 DevOps
Linux Command Line & Bash Scripting Mastery logo

Linux Command Line & Bash Scripting Mastery

Linux 명령줄을 마스터하고 Bash 스크립팅으로 강력한 자동화를 구현하여 소프트웨어 개발자로서의 생산성을 높이세요.Bash초급
Real-Time Streaming Systems (WebRTC + Live Data) logo

Real-Time Streaming Systems (WebRTC + Live Data)

WebRTC와 다양한 실시간 데이터 기술을 사용하여 실시간 스트리밍 시스템을 구축하는 기초부터 고급 기법까지 마스터하세요.웹
WebAssembly (WASM) for High Performance Apps logo

WebAssembly (WASM) for High Performance Apps

WebAssembly (WASM)를 마스터하여 초고속, 고성능 웹 및 서버 측 애플리케이션을 구축하세요. 네이티브에 가까운 속도와 강력한 생태계를 활용합니다.웹
Production Debugging & Incident Response Playbook logo

Production Debugging & Incident Response Playbook

프로덕션 이슈를 빠르게 진단하고 해결하며, 강력한 대응 플레이북으로 인시던트를 효과적으로 관리하는 방법을 마스터하세요.데이터
Git Advanced: Monorepo, Submodules & Workflows logo

Git Advanced: Monorepo, Submodules & Workflows

Git의 고급 개념을 마스터하세요. Monorepo, Submodule, 정교한 워크플로우를 통해 팀의 개발 효율성과 협업을 한 단계 업그레이드하세요.클라우드 및 DevOps
Linux Networking & TCP/IP for Developers logo

Linux Networking & TCP/IP for Developers

Linux 네트워킹과 TCP/IP 스위트를 마스터하여 소프트웨어 개발자로서 견고하고 고성능의 애플리케이션과 인프라를 구축하세요.클라우드 및 DevOps
Load Testing & Performance Benchmarking (JMeter & k6) logo

Load Testing & Performance Benchmarking (JMeter & k6)

Apache JMeter와 k6 같은 업계 표준 도구를 사용하여 부하 테스트와 성능 벤치마킹을 마스터하고 확장성 높고 견고한 애플리케이션을 구축하세요.웹
Caching Strategies: Redis + CDN + Edge Computing logo

Caching Strategies: Redis + CDN + Edge Computing

Redis, CDN, Edge Computing을 활용한 강력한 캐싱 전략을 마스터하고 고성능, 확장 가능하며 복원력 있는 애플리케이션을 구축하세요.웹
API Rate Limiting & Scalability Patterns logo

API Rate Limiting & Scalability Patterns

견고하고 고성능의 API를 구축하는 기술을 습득하세요. 고급 rate limiting 기법과 필수적인 확장성 패턴을 배웁니다.웹
Elasticsearch & Full Text Search Systems logo

Elasticsearch & Full Text Search Systems

Elasticsearch와 full-text search 시스템을 마스터하여 애플리케이션을 위한 강력하고 확장 가능한 검색 기능을 구축하세요.웹
RabbitMQ Messaging & Async Systems logo

RabbitMQ Messaging & Async Systems

RabbitMQ를 마스터하고 확장 가능하고 탄력적이며 느슨하게 결합된 애플리케이션을 구축하기 위한 견고한 비동기 시스템을 설계하세요.클라우드 및 DevOps
Terraform Infrastructure as Code logo

Terraform Infrastructure as Code

Terraform을 마스터하여 Infrastructure as Code 원칙을 활용한 클라우드 인프라를 효율적으로 프로비저닝, 관리, 확장하세요.클라우드 및 DevOps
OAuth2 & OpenID Connect Deep Dive logo

OAuth2 & OpenID Connect Deep Dive

OAuth2와 OpenID Connect 프로토콜을 깊이 있게 학습하여 현대적인 인증과 인가를 마스터하고, 애플리케이션과 API를 보안으로 지키세요.웹
API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway) logo

API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway)

Nginx와 Spring Cloud Gateway를 사용하여 API Gateway와 Reverse Proxy의 아키텍처 및 구현을 마스터하고 견고하고 확장 가능한 마이크로서비스 애플리케이션을 구축하세요.웹
gRPC & High Performance APIs logo

gRPC & High Performance APIs

gRPC를 마스터하고 현대적인 분산 시스템을 위한 매우 빠르고 효율적이며 확장 가능한 API를 구축하세요.클라우드 및 DevOps
Apache Kafka & Stream Processing Fundamentals logo

Apache Kafka & Stream Processing Fundamentals

Apache Kafka와 스트림 처리의 기초를 익혀 확장 가능한 실시간 데이터 파이프라인과 이벤트 기반 애플리케이션을 구축하세요.초급
System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) logo

System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry)

로깅, 메트릭, 트레이싱을 활용하여 시스템 관찰성을 마스터하고, ELK Stack과 OpenTelemetry의 실무 기술로 강력한 애플리케이션 모니터링을 구현합니다.데이터
Clean Architecture & Design Patterns in Practice logo

Clean Architecture & Design Patterns in Practice

깔끔한 아키텍처와 필수 디자인 패턴을 마스터하여 견고하고 유지보수가 쉬우며 확장 가능한 소프트웨어 시스템을 구축하세요.웹
CI/CD with GitHub Actions & DevOps Pipelines logo

CI/CD with GitHub Actions & DevOps Pipelines

GitHub Actions를 사용하여 견고한 DevOps 파이프라인을 구축하면서 지속적 통합 및 지속적 배포(CI/CD)를 마스터하세요.웹
PostgreSQL Performance & Query Optimization logo

PostgreSQL Performance & Query Optimization

PostgreSQL 성능 튜닝 및 쿼리 최적화 기법을 마스터하여 매우 효율적이고 확장 가능한 데이터베이스 애플리케이션을 구축하세요.SQL데이터
Docker & Kubernetes for Developers logo

Docker & Kubernetes for Developers

Docker와 Kubernetes를 활용한 컨테이너화 및 오케스트레이션을 마스터하여 애플리케이션을 효율적으로 배포, 관리 및 확장하세요.AI
Spring Boot 4 Microservices & REST APIs logo

Spring Boot 4 Microservices & REST APIs

Spring Boot 4를 사용하여 확장 가능하고 탄력적인 마이크로서비스와 REST API를 구축하는 기술을 마스터하세요. 기초 개념부터 고급 클라우드 배포 전략까지 다룹니다.Java초급
Linux Command Line Mastery logo

Linux Command Line Mastery

Linux 명령줄의 기초부터 고급 스크립팅 및 시스템 관리까지 마스터하여 생산성과 제어력을 향상시키세요.초급
System Design Basics for Backend Developers logo

System Design Basics for Backend Developers

시스템 설계의 기초와 고급 개념을 마스터하여 견고하고 확장 가능하며 고성능의 백엔드 애플리케이션을 구축하세요.초급
Git & GitHub Professional Workflow logo

Git & GitHub Professional Workflow

전문적인 Git과 GitHub 워크플로우를 습득하여 팀 협업을 강화하고, 코드 버전을 효율적으로 관리하며, 소프트웨어 개발 라이프사이클을 간소화하세요.AI
Kubernetes Basics logo

Kubernetes Basics

Kubernetes의 핵심 개념과 클러스터 설정부터 고급 배포, 네트워킹, 스토리지, 보안까지 마스터하여 강력한 컨테이너 오케스트레이션을 구현하세요.초급
Docker & DevOps Fundamentals logo

Docker & DevOps Fundamentals

Docker 컨테이너화와 필수 DevOps 관행을 마스터하여 소프트웨어 개발 생명주기를 간소화하고 애플리케이션을 효율적으로 배포하세요.초급
Learn Rust Coding logo

Learn Rust Coding

Rust Programming Academy에서 Rust를 배우며 코딩 실력을 한 단계 높여보세요.Rust초급
자주 묻는 질문

자주 묻는 질문

CoddyKit에서는 몇 개의 코스를 제공하나요?

CoddyKit은 158개 이상의 인터랙티브 프로그래밍 코스를 다양한 언어와 기술로 제공하며, 초보자를 위한 입문 과정부터 고급 과정까지 다룹니다.

코스가 무료인가요?

네, 모든 코스는 무료로 시작할 수 있고, 인터랙티브 레슨을 무료로 완료할 수 있습니다. 선택적 PRO 구독으로 고급 AI 도구와 공유 가능한 수료증을 이용할 수 있습니다.

어떤 프로그래밍 언어를 배울 수 있나요?

Python, JavaScript, TypeScript, Swift, Java, C#, SQL, 웹 개발, AI agents 및 prompt engineering 같은 최신 주제를 다루는 코스가 있습니다.

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

아니요. 코스는 초보부터 고급까지 다양하며, 짧은 레슨, 실시간 코드 실행, 24/7 AI 튜터가 있어서 사전 경험 없이 시작할 수 있습니다.

모바일에서 코스를 수강할 수 있나요?

네, CoddyKit은 웹과 iOS, Android 네이티브 앱으로 제공되며, 진행 상황이 기기 간 동기화됩니다.

내 언어로도 코스를 제공하나요?

네. 강의 및 레슨 페이지는 15개 언어로 제공됩니다 — 영어, 터키어, 독일어, 스페인어, 프랑스어, 일본어, 한국어, 포르투갈어, 러시아어, 중국어, 아랍어, 인도네시아어, 이탈리아어, 폴란드어, 태국어 — 그리고 앱은 레슨을 더 많은 언어로 번역합니다.