JavaScript Öğren
Ücretsiz, interaktif bir online JavaScript kursu. Her derste JS yazıyorsun; takıldığında yapay zeka ipuçları, bitirdiğinde de sertifika seni bekliyor.
314,791+ codders kayıtlı
271 ders254 görev1,456 quiz sorusu
- Başlangıç dostu
Yapay zeka destekli kodlama yardımı
Uygulamalı interaktif dersler
Her derste sesli anlatım
Bilgini sınamak için testler
Ücretsiz tamamlama sertifikası
Müfredat
Bölüm 1
Temeller
Bölüme başlaBaşlaTemel kavramlar ve temel becerilerle sağlam bir temel oluşturunGiriş
4 ders323Değişkenler
7 ders1246Operatörler Bölüm 1
6 ders1037Operatörler Bölüm 2
5 ders831Karar Yapıları
5 ders729Temel Giriş-Çıkış
6 ders931Hesap Paylaştırma Hesaplayıcısı
Proje4 ders4Döngüler
7 ders1344Fonksiyonlar
8 ders1250Farklı Bir FizzBuzz
Proje4 ders4Diziler Bölüm 1
6 ders1037Diziler Bölüm 2
8 ders1254Alışveriş Listesi Takipçisi
Proje4 ders4Son Meydan Okumalar
3 ders37Bölüm 2
Mantık ve Akış
Bölüme başlaBaşlaProblem çözme becerilerini geliştirin ve dinamik, etkileşimli programlar oluşturunDerinlemesine Stringler
5 ders630Çok Boyutlu Diziler
9 ders1452JSON Bölüm 1
7 ders944JSON Bölüm 2
6 ders530Kümeler Bölüm 1
8 ders749Kümeler Bölüm 2
6 ders637Kütüphane Yönetim Sistemi
Proje5 ders5Diziler: İlginç Konular
4 ders422İleri Seviye Dizi Metotları
9 ders761Festival Sistemi Yönetimi
Proje6 ders6Bölüm 3
TypeScript'e GirişÖzel sayfa
Bölüme başlaBaşlaJavaScript hakkında bilgi edindikten sonra TypeScript'e girişTS ile Başlarken
5 ders332Temel Türler
7 ders1248Veri Yapısı: Diziler ve Tuple
9 ders862Fonksiyonlarla Çalışmak
8 ders855Tipler: Takma Adlar, Unionlar ve Kesişimler
7 ders751Nesneleri ve Interface'leri Tiplendirme
8 ders757Proje: Basit Bir Görev Listesi
Proje6 ders68Enumlar
6 ders638Generic Yapılar: İlk Bakış
6 ders537Proje: Envanter Yönetimi
Proje5 ders58İleri Düzey Konular
6 ders642Bölüm 4
Nesne Yönelimli Programlama
Bölüme başlaBaşlaSınıflar, nesneler ve yeniden kullanılabilir yapılarla kodu nasıl organize edeceğinizi keşfedinNesneler ve this Anahtar Kelimesi
6 ders1142Kodu Düzenleme
4 ders534Sınıflar ve Nesneler
4 ders426Metotlar ve Durum Yönetimi
2 ders218Kapsülleme ve Erişim
4 ders426Proje: Basit Bir Banka Hesabı
3 ders3Kalıtım ve extends Anahtar Kelimesi
6 ders645OOP Kodunu Düzenleme
1 ders19Statik Metotlar ve Özellikler
4 ders425Çok Biçimlilik
4 ders425Proje: Bir Şekil Çizici
4 ders4Getter ve Setter'lar
4 ders426Kompozisyon ve Kalıtım
3 ders328Kütüphane Yönetim Sistemi
3 ders3Final Meydan Okumaları
4 ders4
JavaScript kursları
Tarayıcıda ücretsiz başlanan, uygulamalı JavaScript kursları.
Başlangıç Seviyesi Meydan Okumaları - Temel Kavramları Pratik Edin
PopülerBaşlangıç seviyesindeki kodlama bilginizi test edin ve bu programlama meydan okumalarını çözmeye çalışın. İstediğiniz dili kullanabilirsiniz, İyi Kodlamalar!
Tamamlayınca sertifika
- 20
- 20
Kodlama Problemleri
PopülerBu kurstaki farklı zorluk seviyelerine sahip alıştırmalarla programlama problem çözme becerilerinizi test edin. Herhangi bir programlama dilinin temel söz dizimi hakkında ön bilgiye sahip yazılımcılar için tasarlanmıştır.
Tamamlayınca sertifika
- 32
- 31
Yığın - Veri Yapıları Serisi #1
Bu kursta Yığın (Stack) veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir Yığın oluşturacak ve bununla ilgili kodlama problemleri çözerek pratik yapacaksınız!
- 13
- 11
- 1
AVL Tree - Veri Yapıları Serisi #10
Bu kursta AVL Tree veri yapısını öğrenecek, tercih ettiğiniz dilde sıfırdan kendi kendini dengeleyen bir ikili arama ağacı inşa edecek ve kodlama egzersizleriyle pratik yapacaksınız!
Tamamlayınca sertifika
- 16
- 14
- 1
Bağlı Liste - Veri Yapıları Serisi #5
Bu kursta Bağlı Liste (Linked List) veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir Bağlı Liste oluşturacak ve bununla ilgili kodlama pratikleri yapacaksınız!
Tamamlayınca sertifika
- 14
- 12
- 1
İkili Ağaç (Binary Tree) - Veri Yapıları Serisi #3
Bu kursta İkili Ağaç (Binary Tree) veri yapısını öğrenecek, tercih ettiğiniz programlama dilini kullanarak sıfırdan bir İkili Ağaç oluşturacak ve bununla ilgili kodlama egzersizleri yapacaksınız!
- 13
- 11
- 1
Yaparak Öğren
Gerçek kod yazın, veritabanlarını sorgulayın, web siteleri oluşturun ve AI promptlarını öğrenin. İnteraktif derslerimiz modern geliştiricilerin ihtiyaç duyduğu tüm becerileri kapsar.
Serinizi Oluşturun
Tutarlı olun ve ilerlemenizin büyümesini izleyin! Günlük kodlama alışkanlığınızı takip edin, dondurma günleriyle serinizi koruyun ve her gün geldiğiniz için ödüller kazanın.
12 gün seri
Serinizi korumak için yarın geri dönün!
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
Ya Hep Ya Hiç
7 günün 5. günü
Seri Dondurma
2 left
Yolda Kodlayın
Kodlama yolculuğunuzu yanınızda taşıyın! Kurulum yok, indirme yok: sadece açın ve kodlamaya başlayın. iOS, Android ve Web'de 4.9 yıldız puanıyla kullanılabilir.
Yalnız Değilsiniz
Küresel sıralamalarda yarışın, ödüller kazanmak için arkadaşlarınızı davet edin ve birbirinizin başarılarını kutlayın. Kodlama arkadaşlarla daha iyi!
Her şekilde öğren
Okuyun, dinleyin, kendinizi sınayın, AI'ya sorun veya daha önce öğrendiklerinize geri bakın. Her ders size uyum sağlar.
Değişken, programınızda daha sonra başvurabileceğiniz bir değeri saklayan adlandırılmış bir kaptır.
Python'da bir tane oluşturmak için önce adı, sonra eşittir işaretini, sonra saklamak istediğiniz değeri yazın.
Değer zamanla değişebilir. Yeniden atama, adı yeni bir değere yönlendirir.
Sertifika Kazanın
Tamamladığınız her kurs için sertifika kazanın. LinkedIn profilinize ve özgeçmişinize ekleyerek işverenlere programlama uzmanlığınızı gösterin.
Neden Coddy ile JavaScript öğrenmelisin
- JavaScript'i tarayıcında anında çalıştır. Node.js kurulumu yok, IDE ayarı yok. Editör ve çıktı yan yana duruyor, böylece JavaScript geri bildirim döngüsü kısa kalıyor.
- Modern JavaScript: ES6+ söz dizimi, arrow functions, promises, async/await, destructuring, modules - eski kalıplar değil, işte gerçekten yazacağın JavaScript.
- AI ipuçları bir alıştırmada takıldığında çözümü doğrudan vermeden hata ayıklamana yardım eder; böylece ileride JS kodu yazmayı kolaylaştıran zihinsel modeli kendin oluşturursun.
- JavaScript kursunu bitirdiğinde LinkedIn’de paylaşabileceğin veya CV’ne ekleyebileceğin ücretsiz tamamlama sertifikası alırsın.
JavaScript öğrenme hakkında sık sorulan sorular
JavaScript öğrenmek kolay mı?
JavaScript, başlangıç için en kolay programlama dillerinden biri. Söz dizimi affedicidir, kodu doğrudan tarayıcıda çalıştırabilirsin ve temel etkileşimler (buton tıklamaları, uyarılar) anında görsel geri bildirim verir. Daha çetrefilli kısımlar - asenkron kod, closure'lar, this bağlama - sonra geliyor; kurs bunları uygulamalı örneklerle yavaş yavaş tanıtıyor.
JavaScript öğrenmek ne kadar sürer?
JavaScript temelleri günlük pratikle genellikle bir iki haftada öğrenilir. Gerçek projeler üretirken rahat etmek için hızına göre bir ila üç ay ayırmak mantıklıdır.
JavaScript'ten önce HTML ve CSS öğrenmeli miyim?
Faydası olur. Gerçek bir sayfayı değiştirebildiğinizde - bir öğeyi gizlemek, metni güncellemek, tıklamaya tepki vermek - JavaScript çok daha somut hale gelir. HTML ve CSS dersleri kısadır ve doğrudan DOM'a değen JavaScript derslerine bağlanır, ama isterseniz salt JavaScript mantığıyla da başlayabilirsiniz.
JavaScript'i online ve ücretsiz öğrenebilir miyim?
Evet. İnteraktif JavaScript kursu ücretsiz - eksiksiz dersler, kodlama alıştırmaları, sınavlar ve bir sertifika. Editör tarayıcınızda çalışır, yani JS yazmaya başlamak için Node.js veya başka bir araç kurmanıza gerek yok.
JavaScript ile Java arasındaki fark nedir?
İsme rağmen birbiriyle alakasız iki dil. Java, statik tipli, sınıf tabanlı bir dildir; ağırlıklı olarak sunucularda ve Android'de kullanılır. JavaScript ise dinamik tiplidir, tarayıcılarda ve Node.js üzerinde çalışır. Web için JavaScript öğrenin; Android veya büyük kurumsal backend tarafı için Java.
JavaScript kursunun sonunda sertifika alıyor muyum?
Evet. JavaScript kursunu bitirdiğinizde LinkedIn'de paylaşabileceğiniz veya özgeçmişinize ekleyebileceğiniz ücretsiz bir tamamlama sertifikası alıyorsunuz. Sadece eğitim videosu izlemediğinizi, yapılandırılmış ve interaktif bir kurstan geçtiğinizi gösteren, doğrulanabilir bir kanıt.