1. Yalnızca Java dilini öğrenmek

Diğer eğitim platformlarıyla karşılaştırıldığında CodeGym, yalnızca Java'da programlamayı öğrettiğimiz için benzersizdir . Öğrenme deneyiminizi daha etkili, daha eğlenceli ve daha erişilebilir hale getirmek için sürekli çalışıyoruz. Sonuç olarak, Java öğrenmek için en popüler kaynaklardan biri haline geldik .

Diğer pek çok kişi gibi biz de C#, JavaScript, Python vb. dillerinde kurslar eklemeye başlasaydık, kısa sürede her şeyi vasat bir şekilde öğreten binlerce web sitesi arasında sıradan bir web sitesi haline gelirdik . Amacımız, tartışmasız dünyanın en iyi Java öğrenme sitesini yapmaktır.

Bu, sık sık en son abartılan konuyu kapsayan başka bir kurs yapma zevkinden kendimizi mahrum etmemiz gerektiği anlamına gelir. Bunun yerine, defalarca aynı dersleri rafine ediyor ve aynı görevleri geliştiriyoruz. Ne demişler mükemmel iyinin düşmanıdır 🙂

O halde bugün CodeGym'de sahip olduğumuz şeye hızlıca bir göz atalım.


2. Görev haritası

CodeGym'in tüm Java kursu, görevler adı verilen 4 bloğa bölünmüştür. Bu görevler Java Syntax , Core , Collections ve Multithreading'dir . Her görev seviyelerden oluşur. İlk görevde 18 seviye ve sonraki her görevde 10 seviye vardır. Sadece birkaçı, değil mi?

Her seviye sırasıyla 10-15 ders ve yaklaşık 30 pratik görevden oluşur. Bu da 1200 görev ve 600 derse tekabül ediyor. Şimdi işler ilginçleşiyor!

Görevler giderek daha zor hale geliyor. İlk görevler birkaç dakika içinde çözülebilir. Kursun sonundaki görevlerin tamamlanması saatler hatta günler alabilir. Kursun tamamını tamamlamak size 500-1000 saatlik programlama deneyimi sağlayacaktır. Bu, "bir programcı gibi düşünme" yeteneğinizi oluşturmak için ihtiyacınız olan minimum değerdir.

Eğitim seviyenize, çalışkanlığınıza ve Java öğrenmeye ayırmaya istekli olduğunuz süreye bağlı olarak tüm kursu tamamlamak 6 ila 12 ay sürecektir.


3. Düzeyler ve dersler

Seviyeler ve dersler

Tüm görevler seviyelere ayrılmıştır. Her seviye 10-15 dersten oluşur. Dersler de görevleri içerebilir. Herhangi bir görevi olmayan dersler vardır ve ondan fazla görevi olan dersler vardır.

Öğrenmeyi sizin için daha ilginç hale getirmek için, tüm eğitim bir oyun şeklindedir. Birçok oyunda canavarları öldürerek ve seviye atlayarak deneyim kazanıyorsunuz. Her yeni seviye size bazı ilginç yeni fırsatlar sunar. CodeGym'de de aynı.

CodeGym'de görevleri çözersiniz ve ödül olarak kara madde alırsınız.

Sonraki derslerin ve seviyelerin kilidini açmak için bu kara maddeyi harcayabilirsiniz. Ve yeni seviyeler size yeni dersler ve yeni görevler getiriyor. Java kursunun tamamını tamamlamak için tüm görevlerin en az %80'ini çözmeniz gerekecek.


4. Siyah madde

Derslerin kilidi yalnızca sırayla açılabilir. Önce tüm derslerin kilidini açmadan kursun ortasında bir ders açamazsınız. Dahası, bir sonraki dersin kilidini açmak için önce yeterince karanlık madde "biriktirmeli" ve ardından onu bir sonraki dersi "satın almak" için kullanmalısınız:

Yeterince kara maddeniz varsa, ders açılır ve aşağıdaki mesajı görürsünüz:

Yeterince kara maddeniz yoksa başka bir mesaj görürsünüz:


5. Son ders (Devam)

Uzun bir aradan sonra web sitesine geri dönerseniz ve açtığınız son derse hızla geri dönmek isterseniz, bunu yapmanın 2 hızlı yolu vardır:

Birinci yöntem

Şu anda üzerinde çalıştığınız görevi açın. En son açtığınız seviyenin yanında bir "Devam" bağlantısı göreceksiniz. Tıklayın ve bu görevde açtığınız son derse yönlendirileceksiniz.

İkinci yöntem

Web sitesinin sol üst köşesindeki Öğrenme'ye tıklayın . Açtığınız son üç dersin bir listesi olacak. En son ders en soldakidir. İstenilen karta tıklayın ve — bam — derstesiniz.