Learn JavaScript for Kids
Learn JavaScript for Kids — Gerçek bir programı değiştirerek başlayan çocuklara yönelik coding
Learn JavaScript for Kids, daha önce tek satır kod yazmamış çocuklara yönelik coding öğreten ücretsiz bir iOS ve Android uygulamasıdır. İlk ekran gerçek bir JavaScript programıdır: çocuğun parlayan bir sayıya dokunur, çıkartmalar daha hızlı uçar ve program telefonda yeniden çalışır. Buradan sonra uygulama 20 kısa kurs, 41 blok bulmacası ve 60 görev sunar; satın alma işlemlerinden önce ebeveyn doğrulaması bulunur.
- Fiyat
- Ücretsiz, Pro yükseltmesi
- Platformlar
- iOS ve Android
- Diller
- 22
- Yaş derecelendirmesi
- 4+
- Gereksinimler
- iOS 15.1 veya sonrası
- App Store
- 5.0 ★ (4)


Bir sayıyı değiştir ve ne olduğunu gör.
Bir çocuğun kodu anlamasının en hızlı yolu, hâlihazırda çalışan bir programa dokunmaktır. Learn JavaScript for Kids uygulamasında açılış ekranı tam olarak budur: parlayan bir değere dokun, çıkartmaların sayısını veya uçma hızlarını değiştir ve program hemen yeniden çalışsın. Hiçbir şey yazmak gerekmez; dolayısıyla hiçbir şey bozulamaz.
Nedir
Learn JavaScript for Kids, gerçek JavaScript üzerinden çocuklara yönelik coding öğreten ve başlamak için hesap gerektirmeyen ücretsiz bir iOS ve Android uygulamasıdır. Uygulama, çocuğun dokunarak değiştirebileceği canlı bir programla açılır; ardından 20 kısa kurs ve 80 ders, kolay, orta ve zor seviyelerde 41 blok bulmacası ve 60 görev sunar. Ayrıca JavaScript'i telefonda çalıştıran bir kod editörü de vardır. İlk kurs olan What Is Coding? ücretsizdir; satın alma işlemlerinin ve uygulamadan ayrılan bağlantıların önünde ebeveyn doğrulaması bulunur.
Uygulamanın içinde
Nasıl görünüyor





Kurs
JavaScript kursunun kapsadığı konular
Aşağıdaki kurs adları, bu sitedeki Javascript for Kids kursundan alınmıştır. Kurs hiç kod bilmeden başlar ve küçük oyunlara doğru ilerler.
What Is Coding?
Ücretsiz ilk kurs: daha klavyeye dokunmadan önce kodun ne olduğunu ve bilgisayarların onunla ne yaptığını öğren.
Bir Kodlayıcı Gibi Düşün: Algoritmalar
Çocuğun daha sonra yazacağı her programın temelindeki fikir olan bir problemi açık ve sıralı adımlara bölme.
Kodlayıcı Süper Güçleri: Döngüler, Seçimler ve Hatalar
Bir eylemi tekrarlama, iki yoldan birini seçme ve bir program beklenen gibi çalışmadığında neyin ters gittiğini bulma.
Değişken Adı Verilen Sihirli Kutular
Bir sayıyı veya kelimeyi bir ad altında saklama; ardından her değer türüyle çalışmak için Math Wizard ve Word Play.
Evet ya da Hayır Kararları
if ve else ile programın seçim yapmasını sağlama ve ardından aynı fikri True or False Games ile uygulama.
Sayma Döngüleri ve Desenler
Sayan ve desenler çizen döngüler; Loop-de-Loop ve Nested Loop Art ile aynı fikri daha ileri taşıma.
Hazine Sandıkları: Nesneler
İlişkili değerleri bir arada gruplama ve ardından bunlardan çok sayıda değeri Treasure Lists içinde toplama.
Kendi Büyülerin (Fonksiyonların)
Adını çocuğun koyduğu ve yeniden kullandığı bir fonksiyonda adımları bir araya getirme; Build a Calculator, Mini Game: Number Guessing ve Rock, Paper, Scissors gibi projelere hazır olma.
Nasıl çalışır
İlk oturum nasıl ilerler?
Bir oturum beş dakika sürebilir. Her oturumda dokunulacak veya oluşturulacak bir şey, kısa bir gerçek JavaScript bölümüyle birleştirilir; böylece çocuk bir şey izlemek yerine bir şey yapmış olarak oturumu tamamlar.
Canlı bir programla oyna
Uygulamayı aç ve gerçek bir JavaScript programındaki parlayan değerlere dokunarak çıkartmaların sayısını, hızlarını ve kullanılan çıkartmayı değiştir. Program telefonda yeniden çalışır; böylece çocuk herhangi bir kod okumadan önce kodun ne yaptığını görür.
Kısa bir kursu veya blok bulmacasını takip et
Ücretsiz What Is Coding? kursuyla başla veya Block Playground'u açıp bir karakteri hedefe yönlendirmek için blokları sürükle. Dersler basit kelimelerle yazılmıştır ve birkaç dakika içinde tamamlanır; böylece çocuk istediği zaman bırakıp ertesi gün devam edebilir.
Bir görevle pratik yap ve seriyi sürdür
Yeni bir meydan okuma istediğinde bir görev seç, kod editöründe JavaScript yazıp çalıştır ve favori programlarını My Codes bölümüne kaydet. Günlük seri, mini testler ve bilgi kartları daha önce öğrenilen fikirleri yeniden hatırlatır.
İçinde neler var
Uygulamayla birlikte gelenler
20
Kısa kurs, 80 ders
Kodun ne olduğu fikrinden küçük oyunlara kadar; algoritmaları, değişkenleri, matematiği, kelimeleri, evet-hayır kararlarını, döngüleri ve kalıpları, nesneleri, listeleri, işlevleri ve rastgele sürprizleri kapsar.
41
Blok bulmacası
Block Playground, mantığı bir oyuna dönüştürür: hedefe ulaşmak için Move, Jump, Repeat ve If Blocked bloklarını sürükle ve her bulmacayı mümkün olduğunca az blokla çözmeye çalış. Birkaç bulmaca ücretsizdir.
60
Üç seviyede görev
Kolay, orta ve zor görevler sayesinde her zaman seviyene uygun bir sonraki meydan okuma vardır. İki görev ücretsizdir; geri kalanı Pro ile birlikte sunulur.
Editör
JavaScript çalıştıran kod editörü
JavaScript'i doğrudan telefonda yazıp çalıştır ve çıktıyı gör. Programlarını My Codes bölümüne kaydet ve öğrenirken notlar al.
Mini oyunlar
Çocuğun gösterebileceği projeler
Hesap makinesi, sayı tahmin oyunu ve taş, kâğıt, makas; küçük projelerden bazılarıdır. Bu projelerin her biri, önceki derslerde tanıtılan fikirlerle oluşturulur.
AI Chat
Sorulara sade ifadelerle yanıt
AI Chat sekmesi Home, Study, Editor ve Challenge sekmelerinin yanında yer alır. Bu sekmede çocuğa az önce öğrendikleriyle ilgili test yapma veya bir öğrenme yol haritası oluşturma gibi hazır komutlar bulunur.
Ebeveynler için
Çocuklar coding öğrenmeye neden JavaScript ile başlamalı ve ilk ders nasıl görünür?
JavaScript, ekrandaki şeyleri hareket ettiren, tepki vermelerini ve ses çalmalarını sağlayan dildir; bu nedenle oyunları ve çizim yapmayı seven çocuklar için uygundur. Her web tarayıcısı JavaScript'i zaten çalıştırır; yani çocuğun öğrendiği dil, gerçek web sitelerinde kullanılan dilin aynısıdır. İyi bir ilk ders küçük ve görsel olmalıdır: Çocuk bir değeri değiştirir, sonucu hemen görür ve ancak daha sonra az önce yaptığının adını öğrenir. Başlamak için tek bir doğru yaş yoktur; bu yüzden kutudaki sayıya değil, ilk on dakikanın nasıl geçtiğine bakmak faydalı olur.
Kodun çalıştığını görmekilk dakika
Yeni başlayan biri, karşısında zaten çalışan bir program olduğunda en hızlı şekilde öğrenir. Bir sayıyı değiştirip çıkartmaların hızlandığını izlemek, herhangi bir terim öğretilmeden önce bir değişkenin temelindeki neden-sonuç ilişkisini öğretir.
Önce blok bulmacaları, sonra metinbir program gibi düşünmek
Move, Jump veya Repeat gibi blokları sürüklemek; yazım, parantezler veya hata mesajlarıyla uğraşmadan sıralamayı ve tekrarı öğretir. Bir blok bulmacasını en az sayıda blokla çözen çocuk, yazılı kodu kısa ve düzenli hâle getiren alışkanlığın aynısını zaten uygulamış olur.
Değişkenler, kararlar ve döngülerilk üç fikir
Neredeyse her ilk program aynı üç fikir üzerine kuruludur: bir ad altında saklanan bir değer, if ve else ile verilen evet-hayır kararı ve bir işlemi tekrarlayan döngü. Her seferinde tek bir fikri tanıtan ve ardından bunu küçük bir oyunda yeniden kullanan kısa dersler, bu üç fikrin tanıdık hâle gelmesini sağlar.
Hatalar normaldirkorunması gereken bakış açısı
Kod, profesyoneller için bile neredeyse hiçbir zaman ilk seferde çalışmaz. Yeni başlayanlara yönelik bir uygulama, hata bulup düzeltmeyi başarısızlık yerine bulmacanın bir parçası gibi hissettirmelidir; bu nedenle uygulama hata aramayı çocukların pratik yaptığı şeylerden biri olarak ele alır.
Uygunluk
Kimler için uygun — kimler için değil
Şu durumlarda senin için uygun
- Daha önce hiç kod yazmamış, ekran başında bir şeyler üretmesini isteyen küçük yaştaki bir çocuğun ebeveyniysen
- Çocuğunun gerçek JavaScript yazmadan önce dokunarak ve blok bulmacalarıyla başlamasını istiyorsan
- Birkaç dakikada tamamlanan ve ertesi gün yeniden devam edilebilen dersleri tercih ediyorsan
- Satın alma işlemlerinin ve uygulamadan çıkan bağlantıların önünde ebeveyn kapısı olmasını istiyorsan
- Ailenin dersleri kendi dilinde takip edebilmesi için 22 dilde tek bir uygulama istiyorsan
Şu durumlarda doğru araç değil
- Her kursun, bulmacanın ve görevin ücretsiz olmasını bekliyorsan: ilk kurs, birkaç bulmaca ve iki görev ücretsizdir; Pro geri kalanların kilidini açar.
- Bir genç için eksiksiz bir web geliştirme müfredatı istiyorsan; bu, JavaScript dünyasına atılan ilk adımdır, bir bootcamp değildir.
- Çocuğunun dizüstü bilgisayarda klavyenin başında çalışması gerekiyorsa; dersler ve editör telefon için tasarlanmıştır.
Gizlilik
Ebeveynler için: satın alma işlemleri, bağlantılar ve hesaplar
Learn JavaScript for Kids uygulamasına başlamak için hesap gerekmez. Satın alma işlemlerinin ve uygulamadan çıkan bağlantıların önünde ebeveyn kapısı bulunur; böylece Pro aboneliğini çocuk dokunarak ilerleyerek değil, bir ebeveyn oluşturur.
Tüm ayrıntılar CoddyKit gizlilik politikasında.
Sorular
Sık sorulan sorular
Learn JavaScript for Kids nedir?
Learn JavaScript for Kids, gerçek JavaScript temelinde geliştirilen, çocuklara kodlamayı öğreten ücretsiz bir iOS ve Android uygulamasıdır. Çocuğun dokunarak değiştirdiği çalışan bir programla başlar; ardından 20 kısa kursa, 41 blok bulmacasına, 60 göreve ve bir kod editörüne geçer. Daha önce hiç kod yazmamış küçük yaştaki başlangıç seviyesindeki çocuklar ve ekran başında bir şeyler öğrenmesini isteyen ebeveynler için hazırlanmıştır.
Bu gerçekten kodlama mı, yoksa sadece bir oyun mu?
İkisi de; bu özellikle böyle tasarlandı. Blok bulmacaları, bir programın nasıl düşündüğünü öğreten oyunlardır; kurslar, görevler ve editör ise telefonda çalışan gerçek JavaScript kullanır. Çocuk, çalışan bir programdaki bir sayıyı değiştirmekten hesap makinesi veya sayı tahmin oyunu gibi kendi kısa programlarını yazmaya ilerler.
Çocuğum ne öğrenir?
Uygulama; bir problemi açık adımlara bölmeyi, değişkenlerin sayıları ve kelimeleri saklamasını, döngülerin eylemleri tekrarlayıp desenler çizmesini, if ve else ile karar vermeyi, fonksiyonların ve listelerin kodu düzenli tutmasını, ayrıca bir hatayı bulup düzeltmeyi öğretir. Her derste tek bir fikir ele alınır ve sonraki derse geçmeden önce küçük bir örnek üzerinde uygulanır.
Çocuğum iyi yazı yazabilmeli veya okuyabilmeli mi?
Başlangıçta hayır. Açılış programı, parlayan değerlere dokunarak değiştirilir; blok bulmacaları ise sürükle ve bırak yöntemiyle oynanır. Böylece çocuk kod yazmaya başlamadan önce uygulamaya giriş yapabilir. Derslerde geliştiriciler için değil, çocuklar için hazırlanmış basit kelimeler ve kısa adımlar kullanılır; gerçek JavaScript yazmak ise yavaş yavaş devreye girer.
Çocuklara yönelik bir kodlama oyununun dersten farkı nedir?
Learn JavaScript for Kids uygulamasında Block Playground oyun bölümüdür: bir karakterin hedefe ulaşması gerekir ve çocuk mümkün olduğunca az blok kullanmaya çalışır. Dersler ve görevler ise çocuğun JavaScript yazıp çalıştırdığı metin bölümüdür. İkisini birlikte kullanmak, daha küçük yaştaki veya kendine daha az güvenen bir öğrencinin bloklarla başlayıp hazır olduğunda koda geçmesini sağlar.
Neler ücretsiz, neler için Pro gerekiyor?
İlk kurs olan What Is Coding?, birkaç blok bulmacası ve iki görev ücretsizdir. Ebeveyn kapısının arkasında bir ebeveyn tarafından oluşturulan Pro aboneliği; tüm kursların, 41 bulmacanın tamamının, 60 görevin tamamının ve bitirme sertifikası içeren final sınavının kilidini açar.
Bir çocuğun kullanması güvenli mi?
Learn JavaScript for Kids, 4+ olarak derecelendirilmiştir ve başlamak için hesap gerektirmez. Ebeveyn kapısı satın alma işlemlerini ve uygulamadan çıkan bağlantıları korur. Her uygulamada olduğu gibi çocuğunun uygulamayı ne zaman ve ne kadar süre kullanacağına bir ebeveyn karar verebilir; ilk derste çocuğunun yanında oturmak da hızın uygun olup olmadığını anlamanın kolay bir yoludur.
Hangi dilleri ve cihazları destekliyor?
Uygulama arayüzü 22 dilde kullanılabilir; iOS üzerinde App Store, Android üzerinde ise Google Play aracılığıyla çalışır. Apple cihazlarda iOS 15.1 veya daha yeni bir sürüm gerekir.
Sonunda sertifika var mı?
Evet. Dersleri tamamladıktan sonra çocuk final sınavına girip bitirme sertifikası kazanabilir; bu özellik Pro kapsamındadır. Bu sertifika, akredite bir yeterlilikten çok kursu tamamlamayı kutlamanın bir yoludur.
Python çocuk uygulamasından farkı nedir?
Learn JavaScript for Kids, web sayfalarının dili olan JavaScript’i öğretir ve çocuğun dokunarak değiştirebileceği bir programla başlar. Learn Coding for Kids: Python uygulaması Python öğretir ve kaplumbağa çizimiyle açılır. Değişkenler, döngüler ve kararlar gibi temel fikirler her iki dil için de geçerli olduğundan, çocuğunun geliştirmek istediği şeye uygun dili seç.
Başla
Çocuğunun ilk programını bugün değiştirmesine izin ver
iOS ve Android’de 22 dilde kullanmaya başlamak ücretsiz.
CoddyKit'ten daha fazlası
iOS ve Android üzerinde kullanılabilir.