1. Təkcə Java dilini öyrətmək üçün təlim

CodeGym-in digər təlim layihələri ilə müqayisədə unikallığı ondadır ki, burada yalnız Java proqramlaşdırmasını öyrədirlər. Təlimin effektivliyini, maraqlılığını və əlçatanlığını artırmaq üçün daim çalışırıq. Buna görə də biz Runet-də Java öyrənmək üçün ən məşhur resurs olduq.
Əgər biz də, bir çoxları kimi, C#, JavaScript, Python və s. üzrə kurslar əlavə etməyə başlasaydıq, tezliklə hər şeyi öyrədən, amma zəif formada çox minlərlə saytdan biri olardıq. Bizim məqsədimiz isə dünyanın ən yaxşı Java öyrənmə saytını yaratmaqdır.
Ona görə də tez-tez özümüzə növbəti moda mövzu üzrə yeni kurs yaratmaq zövqünü rədd etmək məcburiyyətində qalırıq. Bunun əvəzinə isə eyni mühazirələri onuncu dəfə yenidən yazırıq, eyni tapşırıqları təkmilləşdiririk. Deyirlər ki, yaxşılığın düşməni daha yaxşısıdır 🙂
Beləliklə, gəlin CodeGym-də hazırda nəyə sahib olduğumuza qısaca nəzər salaq.
2. Qövs xəritəsi

Bütün Java tədris kursu CodeGym-də 4 blok – qövsə bölünüb. Bunlar Java Syntax, Java Core, Java Collections və Java Multithreading qövsləridir. Hər bir qövs 10 və ya daha çox səviyyədən ibarətdir. Ümumilikdə 40+ səviyyə var. Belə çox deyil, elə deyilmi?
Hər səviyyə öz növbəsində 10-15 mühazirədən və təxminən 30 praktiki tapşırıqdan ibarətdir. Bu artıq 1200 tapşırıq və 600 mühazirə edir. Daha maraqlı oldu, düzdür?
Tapşırıqların çətinliyi tədricən artır. İlk tapşırıqları bir neçə dəqiqəyə həll etmək mümkündür. Kursun sonunda olan tapşırıqların həlli saatlar hətta günlər tələb edə bilər. Bütün kursun keçilməsi sizə 500-1000 saat proqramlaşdırma təcrübəsi verəcək. Bu, sizdə "proqramçı təfəkkürü" formalaşdırmaq üçün minimumdur.
Bütün kursun keçilməsi hazırlıq səviyyənizdən, səbrinizdən və Java öyrənməyə hazır olduğunuz vaxtdan asılı olaraq 6 ilə 12 ay çəkəcək.
3. Səviyyələr və mövzular

Bütün missiyalar səviyyələrə bölünmüşdür. Hər səviyyə 10-15 mövzudan ibarət olur. Mövzular öz növbəsində tapşırıqları ehtiva edə bilər. Bəzi mövzular tamamilə tapşırıqsızdır, bəzilərində isə 10-dan çox tapşırıq ola bilər.
Və tədris prosesi sizə maraqlı olsun deyə, bütün tədris prosesi oyun formatında qurulmuşdur. Bir çox oyunlarda siz canavarları öldürərək təcrübə qazanıb səviyyə artırırsınız. Hər yeni səviyyə sizə yeni, maraqlı imkanlar təqdim edir. CodeGym-də də oxşar.
CodeGym-də siz tapşırıqları həll edirsiniz və bunun qarşılığında Qara materiya əldə edirsiniz.

Bu materiyanı növbəti mövzuları və səviyyələri açmaq üçün istifadə edə bilərsiniz. Yeni səviyyələr sizə yeni mövzular və yeni tapşırıqlar təqdim edir. Java kursunu tamamlamaq üçün bütün tapşırıqların ən azı 80%-ni həll etməlisiniz.
4. Qara maddə
Mühazirələrə yalnız ardıcıl şəkildə baxa bilərsiniz. Kursun ortasında bir mühazirəni açmaq mümkün deyil: əvvəlcə ona qədər olan bütün mühazirələri açmalısınız. Bundan əlavə, növbəti mühazirəni açmaq üçün əvvəlcə "qara maddə" toplamalısınız, sonra isə onu "satın almalısınız":

Əgər kifayət qədər qara maddəniz varsa, mühazirə açılacaq və bu cür mesaj görəcəksiniz:

Əgər qara maddə kifayət etmirsə, başqa bir mesaj görəcəksiniz:

5. Sonuncu mühazirə
Əgər uzun müddət sayta daxil olmamısınızsa və dərhal son açıq mühazirəyə keçmək istəyirsinizsə, bunun üçün 2 tez üsul var:
Birinci üsul
İndi öyrəndiyiniz kvest səhifəsini açırsınız və son açıq səviyyənin qarşısında «sonuncu mühazirə» keçidini görürsünüz. Ona klikləyin və bu kvestdə sonuncu açılan mühazirəyə keçirsiniz.

İkinci üsul
Saytın sol menyusunda Tədris bölməsində klikləyirsiniz və şəxsi tədris səhifənizə keçirsiniz. Bu səhifədə Tövsiyə olunan mühazirələr alt bölməsində sizə son açılan üç mühazirənin siyahısı olacaq. Ən son açılan mühazirə — soldan ən birincidir. Lazım olan kartı seçin və hər şey — mühazirədəsiniz.

GO TO FULL VERSION