Dersler·Gençler · Başlangıç
JavaScript ile İnteraktif Web Sayfaları Oluşturma
İngilizce ders adı: JavaScript: Make Your Page Interactive
JavaScript'in temellerini öğrenerek web sayfalarınıza interaktif özellikler katın. Değişkenler, fonksiyonlar ve koşullu ifadelerle gerçek programlar yazın.
Bu başlangıç seviyesi dersi, 13-17 yaş arası gençlere JavaScript programlama dilini tanıtıyor. Tarayıcıda çalışan basit programlar yazarak kodlamanın mantığını ve temel yapılarını keşfedeceksiniz.
Bu derste ne öğreneceksiniz
- JavaScript'in temel terimlerini ve ne işe yaradığını anlarsınız.
- Değişkenler, fonksiyonlar ve koşullu ifadeler (if/else) kullanmayı öğrenirsiniz.
- Diziler (arrays) ve döngüler (loops) ile daha karmaşık programlar yazabilirsiniz.
- Basit bir not hesaplayıcı gibi gerçek dünya uygulamaları geliştirebilirsiniz.
Yaklaşık 35 dakika

JavaScript Terms
These words are used in every programming language. Learn them once, use them everywhere.
| English | Türkçe |
|---|---|
| variableA variable stores a value like a name or number. | değişkenBir değişken, isim veya sayı gibi bir değeri depolar. |
| functionA function is a reusable block of code. | fonksiyonFonksiyon, tekrar tekrar kullanılabilen bir kod bloğudur. |
| string"Hello" is a string — text inside quotes. | metin dizisi"Hello" bir string'dir — yani tırnak içindeki metin. |
| number42 is a number — no quotes needed. | sayı42 bir sayıdır — tırnak kullanmana gerek yok. |
| booleantrue or false — used for yes/no decisions. | mantıksal değertrue veya false — evet/hayır kararları için kullanılır. |
| arrayAn array is a list: [1, 2, 3]. | diziBir array bir listedir: [1, 2, 3]. |
What is JavaScript?

Challenge 1: Variables
Challenge 2: Functions
Challenge 3: Conditions (if / else)
Challenge 4: Arrays and Loops
Challenge 5: Build a Grade Calculator
Knowledge Check: JavaScript
Now actually practise it
Reading a lesson is the easy half. A free account unlocks the parts that make it stick — listen to every word in a British accent, and use it in a live conversation with James. Your progress is saved and the words come back for review before you forget them.