Belajar Luau
Kursus Luau yang gratis dan interaktif, dialek Lua bertipe di balik setiap game Roblox. Tulis Luau sungguhan di setiap pelajaran, dari type annotation dan typed table sampai generics dan strict mode, dengan petunjuk AI saat error type menghentikanmu dan sertifikat gratis saat selesai.
91,635+ coder terdaftar
73 pelajaran66 tantangan420 soal kuis
- Ramah pemula
Bantuan coding dengan AI
Pelajaran interaktif yang praktis
Kuis untuk menguji pemahamanmu
Sertifikat penyelesaian gratis
Silabus
Bagian ini termasuk dalam Perjalanan Lua. Silabus lengkapnya punya lebih banyak bagian: klik pratinjau mana pun di bawah untuk melihatnya di halaman Perjalanan.
- Bagian 1Dasar-Dasar90 pelajaran
- Bagian 2Logika dan Alur54 pelajaran
- Bagian 3Pemrograman Berorientasi Object70 pelajaran
Bagian 4
Pengantar Luau
Mulai bagianMulaiKembangkan kemampuan Lua-mu dengan Luau, Lua yang memiliki sistem tipe bertahap. Pelajari anotasi tipe, tabel bertipe, union, generics, dan lainnya, serta temukan bug sebelum kodemu dijalankan.Memulai dengan Luau
5 pelajaran232Tipe Inti
7 pelajaran748Tabel Bertipe: array dan Map
9 pelajaran863Bekerja dengan Fungsi
8 pelajaran856Alias, Union, dan Intersection
7 pelajaran748Pengetikan Bentuk Tabel
8 pelajaran755Proyek: Pengelola Tugas dengan Tipe
Proyek6 pelajaran6Enum, Cara Luau
6 pelajaran539Generics: Pengenalan Awal
6 pelajaran539Proyek: Inventaris Generik
Proyek5 pelajaran5Topik Lanjutan
6 pelajaran640- Bagian 5Scripting Game Roblox24 pelajaran
Belajar sambil praktik
Tulis kode sungguhan, query database, buat website, dan kuasai prompt AI. Pelajaran interaktif kami mencakup setiap keterampilan yang dibutuhkan developer modern.
Bangun streakmu
Tetap konsisten dan lihat progresmu bertumbuh! Pantau kebiasaan coding harianmu, lindungi streakmu dengan hari beku, dan raih hadiah karena hadir setiap hari.
12 hari streak
Kembali besok untuk menjaga streakmu!
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
Gandakan atau hangus
Hari ke-5 dari 7
Pembeku Streak
2 left
Coding di mana saja
Bawa perjalanan coding-mu ke mana saja! Tanpa setup, tanpa unduhan: cukup buka dan mulai coding. Tersedia di iOS, Android, dan Web dengan rating bintang 4,9.
Kamu tidak sendirian
Bersaing di papan peringkat global, ajak teman untuk mendapat hadiah, dan rayakan kemenangan satu sama lain. Coding lebih seru bersama teman!
Semua cara belajar
Baca, dengarkan, uji dirimu, tanya AI, atau cari lagi apa pun yang sudah kamu pelajari. Setiap pelajaran menyesuaikan diri denganmu.
Variabel adalah wadah bernama yang menyimpan nilai yang bisa kamu pakai lagi nanti di programmu.
Di Python, kamu membuatnya dengan menulis nama, tanda sama dengan, lalu nilai yang ingin kamu simpan.
Nilainya bisa berubah seiring waktu. Menetapkan ulang nama itu cukup membuatnya menunjuk ke nilai baru.
Dapatkan sertifikat
Dapatkan sertifikat untuk setiap kursus yang kamu selesaikan. Tambahkan ke profil LinkedIn dan CV-mu untuk menunjukkan keahlian coding-mu kepada pemberi kerja.
Kenapa belajar Luau dengan Coddy
- Jalankan Luau di browser. Tanpa Roblox Studio, tanpa build lokal CLI
luau, tanpa plugin editor. Tulis kode bertipe dan langsung lihat output serta error type-nya. - Sistem type, selangkah demi selangkah: annotation,
any/unknown/never, optional type dengan?, typed array dan map, function type, type alias, union dan intersection, literal type, bentuk table, enum, generics, dan type guard. - Sintaks khusus Luau yang tidak ada di Lua biasa: interpolasi string dengan backtick, compound assignment (
+=,..=),continue, ekspresiif ... then ... else, generalized iteration, dantable.freeze. - Petunjuk AI menjelaskan maksud sebenarnya dari error type Luau tanpa memberikan perbaikannya, jadi error berikutnya lebih mudah kamu baca sendiri.
Pertanyaan yang sering diajukan tentang belajar Luau
Apa itu Luau?
Luau adalah bahasa pemrograman turunan Lua 5.1 yang dibuat dan dirilis sebagai open source oleh Roblox. Luau mempertahankan sintaks dan kecepatan Lua, tetapi menambahkan sistem type bertahap (gradual), jadi kamu bisa memberi type pada sebanyak atau sesedikit mungkin bagian kodemu. Inilah bahasa yang dipakai untuk scripting setiap game Roblox, dan juga dipakai secara mandiri sebagai bahasa scripting yang cepat dan mudah ditanamkan.
Apa bedanya Lua dan Luau?
local hp: number = 100, type alias, union, generics, dan tiga mode pemeriksaan (--!nocheck, --!nonstrict, --!strict). Luau juga menambahkan interpolasi string dengan backtick, operator compound assignment seperti += dan ..=, continue, ekspresi if ... then ... else, pembagian bulat //, generalized iteration, dan fungsi seperti table.freeze. Untuk sandboxing, Luau menghapus loadstring, loadfile dan dofile. Kode Lua biasa umumnya berjalan tanpa perubahan sebagai Luau.Apakah perlu menguasai Lua sebelum belajar Luau?
Ya. Luau adalah Lua yang diberi type, jadi table, fungsi, metatable, dan scoping-nya sama. Karena itulah bagian ini menjadi bagian keempat dari perjalanan Lua: ambil bagian Fundamentals, Logic & Flow, dan OOP lebih dulu, atau langsung ke sini kalau kamu sudah nyaman dengan Lua.
Apakah Luau sama dengan scripting Roblox?
game, workspace, Instance.new, event, dan service). Kursus ini mengajarkan bahasanya: bagian yang berlaku di proyek Luau mana pun, dan bagian yang sering membingungkan orang saat mulai membaca kode Roblox sungguhan. Pelajarannya menjalankan Luau mandiri di browser, jadi API engine Roblox tidak tersedia di sini. Begitu bahasanya kamu pahami, API Roblox tinggal dicari di dokumentasi, bukan bahasa yang harus dipelajari ulang. Bagian berikutnya dari perjalanan ini, Scripting Game Roblox, menambahkan API tersebut: skripmu berjalan di game kecil bergaya Roblox langsung di browser.Apakah sistem type Luau mirip TypeScript?
local x: number, type Point = { x: number, y: number }, (number) -> string untuk function type), dan Luau menyimpulkan banyak hal tanpa annotation. Kalau kamu datang dari TypeScript, kamu akan produktif dalam satu atau dua pelajaran.Bisakah belajar Luau online secara gratis?
luau sudah terpasang di editor browser, jadi tidak ada yang perlu diinstal atau dikonfigurasi sebelum fungsi bertipe pertamamu.Apakah ada sertifikat setelah kursus Luau?
Ya. Setelah menyelesaikan bagian Luau, kamu mendapat sertifikat kelulusan gratis yang bisa kamu bagikan di LinkedIn atau cantumkan di CV. Sinyal yang bisa diverifikasi bahwa kamu sudah mempelajari Luau bertipe secara terstruktur dan praktis, termasuk dua proyek.