तो, आपने जावा प्रोग्रामर बनने का फैसला किया है। एक वाजिब सवाल तुरंत उठता है: "आपको कहाँ से शुरू करना चाहिए?" इस लेख में, हम बात करेंगे कि CodeGym पर स्क्रैच से प्रोग्रामिंग कैसे सीखें। हम पाठ्यक्रम की विशेषताओं का पता लगाएंगे, कैसे सीखने की प्रक्रिया को चरणों में बांटा गया है, और आपके प्रशिक्षण को यथासंभव प्रभावी बनाने के लिए वेबसाइट के किन वर्गों का उपयोग किया जाना चाहिए।
वीडियो — हमारा आधिकारिक YouTube चैनल CodeGym के छात्रों द्वारा बनाई गई वीडियो रिपोर्ट, वीडियो समीक्षा, विभिन्न उपयोगी ट्यूटोरियल, प्रोग्रामिंग पर सर्वश्रेष्ठ विदेशी भाषा के पाठों के अनुवाद, और बहुत कुछ खोजने का स्थान है।

विषयसूची
- CodeGym कोर्स की विशेषताएं
- लर्निंग प्लेटफॉर्म: वेबसाइट और मोबाइल ऐप
- पाठ्यक्रम के चरण
- वेबसाइट के उपयोगी खंड
- CodeGym टीम के साथ कहां चैट करें
CodeGym: एक जावा ट्यूटोरियल जो अभ्यास पर जोर देता है
1. खेल के रूप में सीखना
CodeGym कोर्स कुछ-कुछ कंप्यूटर गेम जैसा है। यह चार खोजों में विभाजित है , जिनमें से प्रत्येक की एक सामान्य अवधारणा है। उदाहरण के लिए, जावा सिंटैक्स पहली खोज है, जहाँ आप भाषा का मूल सिंटैक्स सीखते हैं। प्रत्येक खोज में दस स्तर होते हैं , जिन्हें क्रमिक रूप से पूरा किया जाना चाहिए। स्तर अलग-अलग कठिनाई के पाठों और कार्यों से भरे हुए हैं। अगले स्तर तक आगे बढ़ने के लिए, आपको वर्तमान स्तर पर अधिकांश कार्यों को हल करने की आवश्यकता है, क्योंकि कार्यों को सफलतापूर्वक पूरा करने से आप कुछ "डार्क मैटर" अर्जित करते हैं। आप इसका उपयोग बाद के पाठों और कार्यों को अनलॉक करने के लिए करते हैं।2. शुरुआत से ही प्रोग्रामिंग अभ्यास
हमारे Java ट्यूटोरियल (CodeGym कोर्स) में प्राप्त व्यावहारिक अनुभव में विभिन्न स्वरूपों में कार्य शामिल हैं। वे समय के साथ बदलते हैं:- कुछ कार्य सैद्धांतिक सामग्रियों को उनके पहले के पाठ से मजबूत करने के लिए हैं;
- दूसरों का उद्देश्य पहले से कवर किए गए सिद्धांत को पिछले स्तरों से दोहराना है ;
- फिर भी, अन्य " चुनौती कार्य " हैं, जो अगले एक, दो या तीन स्तरों में प्रस्तुत सामग्री पर आधारित हैं। हां, तुमने उसे ठीक पढ़ा। यह जानबूझकर किया गया था। किसी कार्य को अभी हल करना चाहते हैं, लेकिन आप कुछ नहीं जानते? यह गूगल! प्रोग्रामर के लिए यह एक अत्यंत उपयोगी कौशल है। लेकिन यदि आप सामग्री के माध्यम से कड़ाई से क्रमिक रूप से आगे बढ़ना चाहते हैं, तो बस कार्य को एक तरफ रख दें और कुछ स्तरों के बाद उस पर वापस लौटें, जब आप आवश्यक सिद्धांत तक पहुँच जाएँ।
- कोड प्रविष्टि नौसिखियों के लिए एक कार्य है। कभी-कभी एक इच्छुक प्रोग्रामर को अपने हाथों को खोदना चाहिए और कोड को महसूस करना चाहिए। ऐसा करने के लिए, आप बस एक उदाहरण "कॉपी" करें;
- किसी और के कोड का विश्लेषण करें और बग खोजें। ठीक है, तुम समझते हो। हमारे पास ये कार्य भी हैं;
- कार्य शर्तों की सूची को पूरा करने के लिए अपना स्वयं का कोड लिखें ;
- बोनस कार्य। स्व-अध्ययन के लिए और एल्गोरिदम के संदर्भ में सोचने की आपकी क्षमता विकसित करने के लिए ये अधिक कठिन कार्य हैं;
- मिनी परियोजनाओं। इन कार्यों को कई उप-कार्यों में विभाजित किया गया है। जैसा कि आप उनमें से प्रत्येक को क्रम से पूरा करते हैं, आप अपेक्षाकृत जटिल और बड़े प्रोग्राम बनाते हैं। उदाहरण के लिए, खेल Sokoban या एक ऑनलाइन चैट रूम। ये कार्य पाठ्यक्रम के मध्य में दिखाई देते हैं;
- वीडियो। कभी-कभी आप जो कर रहे हैं उसे बदलना उपयोगी होता है। CodeGym पर, हम IT वीडियो देखकर ऐसा करते हैं।
3. अपने कोड को बेहतर बनाने के लिए त्वरित कार्य सत्यापन और उपकरण
CodeGym की सबसे महत्वपूर्ण विशेषताएं, जो इसे अन्य सभी ऑनलाइन पाठ्यक्रमों से अलग करती हैं, तत्काल स्वचालित कार्य सत्यापन, संकेत, कार्यों को हल करने के तरीके पर सिफारिशें हैं । CodeGym के साथ, जब तक शिक्षक आपके काम की जांच करता है, तब तक आपको लंबा इंतजार नहीं करना पड़ता है: आप एक बटन क्लिक करते हैं, और अगर आपके समाधान में कुछ गलत है, तो तुरंत आपको परिणाम और अनुशंसाएं मिल जाती हैं।4. कार्यों में सहायता करें
कार्यक्रम सीखने का आपका अनुभव समुद्र के बीच में एक बेड़ा पर अकेले तैरने जैसा नहीं होना चाहिए। आपको दूसरों के साथ इंटरेक्शन करने की जरूरत है। इन सबसे ऊपर, CodeGym के पास इसके लिए एक " सहायता " अनुभाग है। यदि आप लंबे समय से पाठ्यक्रम के किसी कार्य पर अटके हुए हैं या किसी कठिन विषय को नहीं समझ पा रहे हैं, तो किसी विशिष्ट खंड में प्रश्न पूछें. एक छात्र, प्रोग्रामर, या वेबसाइट स्टाफ सदस्य निश्चित रूप से आपकी सहायता करेगा। इसके अलावा, जब आप खुद को तैयार महसूस करते हैं, तो आपके लिए "सहायता" अनुभाग में जाना और किसी और की पढ़ाई में मदद करना बहुत मूल्यवान होगा। इसका मतलब है कि आपको किसी और का कोड समझना होगा। कोर्स पूरा करने पर, एक छात्र को 300-500 घंटे का वास्तविक प्रोग्रामिंग अनुभव प्राप्त होता है! यह पाठ्यक्रम उन लोगों के लिए भी एक उत्कृष्ट उपकरण है, जिन्होंने पहले से ही बुनियादी प्रोग्रामिंग का अध्ययन कर लिया है, लेकिन यह नहीं जानते कि काम की तलाश कहाँ से शुरू करें। अभ्यास के अलावा, आप CodeGym के माध्यम से काम करने के दौरान प्राप्त करेंगे, आप उन महत्वपूर्ण प्रश्नों को समझने में सक्षम होंगे जिनका जवाब आपको नौकरी के साक्षात्कार के दौरान देना होगा, साथ ही एक सक्षम बायोडाटा लिखने में भी सक्षम होंगे।लर्निंग प्लेटफॉर्म: वेबसाइट और मोबाइल ऐप
CodeGym के साथ जावा प्रोग्रामिंग की मूल बातों में महारत हासिल करने के लिए आपके पास दो विकल्प हैं: Android एप्लिकेशन के माध्यम से या वेब संस्करण में। हालाँकि, एक तीसरा है: वेबसाइट और एप्लिकेशन दोनों पर अध्ययन करने के लिए :) यदि आपके पास सक्रिय सदस्यता है तो आप ऐसा कर सकते हैं।पाठ्यक्रम के चरण
CodeGym अंग्रेजी में सबसे संपूर्ण जावा ट्यूटोरियल है। मुख्य जावा पाठ्यक्रम जावा कोर की पूरी तस्वीर प्रदान करेगा, और बाद के अभ्यास से आपको यह सीखने में मदद मिलेगी कि अधिक उन्नत तकनीकों के साथ कैसे काम किया जाए। CodeGym के साथ आप जावा कोर सीखेंगे और तुरंत सत्यापन के साथ 1200 कार्यों को हल करेंगे। पाठ्यक्रम में क्या शामिल है?- सिद्धांत पर संक्षिप्त पाठ, ज्वलंत उदाहरणों के साथ मोटा;
- कार्य, मिनी-प्रोजेक्ट;
- प्रेरक पाठ (एक स्तर की शुरुआत में) और वीडियो जो आपको पाठ्यक्रम के अंत तक अपना "चार्ज" बनाए रखने में मदद करेंगे;
- कवर की गई सामग्री (शुरुआती स्तर) पर क्विज़।
GO TO FULL VERSION