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 xırdalıqlarına qədər düşünülüb: “Kvestlər”də ilk addımlardan tutmuş, icma dəstəyi, peşəkar IDE-lər üçün plaginlər və öz mobil tətbiqinə qədər 📱.
İndi siz platformanın daxildən necə qurulduğunu öyrənəcəksiniz: nəzəriyyəni haradan tapmaq, tapşırıqlarla necə işləmək, “Qara materiya” nədir 🖤, sorğular nə üçün lazımdır, köməyi harada axtarmaq və kompüter arxasında olmasanız belə necə öyrənməyə davam etmək. Amma ən sadəsindən başlayaq :)
CodeGym-də iki əsas təhsil formatı var:
- 📚 Kurslar — özünütəhsil;
- 🎓 Universitet — mentorla qruplarda təhsil.
Bu gün üçün Universitet formatında 3 peşə əlçatandır:
- ☕️ Java Fullstack Software Engineer
- 🐍 Pyton Fullstack Software Engineer
- 🌐 Frontend Fullstack Software Engineer
Bundan əlavə, 6 interaktiv özünütəhsil kursu:
- ☕️ Java Core — Java üzrə kurs
- 🐍 Python Core — Python 3.12 üzrə kurs
- 🎨 Web Core — Veb üzrə kurs: HTML, CSS, JavaScript
- #️⃣ C# Core — C# 14 və .NET 10 üzrə kurs
- 🐳 Docker+Linux — Docker və Linux-un əsasları
- 🗄️ SQL+PostgreSQL — SQL və PostgreSQL üzrə kurs
2. Modullar və kvestlər
Əgər kurs çox böyükdürsə, o, əlavə olaraq daha kiçik hissələrə bölünür. CodeGym Universitetində belə hissələr modullar, özünütəhsil kurslarında isə kvestlər adlanır.
Cari kursunuzun bütün kvestləri (və modulları) Kvestlərin Xəritəsi bölməsində göstərilir 🗺️:
Nümunələr:
Java kursu özünütəhsil üçün 4 kvestdən ibarətdir:
- Kvest “Java Syntax”
- Kvest “Java Core”
- Kvest “Java Collections”
- Kvest “Java Multithreading” 🤹♂️
Python Fullstask Software Engineer kursu 6 moduldan 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ı paralel keçmək olar, amma eyni zamanda yox.
Bir neçə kursu paralel keçə bilərsiniz, lakin onlardan yalnız biri aktiv olacaq. Başqa kursa keçmək istəsəniz, bunu açıq şəkildə “Mənim təhsilim” bölməsində seçməlisiniz:
Əvvəllər keçdiyiniz kursa keçmək istəyirsinizsə, onu siyahıdan seçin və “Təhsilə qayıt” düyməsini basın. Bundan sonra o, sizin cari kursunuz olacaq.
Əgər “Öyrənməni davam et” düyməsini bassanız, sizi aktiv kursun son açılan mühazirəsinə yönləndirəcək 🚀.
4. Səviyyələr və mühazirələr
Hər tədris kursu CodeGym-də səviyyələrə bölünür, səviyyələr isə mühazirələrdən ibarətdir. Mühazirələrdə tapşırıqlar və sorğular var.
Əgər Kvestlərin Xəritəsi bölməsində kvestə (və ya modul) klikləsəniz, sizi seçilmiş kvestin şəxsi səhifəsinə aparacaq. Orada həmin kvestin təsvirini, həmçinin səviyyələrinin siyahısını görəcəksiniz. Nümunə:
Səviyyənin neçə mühazirəsini keçdiyinizdən asılı olaraq onun statusu dəyişir: “Əlçatmaz”, “Prosesdə” və “Tamamlanıb” ✅.
Elə bu səhifədən də kvestin son açılan mühazirəsinə tez keçə bilərsiniz — şəkildə sağda “Davam et” düyməsi var.
5. Səviyyənin mühazirələri
Səviyyənin adına klikləsəniz, qarşınıza onun bütün mühazirələrinin siyahısı açılacaq:
Yuxarıdakı şəkildə SQL kursunun 4-cü səviyyəsinin bütün mühazirələrini görürsünüz. Son açılan mühazirə — 4.1
Ümumiyyətlə, filtr parametrlərini sıfırlayıb sizə açıq olan digər istənilən kursun mühazirələrini görə bilərsiniz:
6. Oyunlaşdırma
Kursun bütün mühazirələri standart olaraq sizdən bağlıdır. Növbəti mühazirəni açmaq üçün bir neçə vahid “Qara materiya” ödəməlisiniz 🖤. Qara materiyanı isə məşq etməklə qazana bilərsiniz: tapşırıqları həll edərək, videolara baxaraq və sorğulardan keçərək.
Kursun bir çox (amma hamısı yox) mühazirəsində tapşırıqlar var. Mühazirənin sonu adətən belə görünür:
Burada iki praktiki tapşırıq görürsünüz, onlarda kod yazmaq lazımdır. Hər birini düzgün həll etdiyinizə görə iki vahid Qara materiya alacaqsınız.
Tapşırıqları dərhal həll etmək məcburi deyil. İstəsəniz, tapşırıqları sonraya saxlayıb mühazirələri oxumağa davam edə bilərsiniz. Növbəti mühazirəni açmaq üçün 1 vahid Qara materiya xərcləməli olacaqsınız. Amma tapşırıqları yenə də həll etməli olacaqsınız — CodeGym mexanikası elə qurulub ki, yalnız nəzəriyyəni oxuyub praktikaya məhəl qoymaq olmaz.
7. Tapşırıqlar
Hansısa tapşırıqları buraxmısınızsa və ya onlara sonra qayıtmaq istəmisinizsə, onları həmişə sol yan menyudakı Tapşırıqlar bölməsində tapa bilərsiniz:
Orada üç nişan var:
- Bütün tapşırıqlar — ümumiyyətlə kursun bütün tapşırıqları
- Mənim tapşırıqlarım — artıq sizə təyin olunmuş tapşırıqlar (sizin açdığınız mühazirələrdə)
- Həll olunmamış tapşırıqlar — sizin tapşırıqlarınız, lakin həll olunmuşlar istisna.
Elə günlər (və ya gecələr 🌙) olur ki, sadəcə tapşırıqları həll etmək istəyirsiniz. Bunun üçün hətta mühazirələri açmağa ehtiyac yoxdur. Sadəcə Tapşırıqlar bölməsinə keçin, menyudan “Həll olunmamış tapşırıqlar”ı seçin və zövq alın.
Tapşırıqlar haqqında daha ətraflı istəyirsinizsə, ayrıca CodeGym-də tapşırıqlar mühazirəsi var.
8. “Kömək” bölməsi
CodeGym-də Kömək bölməsi çox güclü alətdir. Bizim qürurumuz 🥇.
Orada istənilən tapşırığınız barədə sual verə bilərsiniz və sualınıza avtomatik olaraq bunlar əlavə olunacaq:
- 📝 Tapşırığınızın şərti
- 📂 Həllinizin faylları
- 📊 Tapşırığın tələbləri siyahısı və onların statusları.
Sualınızı oxuyacaq şəxsin ixtiyarında xüsusi IDE olacaq və orada həllinizi görə biləcək. Nümunə:
Belə sual formatı çox güclü şəkildə keyfiyyətli cavab alma ehtimalını artırır. Bəzi tapşırıqların altında forumun daimi üzvləri tərəfindən bütöv müzakirələr açılır.
Ətraflı maraqlanırsınızsa, ayrıca Kömək bölməsi haqqında mühazirə var.
P.S.
Bizdə həmçinin mobil tətbiq və peşəkar IDE-lər üçün əla plaginlər var, lakin onlar ayrıca mühazirələrə layiqdir.
GO TO FULL VERSION