Kod yaz, ekranda çalışsın

Çocuğunuz her modülde çalışan bir projeyle çıkıyor

7-15 yaş arası çocuklar için birebir online kodlama dersleri. Her ders sonunda ekranda çalışan bir şey var; modül sonlarında da paylaşabileceği bir proje.

Eğitim Programlarımız

Geleceğin dünyasını inşa edecek çocuklara yönelik dokuz programımızı keşfedin.

7-10 Yaş

Scratch ile Blok Kodlama

Kodlamaya ilk adım: animasyon, oyun ve kendi hikâyeleri.

7-10 Yaş

Minecraft ile Blok Kodlama

Kendi dünyasını kuran, köprü ve çiftlik kodlayan bir maceracı.

10-13 Yaş SKOR 240oyun.pydef update():for d in dusmanlar:d.y += hizif mermi.vurdu(d):skor += 10dusmanlar.remove(d)

Python Kodlama

Gerçek metin kodu yazarak sekiz oyun ve bir bitirme projesi.

12-15 Yaş analiz.pyfrom sklearn import treemodel = tree.Agac()model.fit(X, y)# kendi verimle egittimprint(model.score(Xt, yt))0.857?olumlu%98ogrenci.pythonanywhere.comYAYINDA
Python Kodlama'nın devamı

Python ile Uygulama Geliştirme ve Yapay Zekâ

Kendi verini topla, kendi yapay zekâ modelini eğit, projeni internete koy.

10-15 Yaş

Roblox ile Oyun Geliştirme

Lua ile beş oyun; sonuncusu çok oyunculu ve yayınlanabilir.

10-15 Yaş UNO

Arduino ile Robotik Kodlama

Devre kur, sensör oku, kendi başına gezen robotu kodla.

8-12 Yaş kırmızı tuğla%91

LEGO ile Kodlama ve Yapay Zekâ

Makineni kur, kodla; sonra kendi yapay zekâ modelini eğit.

8-11 Yaş senin çiziminen / boy 1.4doluluk 0.3kıvrım 0.1çizgi sayısı 3üçgen%79Peki bu %79 güvenilir mi?

Yapay Zekâya Giriş

Yapay zekâyı kullanmayı değil, ona öğretmeyi öğrenir.

10-14 Yaş GİRDİGİZLİ KATMANÇIKTIxy1 nöron%753 nöron%99

Yapay Zekâ · İleri Seviye

Sinir ağını, filtreyi ve dil modelini kendi eliyle kurar.

Kartı tutup sürükleyin, tekerleği çevirin ya da ok tuşlarını kullanın.

Atölyeler

Programlarımızdan küçük birer tadımlık. Tarayıcıda açılıyor, kurulum ve kayıt istemiyor, 8-15 dakika sürüyor.

7-10 Yaş
Scratch ile Blok Kodlama

Roketi Yönlendir

Komutları sıraya diz, roketi yıldıza götür. İkinci bölümde yol elle yazılamayacak kadar uzun — döngüyü kendin buluyorsun.

7-10 Yaş
Minecraft ile Blok Kodlama

Döngüyle İnşa

Önce merdiven, sonra duvar. Aynı işi daha az komutla yapmanın yolunu buluyorsun — ikincisinde desenin başa dönmesi gerekiyor.

10-13 Yaş
Python Kodlama

Kaplumbağa

Blok sürüklemek yok — gerçek Python turtle komutları yazıyorsun. Kareden iç içe döngüyle çizilen çiçeğe, dört görev.

12 dakika Atölyeyi aç
10-15 Yaş
Roblox ile Oyun Geliştirme

Oyuna Kural Koy

"Oyuncu düğmeye değince kapı açılsın." Kuralları kur, oyuncuyu yürüt. Sonra kapı sadece anahtarla açılsın.

10 dakika Atölyeyi aç
10-15 Yaş
Arduino ile Robotik Kodlama

Devreyi Kur

Kabloları bağla, LED'i yak. Direnci atlarsan ne olduğunu görüyorsun — kod tek başına yetmiyor.

10 dakika Atölyeyi aç
8-12 Yaş
LEGO ile Kodlama ve Yapay Zekâ Yapay zekâ

Renk Ayırma Makinesi

Makineye örnek göstererek öğret. İki kez yanılıyor: bir kez örnek eksik, bir kez baktığı özellik eksik.

12 dakika Atölyeyi aç
12-15 Yaş
Python ile Uygulama Geliştirme ve Yapay Zekâ Yapay zekâ

Model Atölyesi

Kendi verini çiz, model eğit, test et; sonra onu kasten yanılt ve hatanın veride olduğunu bul.

15 dakika Atölyeyi aç

Kartı tutup sürükleyin, tekerleği çevirin ya da ok tuşlarını kullanın.

Tüm atölyeleri gör Veriler cihazınızdan çıkmıyor · hiçbir kayıt gerekmiyor
Ücretsiz

Kayıt olmadan önce tanışalım

Hangi eğitimin uygun olduğuna tahminle karar vermek zorunda değilsiniz. 30-60 dakikalık ücretsiz tanışma dersinde çocuğunuzun seviyesini birlikte görüyor, ona özel bir yol haritası çıkarıyoruz.

1

Tanışma ve seviye tespiti

Çocuğunuzla sohbet ederek daha önce ne yaptığını, neyden hoşlandığını ve hangi konuda zorlandığını anlıyoruz.

İlk 15 dakika
2

Birlikte küçük bir proje

Ekranda basit ama gerçek bir şey üretiyoruz. Çocuğunuz dersin sonunda kendi yaptığı bir çalışmayla kalkıyor.

20-30 dakika
3

Size özel içerik önerisi

Hangi eğitimle başlanmalı, hangi sırayla ilerlenmeli, haftada kaç saat yeterli — hepsini yazılı olarak paylaşıyoruz.

Son 10 dakika
Ücret alınmaz Kart bilgisi istenmez Devam etme zorunluluğu yoktur
Ücretsiz Tanışma Dersi Al

Yapabileceğimiz Projeler

Müfredatlarımızda yer alan projelerden bir seçki. Solda projenin ekran görüntüsü, sağda o projeye ait gerçek kod var.

Scratch ile Blok Kodlama
Uzay Yakalama Oyunu — Scratch ile Blok Kodlama dersinde yapılan proje
Uzay Yakalama Oyunu Roket klavyeyle yönetiliyor, yıldızlar rastgele yerde beliriyor. Skor ve geri sayan süre değişkenlerle tutuluyor; süre bitince oyun kendini durduruyor.
Minecraft ile Blok Kodlama
Otomatik Piramit — Minecraft ile Blok Kodlama dersinde yapılan proje
Otomatik Piramit Yardımcı her katı bir öncekinden iki blok dar örüyor. İç içe iki döngüyle yazıldığı için beş katlı da yapılabiliyor, elli katlı da — tek satır değişiyor.
Python Kodlama
Sayı Tahmin Oyunu — Python Kodlama dersinde yapılan proje
Sayı Tahmin Oyunu Bilgisayar 1-100 arası bir sayı tutuyor, her tahminden sonra "daha büyük" ya da "daha küçük" diyor. Öğrencinin while döngüsü ve if/elif ile yazdığı ilk gerçek oyun.
Python ile Uygulama Geliştirme ve Yapay Zekâ
Yorum Panosu — Python ile Uygulama Geliştirme ve Yapay Zekâ dersinde yapılan proje
Yorum Panosu Öğrencinin kendi topladığı veriyle eğittiği model, yapıştırılan yorumları olumlu/olumsuz diye ayırıyor ve ne kadar emin olduğunu söylüyor. Kararsız kaldığında cevap uydurmuyor, "emin değilim" diyor.
Python ile Uygulama Geliştirme ve Yapay Zekâ
Veri Analizi Raporu — Python ile Uygulama Geliştirme ve Yapay Zekâ dersinde yapılan proje
Veri Analizi Raporu pandas ile okunan tablo aylara göre gruplanıyor, matplotlib ile grafiğe dönüşüyor. Toplam, ortalama ve en yüksek ay otomatik hesaplanıp rapora yazılıyor.
Roblox ile Oyun Geliştirme
Renkli Parkur — Roblox ile Oyun Geliştirme dersinde yapılan proje
Renkli Parkur Beş platformluk bir parkur; platformların rengi Lua koduyla saniyede bir değişiyor. Öğrencinin sahnede kurduğu nesneyi ilk kez kodla kontrol ettiği proje.
Arduino ile Robotik Kodlama
Trafik Lambası — Arduino ile Robotik Kodlama dersinde yapılan proje
Trafik Lambası Breadboard üzerine kurulan üç LED, gerçek bir trafik lambası sırasıyla yanıyor. Önce tarayıcı simülasyonunda, sonra masadaki gerçek devrede çalıştırılıyor.
LEGO ile Kodlama ve Yapay Zekâ
Renk Ayırma Makinesi — LEGO ile Kodlama ve Yapay Zekâ dersinde yapılan proje
Renk Ayırma Makinesi Renk sensörü rampadan gelen tuğlanın rengini okuyor, motorlu kol tuğlayı doğru kutuya itiyor. Sensör → karar → hareket zincirinin ilk tam örneği.
Minecraft ile Blok Kodlama
Nehir Üstüne Köprü — Minecraft ile Blok Kodlama dersinde yapılan proje
Nehir Üstüne Köprü Yardımcı önünde su görürse altına blok koyup ilerliyor, görmezse sadece yürüyor. Köprünün uzunluğunu kimse söylemiyor — nehir bitince kod da bitiyor.
Python Kodlama
Adam Asmaca — Python Kodlama dersinde yapılan proje
Adam Asmaca Gizli kelime listede tutuluyor, doğru harfler yerine yerleşiyor, yanlışlar hakkı azaltıyor. Liste, döngü ve koşulun aynı anda kullanıldığı ilk proje.
Roblox ile Oyun Geliştirme
Tuzaklı Zindan — Roblox ile Oyun Geliştirme dersinde yapılan proje
Tuzaklı Zindan Dikenlere basan oyuncunun canı azalıyor, meşaleler zamanla sönüp yanıyor. Touched olayı ve Humanoid üzerinden oyuncuya erişmeyi öğreten bölüm.
Scratch ile Blok Kodlama
Labirent Oyunu — Scratch ile Blok Kodlama dersinde yapılan proje
Labirent Oyunu Karakter ok tuşlarıyla ilerliyor, duvara değerse başa dönüyor ve bir can kaybediyor. Koşul bloğunun neden gerekli olduğunu çocuk kendi yaşayarak görüyor.
Minecraft ile Blok Kodlama
Köy Meydanı — Minecraft ile Blok Kodlama dersinde yapılan proje
Köy Meydanı Taş zemin tek doldurma komutuyla seriliyor, evler simetrik yerleştiriliyor. Planlamanın kodlamadan önce geldiğini gösteren modül projesi.
Python Kodlama
Uzay Savunması — Python Kodlama dersinde yapılan proje
Uzay Savunması Düşmanlar liste içinde tutuluyor, mermi değince listeden çıkıyor ve skor artıyor. Çarpışma algılama, can ve nesne listeleri bir arada çalışıyor.
Roblox ile Oyun Geliştirme
Toplama Yarışı — Roblox ile Oyun Geliştirme dersinde yapılan proje
Toplama Yarışı Süre dolmadan on eşyayı toplamak gerekiyor, skor ekranın üstünde canlı güncelleniyor. Puan verme işi ayrı bir ModuleScript'e taşınmış durumda.
Arduino ile Robotik Kodlama
Otonom Robot — Arduino ile Robotik Kodlama dersinde yapılan proje
Otonom Robot Ultrasonik sensör önündeki mesafeyi ölçüyor, 20 santimden yakınsa robot geri gidip dönüyor. Kimse yönetmiyor — robot kendi kararını kendi veriyor.
Minecraft ile Blok Kodlama
Otomatik Çiftlik — Minecraft ile Blok Kodlama dersinde yapılan proje
Otomatik Çiftlik Yardımcı tarlayı dolaşıyor, olgunlaşmış ürünü topluyor ve yerine yeni tohum ekiyor. Bir kez çalıştırılıyor, sonra kendi kendine dönüyor.
Python Kodlama
Platform Zıplama — Python Kodlama dersinde yapılan proje
Platform Zıplama Yerçekimi her karede hızı artırıyor, boşluk tuşu karakteri yukarı fırlatıyor. Platforma değince düşüş duruyor — fizik hissi böyle kuruluyor.
Roblox ile Oyun Geliştirme
Çok Oyunculu Arena — Roblox ile Oyun Geliştirme dersinde yapılan proje
Çok Oyunculu Arena Skorlar sunucuda tutuluyor, RemoteEvent ile tüm oyunculara aynı anda gönderiliyor. Herkesin aynı tabloyu görmesinin neden zor olduğunu anlatan proje.
LEGO ile Kodlama ve Yapay Zekâ
Yapay Zekâ Destekli Sıralayıcı — LEGO ile Kodlama ve Yapay Zekâ dersinde yapılan proje
Yapay Zekâ Destekli Sıralayıcı Çocuk kameraya onlarca tuğla gösterip modeli kendisi eğitiyor. Model %80'den emin değilse makine karar vermeyi reddedip nesneyi bekleme kutusuna atıyor.

Görseller derslerde yapılan projelerin temsili çalışmalarıdır.

Sık Sorulan Sorular

Velilerimizin en çok merak ettikleri. Sorunuz burada yoksa formdan iletin.

Dersleri kim veriyor?

Tüm dersleri ben veriyorum. CodoF tek eğitmenli bir okul; ders veren kişiyle müfredatı yazan kişi aynı, aradan geçen kimse yok. Uluslararası bir çocuk kodlama okulunda birebir ve grup dersleri verdim, yüzlerce öğrenciyle çalıştım. CodoF'u kurma nedenim de bu: kalabalık sınıflarda kaybolan çocukların birebir çalışınca ne kadar hızlı ilerlediğini gördüm.

Sitedeki dokuz programın 288 dersinin tamamını ders ders kendim hazırladım — hazır bir paket satın alıp uygulamıyorum. Her dersin bir öğretmen rehberi ve bir öğrenci sunumu var, ikisi de bu çocuğa göre yazıldı.

Kayıt olmadan tanışabilirsiniz: ücretsiz tanışma dersinde çocuğunuzla birlikte bir saat çalışıyoruz. Kimin ders vereceğini görmek için hiçbir taahhüt vermeniz gerekmiyor.

Çocuğumun hiç kodlama deneyimi yok, zorlanır mı?

Hayır. Öğrencilerimizin çoğu sıfırdan başlıyor. Dersler birebir olduğu için tempo tamamen çocuğunuza göre ayarlanır; sınıfa yetişme baskısı yoktur. Ücretsiz tanışma dersinde zaten seviyeyi birlikte görüyor, ona uygun başlangıç noktasını belirliyoruz.

Nasıl bir bilgisayar gerekiyor?

Son 7-8 yıl içinde alınmış herhangi bir masaüstü veya dizüstü bilgisayar yeterlidir. İhtiyaç duyulanlar: kararlı bir internet bağlantısı, kulaklık ve mikrofon. Scratch, Python ve yapay zekâ programları için ek donanım gerekmez; Minecraft ve Roblox derslerinde ilgili oyunun kurulu olması gerekir. Arduino ve LEGO derslerinde gereken set konusunda ilk görüşmede sizi yönlendiriyoruz.

Tablet ve telefon ders için uygun değildir; çocuğun klavye ile kod yazması gerekiyor.

Dersler nasıl işleniyor?

Tüm dersler online ve birebirdir. Ekran paylaşımıyla birlikte çalışıyoruz: çocuk kendi bilgisayarında yazıyor, ben aynı anda görüp yönlendiriyorum. Her ders sonunda ekranda çalışan bir şey çıkıyor — bir oyun, bir animasyon, yanıp sönen bir devre.

Haftada kaç saat gerekiyor?

Haftada bir saat düzenli ders, çoğu yaş grubu için yeterli ve sürdürülebilir bir tempodur. Düzenlilik, uzun ve seyrek çalışmalardan çok daha etkilidir. Daha hızlı ilerlemek isteyen öğrenciler için haftada iki saat planlanabilir.

Ders kaçırırsak ne oluyor?

En az 24 saat önce haber verilen dersler ücretsiz olarak telafi edilir, birlikte yeni bir saat belirleriz. Hastalık gibi ani durumlarda da telafi hakkınız saklıdır.

Hangi eğitimle başlamalıyız?

Yaş ve ilgi alanına göre değişir. 7-10 yaş için Scratch veya Minecraft ile blok kodlama, 10-15 yaş için Python veya Roblox genelde daha uygun. Çocuğunuz özellikle yapay zekâyı merak ediyorsa Yapay Zekâya Giriş (8-11 yaş) ve Yapay Zekâ · İleri Seviye (10-14 yaş) programları kodlama bilgisi gerektirmeden başlanabilecek iki ayrı seçenek. Ama karar vermek zorunda değilsiniz: ücretsiz tanışma dersinin amacı tam olarak bu, dersin sonunda size yazılı bir öneri sunuyoruz.

Ücretler ne kadar?

Ders ücretleri ve paket seçenekleri ayrı bir sayfada listelenmiştir.

Ücretler sayfasına gidin

Ücretsiz tanışma dersinizi planlayalım

Formu doldurun, size 24 saat içinde dönüp uygun bir gün ve saat belirleyelim. Ücretsiz tanışma dersi istemiyor, yalnızca bilgi almak istiyorsanız aşağıdaki kutunun işaretini kaldırmanız yeterli.

Uluslararası bir kodlama okulunda yüzlerce öğrenciyle ders deneyimi
Dokuz programın 288 dersi de bize ait, hazır paket değil
Her derste ekranda çalışan bir proje