Lua 코스
50개 무료 인터랙티브 코스
Coddy의 모든 Lua 코스를 둘러보세요. 각 코스는 브라우저에서 AI 힌트, 실제 연습, 수료 인증서와 함께 제공됩니다.
입문자 챌린지 - 기초 개념 연습하기
인기여러분의 기초 코딩 지식을 테스트하고 프로그래밍 챌린지들을 해결해 보세요. 원하는 어떤 언어든 사용할 수 있습니다. 즐거운 코딩 되세요!
수료 시 인증서
- 20
- 20
스택 - 자료구조 시리즈 #1
인기이 코스에서는 스택(Stack) 자료구조에 대해 배우고, 원하는 프로그래밍 언어로 스택을 처음부터 직접 구현해 보며, 다양한 코딩 문제로 실습합니다!
- 13
- 11
- 1
코딩 문제 풀이
인기이 코스의 다양한 난이도로 구성된 연습 문제를 통해 프로그래밍 문제 해결 능력을 시험해 보세요. 임의의 프로그래밍 언어로 기본 문법을 다뤄본 적이 있는 코더를 위해 제작되었습니다.
수료 시 인증서
- 32
- 31
AVL 트리 - 자료구조 시리즈 #10
인기이 코스에서는 AVL 트리 자료구조에 대해 배우고, 원하는 언어로 자가 균형 이진 탐색 트리를 기초부터 직접 구현해 보며 다양한 코딩 챌린지에 도전해 봅니다!
수료 시 인증서
- 16
- 14
- 1
연결 리스트 - 자료구조 시리즈 #5
인기이 코스에서는 연결 리스트(Linked List) 자료구조에 대해 배우고, 원하는 프로그래밍 언어로 처음부터 직접 연결 리스트를 구현하며 관련 코딩 문제들을 풀어봅니다!
수료 시 인증서
- 14
- 12
- 1
이진 트리 - 자료구조 시리즈 #3
인기이 코스에서는 이진 트리 자료구조에 대해 배우고, 선호하는 언어를 사용해 이진 트리를 처음부터 직접 구현해 보며 다양한 코딩 챌린지를 연습합니다!
- 13
- 11
- 1
코딩 인터뷰 챌린지 - 팩 I
인기다음 코딩 인터뷰를 위한 준비가 되셨나요? 이 챌린지들을 통해 지식과 실력을 테스트하고 완벽하게 대비해 보세요. 행운을 빕니다!
- 3
- 3
큐(Queue) - 자료구조 시리즈 #2
인기이 코스에서는 큐(Queue) 자료구조에 대해 배우고, 원하는 프로그래밍 언어로 처음부터 직접 큐를 구현해 보며, 다양한 코딩 문제로 실습합니다!
- 12
- 10
- 1
코딩 문제집: 볼륨 2
인기다양한 난이도의 연습 문제를 통해 프로그래밍 문제 해결 능력을 시험해 보세요. 임의의 프로그래밍 언어의 기본 문법을 알고 있는 코더를 위해 설계되었습니다. 이 코스는 코딩 문제집 1편의 연장선입니다.
수료 시 인증서
- 25
- 24
Hash Table - 자료구조 시리즈 #4
인기이 코스에서는 Hash Table 자료구조에 대해 배우고, 선호하는 언어를 사용하여 Hash Table을 처음부터 직접 구현해 보며, 이를 활용한 코딩 챌린지를 연습합니다!
수료 시 인증서
- 14
- 12
이중 연결 리스트 - 자료구조 시리즈 #6
인기이 강의에서는 이중 연결 리스트 자료구조에 대해 배우고, 원하는 프로그래밍 언어로 이중 연결 리스트를 기초부터 직접 구현해 보며 다양한 코딩 챌린지에 도전해 봅니다!
수료 시 인증서
- 14
- 12
- 1
코딩 인터뷰 챌린지 - X
인기다음 코딩 인터뷰를 준비하고 계신가요? 이 챌린지들을 통해 여러분의 지식과 기술을 테스트하고 다음 인터뷰를 완벽하게 대비해 보세요. 즐거운 코딩 되세요!
- 3
- 3
별 찍기 부트캠프
인기프로그래밍 문제 해결 능력을 발휘하여 기초부터 복잡한 수준까지 다양한 별 패턴을 출력하는 방법을 배워보세요. 다양한 수준의 중첩 반복문, 조건문, 그리고 수학적 계산을 활용하는 법을 익힐 수 있습니다.
- 30
- 28
User 클래스 - OOP 프로젝트
인기이 프로젝트에서는 User 클래스를 생성하고, 원하는 프로그래밍 언어로 객체 지향 프로그래밍 기술을 연습해 봅니다!
- 8
- 8
- 1
그래프 - 자료구조 시리즈 #9
이 코스에서는 Graph 자료구조에 대해 배우고, 원하는 프로그래밍 언어로 무방향 그래프를 처음부터 직접 구현해 보며 다양한 코딩 챌린지를 연습합니다!
수료 시 인증서
- 14
- 12
버블 정렬
버블 정렬의 모든 것
- 11
- 10
수학 수수께끼
이 강좌에서는 프로그래밍을 활용해 수학 문제와 수수께끼를 해결하는 사고방식과 전략을 배웁니다.
- 20
- 18
코딩 인터뷰 챌린지 - 팩 II
다음 코딩 인터뷰를 위한 준비가 되셨나요? 이 챌린지들을 통해 여러분의 지식과 실력을 테스트하고 완벽하게 대비해 보세요. 행운을 빕니다!
- 3
- 3
프림 알고리즘 - 그래프 알고리즘
최소 신장 트리(MST)를 위한 프림 알고리즘을 마스터하세요. 시작 정점에서 가장 비용이 낮은 간선을 선택해 트리를 확장하는 법을 배웁니다. 원하는 언어로 직접 구현해 보며, Kruskal 알고리즘의 상대 개념으로서 병목 간선 및 연결성 쿼리를 해결하는 능력을 키워보세요.
수료 시 인증서
- 9
- 4
- 1
- 55
퀵 정렬 - DSA 시리즈
실무에서 가장 빠른 정렬 알고리즘 중 하나인 퀵 정렬을 마스터하세요. 파티션 단계를 구현하고, 원하는 언어로 전체 재귀 정렬 코드를 직접 작성하며, 복잡도 분석과 코딩 챌린지를 통해 실력을 쌓을 수 있습니다.
수료 시 인증서
- 9
- 4
- 1
- 52
선택 정렬 - DSA 시리즈
가장 단순한 정렬 알고리즘 중 하나인 선택 정렬을 마스터하세요. 단계별 작동 원리를 살펴보고, 원하는 언어로 직접 구현해 보며, 복잡도를 분석하고 코딩 문제를 통해 실습해 보세요.
수료 시 인증서
- 9
- 4
- 1
- 54
계수 정렬 - DSA 시리즈
값을 집계하여 0 이상의 정수를 선형 시간에 정렬하는 비비교 알고리즘인 계수 정렬(Counting Sort)을 마스터하세요. 카운팅 단계를 구현하고, 원하는 언어로 전체 정렬을 작성하며, O(n + k) 복잡도를 분석하고 코딩 챌린지를 통해 실습해 보세요.
수료 시 인증서
- 9
- 4
- 1
- 52
코딩 인터뷰 챌린지 - 팩 IV
다음 코딩 인터뷰를 위한 준비가 되셨나요? 이 챌린지들을 통해 지식과 실력을 테스트하고 완벽하게 대비해 보세요. 이전 팩들도 모두 완료하셨나요? 즐거운 코딩 되세요!
- 3
- 3
코딩 인터뷰 챌린지 - 팩 III
다음 코딩 인터뷰를 위한 준비가 되셨나요? 이 챌린지들을 통해 여러분의 지식과 기술을 테스트하고 완벽하게 대비해 보세요. 행운을 빕니다!
- 3
- 3
재귀 도전자 - 재귀적 사고 마스터하기
재귀는 컴퓨터 과학에서 중요한 개념이자 알고리즘을 작성할 때 매우 강력한 도구입니다. 이 코스에서는 초급부터 고급 수준까지의 과제를 재귀를 사용해 해결해 봅니다. 과정을 마칠 때쯤이면 이 주제를 완전히 정복하게 될 것입니다.
수료 시 인증서
- 15
- 15
힙 정렬 - DSA 시리즈
배열 기반 이진 힙을 활용한 정렬 알고리즘인 힙 정렬을 마스터하세요. sift-down 단계를 직접 구현하고, 원하는 언어로 전체 정렬 알고리즘을 작성하며, O(n log n) 시간 복잡도와 O(1) 공간 복잡도를 분석한 뒤 다양한 코딩 챌린지로 실습해 보세요.
수료 시 인증서
- 9
- 4
- 1
- 54
코딩 인터뷰 챌린지 - 팩 IX
다음 코딩 인터뷰를 준비하고 계신가요? 이 챌린지들을 통해 여러분의 지식과 기술을 테스트하고 다음 인터뷰를 완벽하게 대비해 보세요. 즐거운 코딩 되세요!
- 3
- 3
삽입 정렬 - DSA 시리즈
단순하지만 강력한 알고리즘입니다. 요소를 효율적으로 정렬하는 방법을 배우고, 시간 복잡도를 이해하며 정렬 기술을 향상시켜 보세요. 지금 바로 시작하세요!
- 9
- 4
- 1
코딩 인터뷰 챌린지 - 팩 V
다음 코딩 인터뷰를 준비하고 계신가요? 이 챌린지들을 통해 지식과 실력을 테스트하고 완벽하게 대비해 보세요. 이전 팩들도 모두 완료하셨나요? 즐거운 코딩 되세요!
- 3
- 3
너비 우선 탐색 - 그래프 알고리즘
최단 경로 탐색의 핵심인 계층별 그래프 순회 방식, Breadth-First Search를 마스터하세요. 이웃 노드 조회 기능을 구현하고, 원하는 언어로 큐(Queue)를 사용한 반복적 BFS를 작성하여 가중치 없는 그래프에서 최단 경로 거리를 찾아보세요.
수료 시 인증서
- 9
- 4
- 1
- 54
깊이 우선 탐색 - 그래프 알고리즘
그래프 탐색의 핵심인 깊이 우선 탐색(DFS)을 마스터하세요. 인접 정보 조회를 구현하고, 원하는 언어로 반복적 DFS를 작성하며, O(V + E) 복잡도를 분석해 보세요. 또한 이를 활용해 연결 요소의 개수를 세고 크기를 측정하는 방법도 배웁니다.
수료 시 인증서
- 9
- 4
- 1
- 54
병합 정렬 - DSA 시리즈
대표적인 분할 정복 알고리즘인 Merge Sort를 마스터하세요. 병합 단계를 직접 구현하고, 원하는 언어로 전체 재귀 정렬을 작성하며, O(n log n) 복잡도를 분석하고 코딩 챌린지를 통해 실습해 보세요.
수료 시 인증서
- 9
- 4
- 1
- 52
트라이 - 자료구조 시리즈 #8
이 코스에서는 트라이(Trie, 접두사 트리)에 대해 배우고, 원하는 언어로 기초부터 직접 구현해 본 뒤, 다양한 코딩 챌린지를 통해 실전 연습을 진행합니다!
수료 시 인증서
- 14
- 12
힙 & 우선순위 큐 - 자료구조 시리즈 #7
이 코스에서는 우선순위 큐의 핵심인 Heap 자료구조에 대해 배우고, 선호하는 언어로 MinHeap을 처음부터 직접 구현하며 다양한 코딩 챌린지를 연습합니다!
수료 시 인증서
- 14
- 12
- 1
코딩 인터뷰 챌린지 - 팩 VIII
다음 코딩 인터뷰를 위한 준비가 되셨나요? 이 챌린지들을 통해 여러분의 지식과 기술을 테스트하고 다음 인터뷰를 완벽하게 대비해 보세요. 즐거운 코딩 되세요!
- 3
- 3
다익스트라 알고리즘 - 그래프 알고리즘
가중치가 음수가 아닌 그래프에서 사용하는 탐욕법(greedy) 기반의 단일 출발점 최단 경로 알고리즘인 다익스트라 알고리즘을 마스터하세요. 가중치 간선을 읽고 원하는 언어로 직접 거리 계산 로직을 구현하며, 지점 간 최단 거리 및 가장 먼 정점 쿼리를 해결하는 방법을 배웁니다.
수료 시 인증서
- 9
- 4
- 1
- 54
위상 정렬 - 그래프 알고리즘
모든 간선이 앞을 향하도록 방향 비순환 그래프의 순서를 정하는 위상 정렬을 마스터하세요. 진입 차수를 계산하고, 원하는 언어로 Kahn's algorithm을 사용하여 순서를 구축하며, 사이클 감지 및 DAG 내 최장 경로를 찾는 방법을 학습합니다.
수료 시 인증서
- 9
- 4
- 1
- 55
인터뷰 코딩 챌린지 - 팩 VII
다음 코딩 인터뷰를 준비하고 계신가요? 이 챌린지들을 통해 여러분의 지식과 기술을 테스트하고 다음 인터뷰를 완벽하게 대비해 보세요. 즐거운 코딩 되세요!
- 3
- 3
인터뷰 코딩 챌린지 - 팩 VI
다음 코딩 인터뷰를 위한 준비가 되셨나요? 이 챌린지들을 통해 여러분의 지식과 기술을 테스트하고 다음 인터뷰를 완벽하게 대비하세요. 즐거운 코딩 되세요!
- 3
- 3
크루스칼 알고리즘 - 그래프 알고리즘
최소 신장 트리(MST)를 위한 크루스칼 알고리즘을 마스터하세요. 원하는 언어로 union-find를 구현하고, 사이클을 형성하지 않는 가장 저렴한 간선을 추가하여 MST를 구축하며, 연결성 및 병목 간선 쿼리를 해결하는 방법을 배웁니다.
수료 시 인증서
- 9
- 4
- 1
- 57
벨만-포드 알고리즘 - 그래프 알고리즘
벨만-포드 알고리즘을 마스터하세요. 음수 가중치 간선이 포함된 그래프에서의 단일 출발점 최단 경로 탐색과 음수 사이클 탐지 기법을 배웁니다. 원하는 언어로 완화(Relaxation) 과정과 전체 알고리즘을 직접 구현하고, 거리 및 사이클 쿼리를 처리하는 방법을 익힙니다.
수료 시 인증서
- 9
- 4
- 1
- 54
기수 정렬 - DSA 시리즈
음이 아닌 정수를 자릿수별로 정렬하는 비비교 알고리즘인 Radix Sort를 마스터하세요. 안정적인 counting-sort 과정을 구현하고, 원하는 언어로 전체 정렬 알고리즘을 직접 작성하며, 선형 시간 동작을 분석하고 코딩 챌린지로 실습해 보세요.
수료 시 인증서
- 9
- 4
- 1
- 55
플레잉 카드 생성기 (텍스트 기반)
이 코스에서는 여러분이 좋아하는 언어를 사용하여 텍스트 기반의 플레잉 카드 생성기를 만들어 봅니다. 즐거운 코딩 되세요!
- 6
- 5
- 1
Roblox 게임: 어둠에서 탈출하기
신규레슨마다 기능 하나씩 더하며 Luau로 완성도 높은 Roblox 탈출 게임을 만들어 보세요. 문으로 이어진 어두운 방들, 손전등, 열쇠와 금고 비밀번호를 구현하고, 벽을 돌아 길을 찾아오는 몬스터를 피해 옷장에 숨거나 전력 질주하며 제한 시간 안에 출구를 향해 달려 보세요.
수료 시 인증서
- 20
- 20
- 1
- 60
Roblox 게임: 배틀그라운드
신규Luau로 완성도 높은 Roblox 검투 게임을 만들어 보세요. 매 강의마다 기능을 하나씩 구현합니다. 히트박스가 있는 검, 서버 쿨다운이 적용되는 키보드 및 휴대폰 버튼 능력, 콤보, 기절 및 막기, 그리고 기둥 사이를 쫓아다니며 반격하는 봇을 만들어 봅니다.
수료 시 인증서
- 20
- 20
- 1
- 60
Roblox 게임: 타워 디펜스
신규Luau로 완성도 높은 Roblox 타워 디펜스 게임을 만들어 보세요. 매 레슨마다 새로운 기능을 추가합니다. 적들이 웨이브마다 경로를 따라 이동하고, 타워를 설치하고 업그레이드하며, 범위 공격과 빙결 효과, 체력 바, 보스, 지켜야 할 기지를 구현합니다.
- 18
- 18
- 1
- 54
Roblox 게임: 펫 시뮬레이터
신규Luau로 완성된 Roblox 펫 시뮬레이터를 만들어 보세요. 각 레슨에서 동전 더미, HUD, 리모트를 통한 클라이언트와 서버의 통신, 희귀도가 다른 알, 플레이어를 따라다니는 펫, 구역 입구, 희귀 펫 소식과 저장 기능을 하나씩 구현합니다.
- 18
- 18
- 1
- 54
Roblox 게임: 끝없는 타워
신규Luau로 완성도 높은 Roblox 타워 장애물 코스를 만들어 보세요. 각 레슨에서 기능을 하나씩 추가하며, 여러 스테이지를 무작위로 쌓은 타워, 킬 브릭, 회전 장애물, 사라지는 발판, 컨베이어, 레이저, 점프 패드, 차오르는 용암, 라운드, 체크포인트와 최고 기록을 구현합니다. 브라우저에서 플레이하고 공유해 보세요.
수료 시 인증서
- 18
- 18
- 1
- 55
Roblox 게임: 공장 타이쿤
신규Luau로 완성도 높은 Roblox 타이쿤 게임을 만들어 보세요. 각 레슨에서 드로퍼, 컨베이어 벨트, 금광석, 구매 패드, 업그레이더, 잠금 해제, 환생, 저장 기능을 하나씩 구현합니다. 브라우저에서 공장을 플레이하고 공유해 보세요.
- 18
- 18
- 1
- 54
Roblox 게임: 재난 생존
신규Luau로 완성도 높은 Roblox 재난 생존 게임을 만들어 보세요. 각 레슨에서 로비, 라운드 진행 시스템, 맵, 홍수, 운석, 점점 좁아지는 섬, 용암, 생존자 태그, 연승 기록, 저장되는 승리 횟수를 하나씩 추가합니다. 브라우저에서 게임을 플레이하고 공유해 보세요.
- 18
- 18
- 1
- 54