Preloader
ARA TATİL KAMPANYASI

TÜM EĞİTİMLERDE %35 İNDİRİM

31 Mart 2026 bitmeden ara tatil kayıt avantajını yakalayın.

00Gün
00Saat
00Dakika
00Saniye
img

🧱 Scratch ile Kodlamaya Giriş | Kids&Kods

📘 Kurs Açıklaması

Scratch, çocuklar için kodlamaya girişin en renkli ve eğlenceli yollarından biridir. Sitemizde sunduğumuz butik eğitim modeli ve 4-6 kişilik küçük sınıf mevcutları sayesinde çocuklar, sürükle-bırak yöntemiyle temel algoritmaları kalıcı olarak öğrenir ve kendi hikâyelerini ya da oyunlarını oluşturur.

📚 Bu kursta neler öğreneceksiniz?

Bu kursta çocuklar, sürükle-bırak kodlama ile algoritmik düşünme mantığını öğrenir, kendi interaktif oyun ve hikâyelerini tasarlamayı deneyimler. Ayrıca problem çözme, yaratıcı düşünme ve dijital üretim becerilerini en üst seviyeye çıkarma fırsatı bulurlar.

  • Scratch Nedir?

Günümüz dünyasına ayak uydurabilmek adına teknoloji okuryazarlığı temel becerisine hakim olmamız gereklidir. Bu beceriye sahip bireylerin eğitim ve iş dünyasında ön plana çıktıkları bilimsel olarak kanıtlanmıştır. Dijital çağda bu beceriyi edinmek kodlamayı geleceğin dili olmaktan çıkarıp temel beceriye dönüştürmemiz gerekmektedir. Peki çocuklarımızı bu karmaşık kod satırları arasında kaybolmadan bu dünyaya nasıl adapte edebiliriz?

Cevap: Scratch

Scratch alışılagelmiş geleneksel program dilleri gibi karmaşık söz dizilimlerini (syntax) ezberleme zorunluluğu içermeyen tamamen görsel bir platformdur. Yapboz parçalarına benzeyen blok tabanlı yapısı ile çocukların kendi dijital projelerini, animasyonlarını ve oyunlarını sıfırdan oluşturmalarına yardımcı olur.

  • Scratch Kim Tarafında Geliştirildi?

Teknoloji devlerinin yetiştiği dünyanın en iyi teknoloji üniversitesi olan, teknolojinin kalbi diye anılan ABD'deki Massachusetts Teknoloji Enstitüsü (MIT) bünyesindeki Lifelong Kindergarten Group tarafından geliştirilmiştir. Eğitim odaklı bu köklü geçmiş, platformun çocuk pedagojisine ne kadar uygun tasarlandığının en büyük kanıtıdır.

  • Scratch Nedir ve Kullanım Amacı Nedir?

Scratch genellikle 7-16 yaş arası çocuklar ve kodlamaya yeni başlayanlar için tasarlanmış bir blok tabanlı bir program diline sahip bir platformdur. Temel kullanım amacı; sadece kuru kuruya kod öğretmek değil 21.yy becerilerini çocuğa kazandırmaktır. (Yaratıcı düşünme, analitik düşünme ve problem çözme vb.)

Scratch ile uğraşan çocuklarda baya şeyler gelişiyor aslında. Mesela çoğu zaman kodlar ilk seferde çalışmıyor, hatayı (bug) bulup düzeltmeye çalışıyorlar. İşte o anlarda matematiksel ve sistematik düşünmeyi öğreniyorlar. “Bu kukla neden gitmiyor, skor neden artmıyor?” derken farkında olmadan problem çözme yetenekleri gelişiyor.

Bir de yaratıcılık kısmı var tabii. Scratch sadece kodlamak değil, kendi özgün fikirlerini ortaya koymak da var işin içinde. Kostümler, karakterler, animasyonlar, hikaye akışı… Çocuklar her şeyde kendilerine özgü bir şeyler üretmeye çalışıyor. Öyle olunca düşüncelerini dijital ortamda ifade etmenin tonlarca yolunu keşfediyorlar.

Algoritmik düşünme diye bir şey de var, aslında çocuklar farkında olmadan öğreniyor bunu. Projeyi adım adım yapıyorlar, kod bloklarını mantıksal bir sıraya koyuyorlar. Küçük küçük adımlar atıyorlar, böylece karmaşık şeyleri ve büyük problemleri küçük parçalara ayırarak çözmek onlar için kolaylaşıyor.

Scratch’in çevrimiçi (online) ortamı da ayrı bir güzellik. Çocuklar güvenli bir ekosistemde projelerini paylaşıyor, başkalarınınkine bakıyor, yorum yapıyor, beğeniyor… Hem akranlarından geri bildirim almayı hem de dijital dünyada birlikte bir şeyler üretmeyi öğreniyor.

Bir de medya okuryazarlığı var tabii. Animasyon, ses, efekt, yazı… Her şeyi kullanıyorlar, tanıyorlar, analiz ediyorlar. Böylece tüm multimedya ögelerini tasarımsal olarak nasıl yönlendireceklerini ve kullanacaklarını öğrenmiş oluyorlar.

Hep bahsettiğimiz şu 21. yüzyıl becerileri var ya, aslında boş laf değil. Günümüz dünyası artık dijital bilinçle hareket eden, teknolojiye sadece tüketicisi olarak değil, üreticisi olarak ayak uydurabilen nesillere ihtiyaç duyuyor. Yani mesele sadece bilgisayar bilmek değil; karşısına çıkan karmaşık bir problemi yaratıcı bir şekilde çözebilmek, yeni fikirlere açık olmak da gerekiyor.

MEB de, ÖSYM de, TÜBİTAK da bu konunun altını özellikle çiziyor. Çünkü bu mantıksal altyapıyı erken yaşta kazanan çocuklar, hem eğitim hayatında hem de ileride iş dünyasında ciddi anlamda bir adım önde başlıyor. Kısacası, geleceğe hazırlıklı olmak tam da bu becerilerle mümkün.

💡 Teknik Geçiş Notu: Scratch ile blok tabanlı kodlamanın mantığını kusursuz şekilde kavrayan ve algoritma altyapısını tamamlayan öğrencilerimiz, bir sonraki aşamada doğrudan metin tabanlı gerçek kodlama dünyasına geçiş yapabilirler. Bu doğrultuda, Scratch sonrasındaki en ideal profesyonel adım için çocuklar için Python kursu programımızı inceleyebilir ve geleceğin yazılım diline şimdiden güçlü bir geçiş yapmalarını sağlayabilirsiniz.
  • Scratch Platformunun Özellikleri

Görsel Blok Tabanlı Programlama Dili: Net tanımlanan kod blokları metin yazmak yerine yapboz gibi parçaları bir araya getirerek söz dizimi hatası yapma ihtimalini en aza indirmeye çalışmaktadır.

Kuklalar (Sprites) ve Sahne (Stage): Programın karakterleri Kukla olarak adlandırılırken, arka planı Sahne'dir. Bu görseller nesne yönelimli yaklaşım ile soyut programlama kavramlarını somutlaştırarak öğrenmeyi kolaylaştırmaktadır.

Çoklu Dil Desteği: Uluslararası ve evrensel bir platform olması nedeniyle Türkçe dahil birçok dil seçeneği sunmaktadır.

Çapraz Platform: Platform hem tarayıcı üzerinden çevrimiçi (online) hem de bilgisayara indirilerek çevrimdışı (offline) kullanılabilmektedir.

  • Scratch Nasıl Kullanılır?

Scratch’in arayüzü aslında oldukça basit ve kullanıcı dostudur. Ekranın bir tarafında sahne, diğer tarafında kod paketleri ve kodlama alanı yer alıyor. Sahne, projeni çalıştırdığın yani hareketlerin ve animasyonların canlı olarak göründüğü kısım. Kod paketlerinde projeni oluşturmak için gereken tüm fonksiyonel kod blokları (hareket, görünüm, ses vb.) bulunuyor. Kodlama alanı ise bu blokları sürükleyip birleştirerek hareket ettirdiğin ve algoritmanı çalıştırdığın yer diyebiliriz.

Scratch’in kütüphanesinde bir sürü hazır kukla (karakter) ve sahne (dekor) seçeneği var. Ama diyelim ki hayalindeki karakteri bulamadın, sorun değil. Bilgisayarındaki bir görseli yükleyebilir ya da Scratch içi çizim aracını kullanarak kendi çizimini yapıp projene anında ekleyebilirsin.

Yeni bir fikir veya ilham arıyorsan, platformun Keşfet kısmı tam sana göre. Burada dünyanın dört bir yanından diğer kullanıcıların hazırladığı projelere bakabilir, beğendiğin projelerin kaynak kodlarını inceleyerek kendi projen için inovatif ve yeni fikirler çıkarabilirsin.

Her kodlama adımından sonra projenin nasıl gittiğini görmek istiyorsan, arayüzdeki yeşil bayrağa tıklayarak test edebilirsin. Böylece nelerin doğru çalıştığını, nelerin üzerinde mantıksal düzenleme yapman gerektiğini kolayca fark edebilirsin.

  • Scratch Programlama Kavramları

Scratch’te bazı temel bilgisayar bilimi kavramları var, çocuklar bunları oyun oynar gibi, farkında olmadan öğreniyor aslında. Mesela döngü (loop) var; bir hareketin ya da olayın belirli veya sonsuz sayıda tekrar etmesini sağlıyor. Yani karakter mesela sürekli yürüsün istiyorsan, döngüyle yapıyorsun.

Değişken (variable) kısmı genelde oyunlarda dinamik verileri (puan, skor, can, süre) tutmak için kullanılıyor. Skor artıyor, azalıyor… hepsi teknik değişken mimarisiyle ayarlanıyor.

Bir de matematiksel ve geometrik kavramlar giriyor işin içine. Derece, yön, koordinat sistemi (X ve Y ekseni), açı gibi şeyler… karakterin ne tarafa döneceğini, hangi açıyla hareket edeceğini ayarlarken hepsi kullanılıyor. Farkında olmadan çocuklar okulda soyut kalan bu matematik kavramlarını kodlama yaparken somut olarak öğrenmiş oluyor.

Koşul (condition) dediğimiz şey, bir olayın olup olmadığını kontrol ediyor. Mesela “eğer skor 10 olduysa oyunu bitir” ya da “eğer kukla kenara değdiyse” gibi durumlar. Gerçekleşirse bir şey oluyor, gerçekleşmezse başka bir şey.

Bir de algılama (sensing) var, o da karakterlerin birbirine ya da fareye değip değmediğini denetler. Yani kısaca, karakterler çevreleriyle ve dijital dünyayla nasıl etkileşime girecekse, hepsi bu mantıklarla kuruluyor.

🛠️ Alternatif Eğitim Rotası: Eğer çocuğunuz kodlama mantığını oyunlaştırılmış mekanikler ve popüler dünyalar üzerinden öğrenmeye daha yatkınsa, Scratch'e çok güçlü bir alternatif olan Minecraft Education kodlama eğitimi sayfamızı da ziyaret edebilir, üç boyutlu bir dünyada kodlama yapmanın avantajlarını keşfedebilirsiniz.
  • Scratch ile Nasıl Oyun Yapılır?

Karmaşık programlama kavramlarını somut bir oyun haline getirmek için 4 temel teknik adımdan geçmemiz gerekir;

1. Adım - Fikir Belirleme (Tasarım): Bu kısımda yaratıcılığımız inovatif düşüncelerimizi belirlediğimiz kısımdır. Projenin hangi amaca yönelik yapılması gerektiğini belirlemek adına önemli bir adımdır. Oyunun senaryosunu ve senaryo sürecinde kullanılacak kuralları, görselleri, sesleri belirlemek.

2. Adım - Algoritma Oluşturma (Geliştirme): Kuralları belirledikten sonra projenin mantıksal akışını sağlamamız gerekir. Bu akışı oluştururken bilgisayara verilecek talimatları küçük parçalara ayırarak olası kod hatalarını en aza indirmeye çalışmalıyız.

3. Adım - Hataları Belirleme (Debugging): Projeyi çalıştırıp nasıl davrandığını görmek, hata varsa nerede olduğunu fark etmek ve onları düzeltmeye çalıştığımız bölümdür aslında. Yani bir nevi deneme-yanılma (debugging) süreci. Çocuklar burada sabretmeyi, mantık yürütmeyi tension ve her teknik hatanın aslında öğrenmenin en değerli parçası olduğunu fark ediyorlar.

4. Adım - Paylaşma ve Geliştirme (Dağıtım): Projenizin son haline karar verdikten sonra diğer kişiler ve topluluk ile paylaşmasını ve bu konuda geri dönüt alarak projeyi nasıl ve ne kadar daha geliştirebileceğini göreceği vizyoner adımdır.

  • Scratch Kurulumu Nasıl Yapılır?

Scratch’e çevrimiçi (online) girmek istiyorsanız, Google’a “Scratch” yazıp çıkan sonuçlardan https://scratch.mit.edu/ resmi adresine girmeniz yeterli. Buradan ücretsiz bir üyelik açarak direkt projelerinizi bulut sistemine kaydedebilir, dilediğiniz bilgisayardan geliştirebilir ve dünya genelinde paylaşabilirsiniz.

  • Scratch JR Nedir? ve Kaç Yaş İçin Uygundur?

Bir de Scratch Junior (ScratchJr) var, belki duymuşsundur. Scratch’in daha küçük yaş grupları için özel olarak tasarlanmış hali diyebiliriz. 5-7 yaş arasındaki erken çocukluk dönemindeki çocuklara hitap ediyor. Okuma yazma bilmelerine bile gerek yok çünkü her şey tamamen görsel sembollerle ve simgelerle hazırlanmış. Çocuk o sembolleri yapboz gibi birleştirerek kendi hikayesini anlatıyor, karakterleri hareket ettiriyor, sesler ekliyor… yani küçük yaşta bile kendi animasyonunu yapabiliyor. Tabletten ya da telefondan indirip hemen başlayabiliyor olmaları da işin en güzel kısmı, çünkü bu yaşta bilgisayar değil de tablet kullanmak onlar için daha rahat ve ergonomik oluyor.

Ama Scratch Junior sadece oyun gibi bir uygulama değil. Aslında çocukların düşünme, deneme, yanılma ve dijital üretim becerilerini geliştiren muazzam bir köprü. Kod yazmayı ve ezberlemeyi öğretmiyor sadece; çocuk kendi özgün fikrini nasıl hayata geçirir, onu öğretiyor biraz da. Bir karakteri hareket ettirirken, bir hikayeyi planlarken farkında olmadan problem çözmeyi, sabretmeyi ve odaklanmayı öğreniyor.

Geleceğin mühendisleri, yazılımcıları, girişimcileri bu çocukların arasından çıkacak işte. Çünkü onlar sadece kod ezberlemiyor, kendi fikirlerine güvenip bir şey üretmeye ve dijital dünyada lider olmaya cesaret ediyorlar.

Eğer çocuğunuzun yaşı daha büyükse ve web dünyasının temelini oluşturan tasarımsal süreçlere ilgi duyuyorsa, doğrudan çocuklar için web tasarım kursu içeriğimize de göz atarak dijital dünyada kendi web sitelerini inşa etmelerini sağlayabilirsiniz.

Yazar: Beyza ALBAYRAK

Scratch Eğitmeni

img

Bahadır Kondur

Scratch

(4.8)

Erken yaşta kodlama eğitimi, çocuklara analitik düşünmeyi ve zorluklarla başa çıkma becerisini kazandırır.

Reviews

4.9
151 Rating
5
4
3
2
1
img

Ahmet Yılmaz

"Kids and Kods’ta verilen eğitimden çok memnunuz. Çocukların yazılıma ilgisini artıran, onları motive eden bir ortam var. Özlem Hoca hem çok ilgili hem de çocuklara konuları çok anlaşılır şekilde anlatıyor. Disiplini sevgiyle birleştiren nadir eğitmenlerden. Emeği geçen herkese teşekkürler."


Google’da Görüntüle
img

Muge

"Merhaba sürecin başından itibaren çok memnun kaldığımızı söyleyebilirim online diye muhattap bulamam sanmıştım herkes çok ilgili zamanında dersler oluyor Öğretmenimiz çok sevecen ve detaycı teşekkürederiz."


Google’da Görüntüle
img

Byz Uz

"Oğlumuzun aldığı Python eğitimi vesilesiyle kurumla tanıştık. Özellikle eğitmenin çocuklarla kurduğu başarılı iletişim sayesinde çocuğumuzun derslere istekle katılması bizim için çok kıymetli. Kodlama eğitimi teknik bir alan olduğu için eğitimin niteliği konusunda uzman düzeyinde yorum yapmam doğru olmaz. Ancak bir eğitim kurumundan temel beklentimiz; çocuğun dersteki gelişimi, potansiyeli ve gelişime açık yönleri hakkında biz velilere düzenli geri bildirimler yapılmasıdır. Henüz bir geri bildirim almadığımız için bu konuda kurumun kendini geliştirmesi gerektiğini düşünüyorum. Bu sayede eğitimin verimliliği daha iyi olacaktır."


Google’da Görüntüle
img

Ulaş Koç

"Başta Ali Bey ve Koray Hoca olmak üzere tüm ekibe teşekkür ediyoruö. Çocuğumuzda ki gelişimi net bir şekilde gözlemleyebiliyoruz. Genel olarak gösterilen ilgi ve alaka içinde ayrıca teşekkür etmek isterim. Herkesin deneme derslerine katılmasını şiddetle tavsiye ediyorum."


Google’da Görüntüle
img

Serpil Aktaş

"Oğlum için scratch eğitimi aldık derslere çok severek katıldı. Dilara Hocama ilgisi için teşekkür ederiz."


Google’da Görüntüle
img


Kurs Detayları:
  • img Kurs Başlangıç Tarihi 13.06.2026
  • img Süre 24 Hafta
  • img Ders Sayısı 48
  • img Sertifika Evet
Ders Ücreti:

₺28.599