1. Universitet və Kurslar
CodeGym sadəcə proqramlaşdırma kursu deyil, həqiqi İT peşəsini mənimsəmək üçün interaktiv mühitdir. Burada hər şey kiçik detallara qədər düşünülüb: “Questlər”də ilk addımlardan tutmuş, icma dəstəyi, professional IDE üçün pluginlər və öz mobil tətbiqinə qədər 📱.
İndi siz öyrənəcəksiniz, platformanın daxili quruluşu necədir: nəzəriyyəni harada tapmaq, tapşırıqlarla necə işləmək, “qara maddə” 🖤 nədir, sorğular niyə lazımdır, köməyə haradan baxmaq və hətta kompüterdən kənarda necə öyrənmək olar. Amma əvvəl ən sadəsindən başlayaq :)
CodeGym-də iki əsas öyrənmə forması var:
- 📚 Kurslar - müstəqil öyrənmə;
- 🎓 Universitet - mentor ilə qruplarda öyrənmə.
Bugün sizə Universitet formatında 3 peşə təqdim olunur:
- ☕️ Java Fullstack Software Engineer
- 🐍 Python Fullstack Software Engineer
- 🌐 Frontend Fullstack Software Engineer
Həmçinin 6 interaktiv müstəqil kurs:
- ☕️ Java Core - Java kursu
- 🐍 Python Core - Python 3.12 kursu
- 🎨 Web Core - Web: HTML, CSS, JavaScript kursu
- #️⃣ C# Core - C# 14 və .NET 10 kursu
- 🐳 Docker+Linux - Docker və Linux əsasları
- 🗄️ SQL+PostgreSQL - SQL və PostgreSQL kursu
2. Modullar və questlər
Əgər kurs çox böyükdürsə, onu kiçik kurslara bölürlər. CodeGym Universitetində bu hissələr modullar, müstəqil kurslarda isə questlər adlanır.
Bütün questlər (və modullar) sizin hazırkı kursunuza aid olanlar Quest Xəritəsi 🗺️:
Nümunələr:
Java Kursu müstəqil öyrənmə üçün 4 questdən ibarətdir:
- Quest "Java Syntax"
- Quest "Java Core"
- Quest "Java Collections"
- Quest "Java Multithreading" 🤹♂️
Python Fullstack Software Engineer Kursu 6 moduldən ibarətdir:
- Modul "Python Core"
- Modul "Python Fullstack"
- Modul "Python Django"
- Modul "Python FastAPI"
- Modul "Python Final"
- Modul "Karyera Mərkəzi" 🏆
3. Aktiv kurs
CodeGym-də kurslar eyni vaxtda keçilə bilər, amma bir vaxtda deyil.
Bir neçə kursu eyni vaxtda keçə bilərsiniz, amma yalnız biri aktiv olacaq. Əgər başqa kursa keçmək istəyirsinizsə, bunu "Mənim Təlimim" bölməsində dəqiqliklə dəyişməlisiniz:
Əgər əvvəlki kursa keçmək istəyirsinizsə, onu siyahıdan seçin və "Təlimə Qayıt" düyməsinə klikləyin. Bu zaman o sizin hazırkı kursunuz olacaq.
Əgər "Davam Et" düyməsinə basarsanız, sizi ən son açıq dəriyə yönləndirəcək 🚀.
4. Səviyyələr və dərslər
Hər bir kurs CodeGym-də səviyyələrə bölünür, və səviyyələr dərslərdən ibarətdir. Dərslərdə tapşırıqlar və sorğular olur.
Əgər Quest və ya modula klikləsəniz, sizin şəxsi səhifənizə yönləndiriləcəksiniz. Orada həmin questin təsviri və səviyyələrin siyahısı görünəcək. Nümunə:
Səviyyənin statusu, neçə dərdən keçdiyinizə görə dəyişir: "Əlçatmaz", "İşlərdə" və "Tamamlandı" ✅.
Bu səhifədən ən son açıq dəriyə də sürətli keçid edə bilərsiniz — sağda "Davam Et" düyməsi var.
5. Səviyyə dərsləri
Əgər səviyyənin adını klikləsəniz, bütün dərslər siyahısı açılacaq:
Yuxarıdakı şəkildən görürsünüz ki, SQL Kursunun 4-cü səviyyəsinin bütün dərsləri burada. Sonuncu açıq dərs — 4.1.
Əsasən, filtr ayarlarını sıfırlayıb başqa kursların dərslərini də görə bilərsiniz:
6. Oyun rejimi
Bütün kurs dərsləri əvvəlcə sizə bağlı deyil. Növbəti dərsi açmaq üçün bir neçə "Qara maddə" 🖤 istifadə etməlisiniz. Amma qara maddə qazanmaq üçün praktika etmək lazımdır: tapşırıqları həll etmək, videoları izləmək və sorğuları cavablandırmaq.
Bir çox (amma hamısı deyil) dərslərdə tapşırıqlar olur. Dərsin sonu adətən belə görünür:
Burada iki praktiki tapşırıq görürsünüz, burada kod yazmaq lazımdır. Hər bir düzgün həll üçün iki qara maddə qazanırsınız.
Tapşırıqları dərhal həll etməyə ehtiyac yoxdur. İstəsəniz, tapşırıqları sonraya saxlaya və dərsləri oxumağa davam edə bilərsiniz. Növbəti dərsi açmaq üçün 1 qara maddə sərf etməlisiniz. Amma tapşırıqları həll etmək vacibdir — CodeGym-in mexanikası belədir ki, yalnız nəzəriyyəni oxumaq və praktika etməmək mümkün deyil.
7. Tapşırıqlar
Əgər bəzi tapşırıqları keçmisinizsə və ya sonra həll etmək istəyirsinizsə, həmişə Tapşırıqlar bölməsində sol yan menyudan tapa bilərsiniz:
Burada üç tab var:
- Bütün tapşırıqlar - kursdakı bütün tapşırıqlar
- Mənim tapşırıqlarım - sizə artıq təyin olunmuş tapşırıqlar (açıq dərslərinizdə)
- Həll olunmamış tapşırıqlar - sizin tapşırıqlarınız, amma hələ həll olunmayıb.
Bəzən günlər (və ya gecələr 🌙) olur ki, sadəcə tapşırıqları həll etmək istəyirsiniz. Bu zaman dərsləri açmağa ehtiyac yoxdur. Sadəcə tapşırıqlar bölməsinə keçin, "Həll olunmamış tapşırıqlar" seçin və zövq alın.
Əgər tapşırıqlar haqqında daha çox öyrənmək istəyirsinizsə, ayrıca CodeGym-də Tapşırıqlar dərsi mövcuddur.
8. "Kömək" bölməsi
CodeGym-də Kömək bölməsi çox güclü bir alətdir. Bizim qürurumuz 🥇.
Burada hər hansı tapşırığınızla bağlı sual verə bilərsiniz və sualınıza avtomatik olaraq aşağıdakılar əlavə olunacaq:
- 📝 Tapşırığınızın şərti
- 📂 Həllinizin faylları
- 📊 Tapşırığın tələbləri və onların statusları.
Sizi sualınızı oxuyan şəxs xüsusi IDE-də görəcək və həllinizi yoxlamaq imkanına malik olacaq. Nümunə:
Belə sual formatı çox yüksək keyfiyyətli cavab alma ehtimalını artırır. Bəzi tapşırıqların altında tam müzakirələr də gedir, forum iştirakçıları arasında.
Əgər daha çox öyrənmək istəyirsinizsə, ayrıca Kömək bölməsi dərsi mövcuddur.
P.S.
Bizdə həmçinin mobil tətbiq və peşəkar IDE üçün möhtəşəm pluginlər var, amma bunlar ayrıca dərslər üçün layiqdir.
GO TO FULL VERSION