स्व-गति से सीखने का उद्देश्य विकास की मूल बातों में महारत हासिल करना और व्यावहारिक कौशल सुधार करना है।
यह प्रारूप शुरुआती और अधिक अनुभवी छात्रों के लिए उपयुक्त है जो लोकप्रिय भाषाओं- जावा, पायथन- में प्रोग्रामिंग की मूल बातें सीखना चाहते हैं या वेब डेवलपमेंट सीखना चाहते हैं। आपको इनमें से किसी एक क्षेत्र में एक बुनियादी पाठ्यक्रम तक पहुँच मिलेगी और आप अपनी गति से, बिना किसी निश्चित शेड्यूल के, सीधे CodeGym पर अध्ययन कर सकते हैं। आपके पास व्याख्यान, स्वचालित सत्यापन वाले कार्य, मिनी-प्रोजेक्ट और “सहायता,” “गेम्स” और अन्य सामुदायिक अनुभागों तक पहुँच होगी जो सीखने के दौरान प्रेरणा बनाए रखने में मदद करते हैं।
विश्वविद्यालय में अध्ययन करने से आपको एक मध्यम-स्तरीय डेवलपर विशेषज्ञ बनने में मदद मिल सकती है - एक पूर्ण-स्टैक जावा या पायथन डेवलपर या एक वेब डेवलपर।
विश्वविद्यालय के छात्र एक निश्चित समय पर अध्ययन करते हैं। कार्यक्रम में 5 मॉड्यूल शामिल हैं, जिसके भीतर छात्रों के पास एक संरक्षक के साथ साप्ताहिक समूह सत्र होते हैं, अतिरिक्त व्याख्यान पढ़ते हैं, और उन्नत कार्यक्रम से होमवर्क पूरा करते हैं। प्रत्येक मॉड्यूल के अंत में, छात्र एक बड़ी व्यावहारिक परियोजना लिखते हैं। पाठ्यक्रम पूरा करने के बाद, वे एक अंतिम परियोजना विकसित करते हैं और CodeGym कैरियर सेंटर के साथ गहन नौकरी-खोज तैयारी में दाखिला लेते हैं।
विश्वविद्यालय में सभी कोर्स मॉड्यूल पूरा करने के बाद, आपको चुने गए दिशा (जावा, पायथन, वेब/फ्रंटेंड) में विकास में आपकी योग्यता की पुष्टि करने वाला एक प्रमाणपत्र प्राप्त होगा।
दुर्भाग्य से, स्व-गति सीखने के पाठ्यक्रम पूरा करने वाले छात्रों को डिप्लोमा प्रदान नहीं किया जाता है। उन्हें उन्नत विश्वविद्यालय कार्यक्रम से सफलतापूर्वक पूर्ण और संरक्षक-सत्यापित व्यावहारिक परियोजनाओं के आधार पर जारी किया जाता है।
यदि आपके पास कई सक्रिय सदस्यताएँ हैं, तो आप एक साथ कई कोर्स पढ़ सकते हैं।
उदाहरण के लिए, आपके पास दो प्रीमियम सदस्यताएँ हैं - जावा और पायथन में इंटरैक्टिव कोर्स पर स्व-गति से सीखने के लिए। इस मामले में, एक कोर्स से दूसरे कोर्स पर स्विच करने के लिए, सेटिंग्स → लर्निंग पर जाएँ और वह कोर्स चुनें जिसे आप पढ़ना जारी रखना चाहते हैं।