Menu
Coddy logo textTech
Yolculuk

Lua Öğren

Ücretsiz, interaktif online bir Lua kursu. Her derste Lua yazıyorsun, bir şey nil dönerse AI ipuçları yardıma koşar, kursu bitirince de ücretsiz bir sertifika alırsın.

64,240+ codders kayıtlı

214 ders168 görev1,069 quiz sorusu

  • Başlangıç dostu
  • sparkles iconYapay zeka destekli kodlama yardımı
  • hint iconUygulamalı interaktif dersler
  • volume On iconHer derste sesli anlatım
  • quiz iconBilgini sınamak için testler
  • certificate iconÜcretsiz tamamlama sertifikası

Müfredat

3 bölüm6 proje214 ders168 görev1,069 quiz sorusu
  1. Bölüme başlaBaşlaGenişletDaraltThe first section in Lua for absolute beginners.

    Giriş

    3 ders316

    Değişkenler ve Veri Tipleri

    8 ders754

    Operatörler 1 Aritmetik ve Birleştirme

    6 ders635

    Operatörler 2 İlişkisel ve Mantıksal

    8 ders651

    Proje: Karakter İstatistiklerini Görüntüleme

    Proje5 ders1

    Temel Koşullu Mantık

    4 ders423

    String Manipülasyonu Temelleri

    6 ders637

    Fonksiyon Temelleri

    6 ders636

    Tablolar Bölüm 1: Liste Stili

    8 ders752

    Döngü Temelleri

    6 ders636

    Proje: Basit İksir Dükkanı

    Proje6 ders1
  2. Bölüme başlaBaşlaGenişletDaraltDevelop problem-solving skills and create dynamic, interactive programs

    İleri Düzey Tablo Yineleme

    4 ders423

    Daha Fazla Tablo Kütüphanesi Fonksiyonu

    5 ders430

    İleri Düzey Fonksiyon Kavramları

    6 ders539

    İleri Düzey String Manipülasyonu

    6 ders641

    Proje: Kişi Listesi

    Proje7 ders1

    Yeni Başlayanlar İçin Coroutine'ler

    7 ders638
  3. Bölüme başlaBaşlaGenişletDaraltDiscover how to organize code with classes, objects, and reusable structures

    'Self' Kavramı

    5 ders532

    Sınıf Prototip Kalıbı

    6 ders641

    Nesne Durumu ve Davranışı

    7 ders748

    Proje: Dijital Banka

    Proje7 ders1

    OOP'de Operatör Aşırı Yükleme

    5 ders531

    Kalıtımın Temelleri

    6 ders643

    Çok Biçimlilik ve Geçersiz Kılma

    6 ders640

    Kompozisyon ve Mixin'ler

    6 ders642

    Proje: Şekil Yöneticisi

    Proje7 ders1

    Tasarım Kalıpları (Lite)

    5 ders532

Lua kursları

Tarayıcıda ücretsiz başlanan, uygulamalı Lua kursları.

Başlangıç Seviyesi Meydan Okumaları - Temel Kavramları Pratik Edin

Popüler

Başlangıç seviyesindeki kodlama bilginizi test edin ve bu programlama meydan okumalarını çözmeye çalışın. İstediğiniz dili kullanabilirsiniz, İyi Kodlamalar!

certificate icon

Tamamlayınca sertifika

  • 20
  • 20

Kodlama Problemleri

Popüler

Bu kurstaki farklı zorluk seviyelerindeki egzersizlerle programlama problem çözme becerilerinizi test edin. Herhangi bir programlama dilinde temel sözdizimi konusunda ön bilgisi olan yazılımcılar için tasarlanmıştır.

certificate icon

Tamamlayınca sertifika

  • 32
  • 31

Stack - Veri Yapıları Serisi #1

Bu kursta Stack veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir Stack oluşturacak ve bununla ilgili kodlama zorlukları üzerinde pratik yapacaksınız!

Veri Yapıları
  • 13
  • 6
  • 1

Kodlama Problemleri: Bölüm 2

Bu kurstaki farklı zorluk seviyelerindeki alıştırmalarla programlama problem çözme becerilerinizi test edin. Herhangi bir programlama dilinin temel sözdizimi hakkında ön bilgiye sahip yazılımcılar için tasarlanan bu kurs, ilk Kodlama Problemleri kursunun bir devamı niteliğindedir.

certificate icon

Tamamlayınca sertifika

  • 25
  • 24

Hash Tabloları - Veri Yapıları Serisi #4

Bu kursta Hash Table veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir Hash Table oluşturacak ve bu yapıyla ilgili kodlama pratikleri yapacaksınız!

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 14
  • 12

Bağlı Liste - Veri Yapıları Serisi #5

Bu kursta Bağlı Liste veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir Bağlı Liste oluşturacak ve bu veri yapısıyla ilgili kodlama zorlukları üzerinde pratik yapacaksınız!

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 14
  • 6
  • 1
Neler elde edersin
Kod yazmayı öğrenmek için kullanacağın her şey

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

Neden Coddy ile Lua öğrenmelisin

  • Tarayıcında gerçek Lua kodu çalıştır. Kurulacak bir Lua interpreter yok, toolchain ayarı yok. Her ders Lua scriptini sunucuda çalıştırır ve çıktıyı anında gösterir.
  • Lua'nın gerçekte nasıl kullanıldığı: değişkenler, kontrol akışı, fonksiyonlar, tablolar (Lua'nın tek gerçek veri yapısı), string işlemleri, metatables ve OOP kalıpları, hata yönetimi. Roblox, Love2D ya da gömülü scripting için ihtiyacın olan Lua temelleri.
  • Yapay zeka ipuçları, Lua scriptlerini debug etmene ve hataları okumana yardımcı olur - cevabı önüne sermeden; böylece nil indexing ve 1'den başlayan diziler gibi klasik tökezlemeler birer öğrenme anına dönüşür.
  • Kursu bitirdiğinde ücretsiz Lua sertifikası. Geliştirdiğin Roblox oyunları, modlar veya gömülü scripting projelerinin yanında inandırıcı bir referans.

Lua öğrenme hakkında sık sorulan sorular

Lua ne için kullanılır?

Lua, çoğunlukla daha büyük uygulamaların içine gömülü bir betik dili olarak kullanılır; özellikle de oyun motorlarında. Roblox scripting (Luau, Roblox'a özgü bir Lua lehçesidir), Love2D, World of Warcraft eklentileri, Defold ve Garry's Mod hep Lua kullanır. Oyunların dışında ise Lua; yapılandırma, otomasyon ve gömülü sistemlerde de tercih edilir.

Lua öğrenmesi kolay mı?

Lua, programlama dillerinin daha küçük ve sade olanlarından biri - tüm referans kılavuzu kısa bir PDF'e sığıyor ve esas olarak tek bir veri yapısı var (table). Yeni başlayanların çoğu ilk çalışan Lua programını ilk bir saat içinde yazıyor. Daha çetrefilli kısımlar (metatables, closures, coroutines) sonradan ve kademeli olarak geliyor.

Roblox için Lua öğrenmeli miyim?

Evet. Lua (özellikle Roblox'un kullandığı Luau lehçesi), Roblox oyunları için tek scripting dilidir. Lua kursu, Luau'nun temelini oluşturan dilin aynısını kapsıyor (değişkenler, tablolar, fonksiyonlar, metatables, OOP kalıpları) - yani kursu bitirdiğinizde Roblox scripting konusunda ciddi bir başlangıç yapmış oluyorsunuz.

Lua öğrenmek ne kadar sürer?

Lua'nun temelleri - değişkenler, koşullar, döngüler, fonksiyonlar, tablolar - günlük pratikle bir-iki haftada oturuyor. metatables, closures ve Lua'da OOP kalıplarına alışmak genelde iki-dört hafta daha alıyor. Oradan sonra Lua'yı Roblox veya başka bir oyun motoru içinde kullanmak, dilin üstüne binen ayrı bir öğrenme süreci.

Lua'yı online olarak ücretsiz öğrenebilir miyim?

Evet. İnteraktif Lua kursu ücretsiz - dersler, kodlama alıştırmaları, quizler ve bir sertifika. Lua sunucu tarafında çalışıyor, yani kod yazmaya başlamak için Lua'yı veya herhangi bir oyun motorunu bilgisayarına kurmana gerek yok.

Lua kursunu bitirince sertifika alıyor muyum?

Evet. Lua kursunu bitirdiğinizde, özgeçmişinize ekleyebileceğiniz veya geliştirdiğiniz Roblox oyunları, modlar ya da scripting projelerinin yanında LinkedIn'de paylaşabileceğiniz ücretsiz bir tamamlama sertifikası alırsınız.
Coddy programming languages illustration

Coddy ile Lua öğrenin

BAŞLA