Yayın: 16 Nisan 2026·9 dk okuma
11 Yaş Kodlama: Scratch'ten Python'a Geçiş Zamanı
11 yaş, kodlama eğitiminde büyük bir geçiş noktasıdır. Çocuk artık blok tabanlı araçların sınırlarını zorlamaya başlar ve metin tabanlı programlama dillerini öğrenmeye hazırdır. Python, Lua (Roblox) veya HTML/CSS — hangisi 11 yaş için en uygun?
11 Yaşta Bilişsel Sıçrama
Piaget'in gelişim kuramında 11 yaş, somut işlemler evresinden soyut işlemler evresine geçiş dönemidir. Bu geçiş kodlama eğitiminde şu değişikliklere yol açar:
- Soyut değişkenler — "x = 5" gibi sembolik ifadeler artık somut karşılık olmadan kavranabilir
- İç içe yapılar — döngü içinde koşul, fonksiyon içinde döngü gibi katmanlı yapıları zihinsel olarak takip edebilir
- Planlama ve tasarım — bir projeyi kağıt üzerinde planlamak, akış şeması çizmek mümkündür
- Hata ayıklama — kodda hata olduğunda sistematik olarak sorunun kaynağını arayabilir
MIT Media Lab araştırmalarına göre Scratch topluluğundaki en karmaşık ve yaratıcı projeler genellikle 11-14 yaş grubundan gelmektedir. Bu yaş, blok tabanlı kodlamanın zirvesi ve metin tabanlı kodlamanın başlangıcıdır.
Geçiş İşaretleri: Python'a Hazır mı?
Çocuğunuz aşağıdaki belirtileri gösteriyorsa metin tabanlı kodlamaya geçmeye hazırdır:
- Scratch'te projeler "sınırlı" gelmeye başladı, daha fazlasını yapmak istiyor
- Değişken, döngü, koşul, klonlama kavramlarını rahatça kullanıyor
- Projeleri bağımsız olarak planlayıp geliştirebiliyor
- Hata ayıklamayı kendi başına yapabiliyor (en azından basit hataları)
- Metin yazmaya ilgisi var ve klavye kullanımı yeterli
Bu belirtilerin hepsi gerekmez — 3-4 tanesi yeterliyse geçiş zamanıdır. Eğer çocuk hâlâ Scratch'ten keyif alıyorsa ve sınırlılık hissetmiyorsa, acele etmeyin.
11 Yaş İçin Kodlama Yolları
Yol 1: Python (Genel Amaçlı)
Python, dünya genelinde en çok öğretilen ilk metin tabanlı programlama dilidir. 11 yaş için uygunluğunun nedenleri:
- Sözdizimi İngilizce'ye yakın ve okunabilir
- Girinti (indentation) ile kod yapısı görsel olarak anlaşılır
- Turtle ve Pygame ile görsel sonuçlar üretilebilir
- Yapay zeka, veri bilimi, web geliştirme — geniş kullanım alanı
İlk projeler: Hesap makinesi, sayı tahmin oyunu, taş-kağıt-makas, turtle ile çizim, basit chatbot.
Yol 2: Roblox / Lua (Oyun Odaklı)
Çocuk Roblox oynuyorsa Lua ile oyun geliştirme güçlü bir motivasyon kaynağıdır. Roblox Studio ücretsizdir ve yazdığı kodu anında 3D ortamda test edebilir. Lua sözdizimi Python kadar temizdir ve event-driven programming öğretir.
İlk projeler: Obby (engel parkuru), kapı açma mekanizması, puan toplama sistemi, NPC diyalogu.
Yol 3: HTML/CSS + JavaScript (Web Geliştirme)
Kendi web sitesini yapmak isteyen çocuklar için HTML ve CSS mükemmel bir başlangıçtır. Sonuçlar tarayıcıda anında görünür ve paylaşılabilir. JavaScript ile interaktif öğeler eklenebilir. Bu yol "dijital portfolyo" oluşturma isteği olan çocuklar için idealdir.
İlk projeler: Kişisel web sitesi, hava durumu uygulaması, basit hesap makinesi, interaktif quiz.
11 Yaş Kodlama Müfredatı (6 Aylık Plan — Python Yolu)
- Ay 1: Python temelleri — değişkenler, veri tipleri, input/output, basit hesaplamalar
- Ay 2: Kontrol yapıları — if/elif/else, for ve while döngüleri, mantıksal operatörler
- Ay 3: Fonksiyonlar ve listeler — kendi fonksiyonlarını yazma, listelerle çalışma, string işlemleri
- Ay 4: Turtle grafik — çizim projeleri, geometrik şekiller, fraktallar, spiraller
- Ay 5: Dosya işlemleri ve sözlükler — veri okuma/yazma, JSON, basit veri analizi
- Ay 6: Pygame veya Flask — basit oyun veya web uygulaması, büyük proje
11 Yaşta Kodlama ve Kariyer Farkındalığı
11 yaş, çocuğun "büyüyünce ne olacağım?" sorusunu ciddi sorgulamaya başladığı yaştır. Kodlama bu yaşta sadece teknik bir beceri değil, kariyer keşfi aracıdır:
- Oyun geliştiricisi — Roblox, Unity, Unreal ile oyun yapma
- Web geliştiricisi — siteler, uygulamalar, e-ticaret
- Veri bilimci — Python ile veri analizi, yapay zeka
- Robotik mühendisi — Arduino, Raspberry Pi ile fiziksel projeler
- Siber güvenlik uzmanı — sistemleri koruma, etik hackleme
Bu yaşta kariyer baskısı yapılmamalıdır. Ancak "kodlama bilmek şu mesleklerde işe yarar" bilgisi motivasyonu artırır. OECD verilerine göre 2030'da tüm mesleklerin %65'i dijital beceri gerektirecek — kodlama sadece yazılımcılar için değil.
Ebeveyn Rehberi: 11 Yaşta Neye Dikkat Etmeli?
- Frustrasyon yönetimi — metin tabanlı kodlamada hatalar sık olur; "hata = öğrenme" kültürünü destekleyin
- Bağımsızlık verin — 11 yaşta çocuk kendi projesini seçmeli, ebeveyn yönlendirmesi azalmalı
- Paylaşmayı teşvik edin — projeyi arkadaşlara göstermek, GitHub'a yüklemek motivasyonu artırır
- Yarışmalara bakın — TÜBİTAK kodlama yarışmaları, Bebras, Code.org Hour of Code etkinlikleri
- Ekran süresi — kodlama üretken olsa da günde 60 dk sınırı makul; uzun maratanlar değil, kısa sık seanslar
Sık Sorulan Sorular
11 yaş Python öğrenebilir mi?
Evet. 11 yaş, Piaget'in soyut işlemler evresine giriş yaşıdır. Scratch deneyimi olan 11 yaş çocuklar Python'a geçişte oldukça başarılı olur. Döngü, koşul, değişken kavramları zaten öğrenilmiştir; sadece yeni sözdizimi (syntax) öğrenmek kalır.
11 yaş Scratch mı Python mı öğrenmeli?
Eğer çocuğunuz Scratch deneyimliyse ve projeler artık sınırlı geliyorsa Python zamanıdır. Scratch deneyimi yoksa önce 2-3 ay Scratch yapıp sonra Python'a geçmek en verimli yoldur. Scratch'te sıkılma belirtisi Python'a hazır olmanın göstergesidir.
11 yaş için Roblox mu Python mu?
Her ikisi de metin tabanlı dildir ve 11 yaş için uygundur. Roblox (Lua) oyun odaklı çocuklar için motive edicidir. Python genel amaçlı ve daha geniş kariyer yelpazesi sunar. İdeal: ikisini paralel denemek ve çocuğun tercihine göre derinleşmek.
11 yaş web sitesi yapabilir mi?
Evet. HTML ve CSS 11 yaş için öğrenilebilir ve sonuçları hemen tarayıcıda görülür. Basit bir kişisel web sitesi veya portfolyo sayfası 4-6 haftada yapılabilir. JavaScript da eklenebilir ancak Python veya Lua'dan sonra öğrenilmesi daha kolaydır.
11 yaş için önerilen haftalık kodlama süresi?
Haftada 3 seans × 45-60 dakika (toplam 2.5-3 saat) önerilir. Metin tabanlı kodlama Scratch'e göre daha yoğun odaklanma gerektirir, bu yüzden kısa ama sık seanslar uzun maratondanalara göre daha etkilidir.



