C++ Academy logo
C++शुरुआतीएआईमोबाइलस्तर A1 → C222 भाषाएँ

C++ Academy

C++ Programming Academy में C++ सीखकर अपने सॉफ़्टवेयर विकास कौशल को बेहतर बनाएँ।. CoddyKit का सीखने का मार्ग, जिसमें 51 छोटे पाठ्यक्रम और 203 संवादात्मक पाठ हैं, साथ ही 24/7 एआई शिक्षक भी आपके साथ है।

पाठ्यक्रम
51
पाठ
203
संवादात्मक चरण
2,707
शुरुआत निःशुल्क
पाठ्यक्रम 1
पाठ्यक्रम

इस मार्ग में 51 पाठ्यक्रम

सीखने के क्रम में C++ Academy मार्ग के सभी पाठ्यक्रम। पहला मुफ़्त है।

1

A13 पाठमुफ़्त

जानें कि C++ क्या है, बनने के 40 वर्ष बाद भी यह सबसे शक्तिशाली और व्यापक रूप से उपयोग की जाने वाली भाषाओं में क्यों है और यह आपके जीवन में हर दिन कहाँ छिपकर चलता है।

2

A14 पाठPRO

C++ कंपाइलर सेट अप कीजिए, अपना पहला प्रोग्राम लिखिए और वेरिएबल, प्रकार अनुमान तथा बुनियादी ऑपरेटरों में निपुण बनिए। हर C++ डेवलपर के लिए यही शुरुआती बिंदु है।

3

A14 पाठPRO

std::string और C-शैली के char ऐरे से टेक्स्ट में हेरफेर कीजिए। रोज़मर्रा के स्ट्रिंग ऑपरेशन के लिए पार्सिंग, फ़ॉर्मैटिंग और रूपांतरण सीखिए।

4

A14 पाठPRO

iostream से इनपुट पढ़िए और आउटपुट साफ़-सुथरे ढंग से लिखिए। cin, cout, cerr, फ़ॉर्मैटिंग सहायक और सुरक्षित इनपुट सत्यापन शामिल हैं।

5

A14 पाठPRO

कुशलता से शाखाएँ और लूप लिखिए। if-else, switch, for, while, रेंज-आधारित for और स्वच्छ कोड के लिए आधुनिक early-return शैली सीखिए।

6

A24 पाठPRO

डेटा को struct और class में समूहित कीजिए। कन्स्ट्रक्टर, सदस्य प्रारंभकर्ता सूचियाँ और this पॉइंटर सीखिए

7

A24 पाठPRO

पूर्णांकों, फ़्लोट और cmath लाइब्रेरी से गणना कीजिए। यादृच्छिक संख्याएँ उत्पन्न कीजिए और ओवरफ़्लो के व्यवहार को समझिए।

8

A24 पाठPRO

आधुनिक C++ संग्रहों के मुख्य साधन std::vector में निपुण बनिए। इसकी तुलना std::array और कच्चे C-शैली के ऐरे से कीजिए।

9

A24 पाठPRO

रेफ़रेंस समझिए—पॉइंटर का अधिक सुरक्षित विकल्प—और रेफ़रेंस तथा const रेफ़रेंस द्वारा मान पास करने के नियम सीखिए

10

A24 पाठPRO

चार स्वतंत्र लघु-प्रोजेक्ट बनाकर अब तक सीखी हर बात लागू कीजिए: कैलकुलेटर, CSV रीडर, अनुमान लगाने का खेल और शब्द-आवृत्ति गणक

11

A24 पाठPRO

से यादृच्छिक संख्याएँ: रैंडम इंजन, वितरण, आदि

12

B14 पाठPRO

C++ मेमोरी मॉडल: स्टैक बनाम हीप: स्टैक आवंटन, new/delete से हीप आवंटन, आदि

13

B14 पाठPRO

RAII और संसाधन प्रबंधन: RAII सिद्धांत, डिस्ट्रक्टर और सफ़ाई, आदि

14

B14 पाठPRO

अपवाद प्रबंधन और noexcept: try, catch, throw, अपवाद सुरक्षा, आदि

15

B14 पाठPRO

const शुद्धता और constexpr: const चर और पैरामीटर, const सदस्य फ़ंक्शन, आदि

16

B14 पाठPRO

रॉ पॉइंटर का ज़िम्मेदारी से उपयोग कीजिए। पॉइंटर अंकगणित, nullptr, और यह सीखिए कि इसके बजाय रेफ़रेंस या स्मार्ट पॉइंटर कब पसंद करने चाहिए

17

B14 पाठPRO

Enums, Unions और std::variant: स्कोप वाला enum class, Unions और उनके जोखिम, आदि

18

B14 पाठPRO

std::optional और std::expected: optional से अनुपस्थिति दर्शाना, optional मानों तक पहुँचना, आदि

19

B14 पाठPRO

std::string_view और दक्ष स्ट्रिंग: string_view क्यों, व्यू बनाना, आदि

20

B14 पाठPRO

std::array और std::span: निश्चित आकार का std::array, std::span की मूल बातें, आदि

21

B14 पाठPRO

सहचारी कंटेनर: std::map, std::set, आदि

22

B14 पाठPRO

unordered_map से हैशिंग: std::unordered_map, unordered_set, आदि

23

B14 पाठPRO

रॉ new और DELETE को स्मार्ट पॉइंटर से बदलिए। unique_ptr, shared_ptr और weak_ptr की स्वामित्व-संबंधी शब्दावली में दक्ष बनिए

24

B14 पाठPRO

इनहेरिटेन्स, वर्चुअल फ़ंक्शन और अमूर्त class के साथ OO डिज़ाइन लागू कीजिए—और जानिए कि composition कब बेहतर होती है

25

B14 पाठPRO

अपने प्रकारों को मूल भाषा जैसा अनुभव दीजिए। अंकगणित, तुलना, स्ट्रीम और C++20 के three-way comparison ऑपरेटर को ओवरलोड कीजिए

26

B14 पाठPRO

CMake के साथ पोर्टेबल और विस्तार योग्य C++ बिल्ड तैयार कीजिए। vcpkg और Conan का उपयोग करके निर्भरताएँ प्रबंधित कीजिए

27

B14 पाठPRO

fstream से फ़ाइल इनपुट/आउटपुट: ifstream से फ़ाइलें पढ़ना, ofstream से फ़ाइलें लिखना, आदि

28

B14 पाठPRO

समय और Chrono लाइब्रेरी: अवधियाँ और घड़ियाँ, समय-बिंदु, आदि

29

B14 पाठPRO

से नियमित अभिव्यक्तियाँ: regex की मूल बातें, कैप्चरिंग समूह, आदि

30

B24 पाठPRO

C++11 से C++20 तक के सबसे प्रभावशाली नए परिवर्तनों का परिचय लीजिए: auto, range-for, लैम्ब्डा, structured binding और बहुत कुछ

31

B24 पाठPRO

अनावश्यक प्रतिलिपियाँ हटाइए। Rvalue रेफ़रेंस, std::move, std::forward और मूव कन्स्ट्रक्टर लिखना सीखिए

32

B24 पाठPRO

आधुनिक C++ में कॉल किए जा सकने वाले ऑब्जेक्ट का प्रभावी उपयोग कीजिए। फ़ंक्टर, लैम्ब्डा और प्रकार-विहीन std::function की तुलना कीजिए

33

B24 पाठPRO

समृद्ध एल्गोरिद्म लाइब्रेरी का उपयोग कीजिए। व्यावहारिक उदाहरणों के साथ गैर-परिवर्तनकारी, परिवर्तनकारी, सॉर्टिंग और संख्यात्मक एल्गोरिद्म कवर कीजिए

34

B24 पाठPRO

इटरेटर की श्रेणियाँ समझिए और संयोज्य, आलसी डेटा-प्रवाह के लिए C++20 ranges लाइब्रेरी अपनाइए

35

B24 पाठPRO

फ़ंक्शन ऑब्जेक्ट और std::bind: फ़ंक्शन पॉइंटर, std::function, आदि

36

B24 पाठPRO

C++ से नेटवर्क के साथ संवाद कीजिए। BSD सॉकेट, epoll के साथ async I/O और साफ़ async कोड के लिए Boost.Asio का उपयोग कीजिए

37

B24 पाठPRO

Google Test से यूनिट परीक्षण: GTest सेट अप करना, अभिकथन और मिलानकर्ता, आदि

38

B24 पाठPRO

डिबगिंग और सैनिटाइज़र: gdb और lldb का उपयोग, AddressSanitizer, आदि

39

C14 पाठPRO

कोड को सुरक्षित रूप से समानांतर चलाइए। std::thread, std::mutex, condition variable और futures के साथ std::async सीखिए

40

C14 पाठPRO

टेम्पलेट विशेषज्ञता और SFINAE: पूर्ण विशेषज्ञता, आंशिक विशेषज्ञता, आदि

41

C14 पाठPRO

टेम्पलेट में दक्ष बनिए। specialization, variadic template, constexpr फ़ंक्शन और if constexpr कवर कीजिए

42

C14 पाठPRO

टेम्पलेट पर सीमाएँ लगाने के लिए विस्तृत SFINAE की जगह अधिक साफ़ C++20 concepts प्रणाली अपनाइए

43

C14 पाठPRO

C++ कोड को तेज़ बनाइए। कैश-अनुकूल लेआउट, शाखा-अनुमान, प्रोफ़ाइलिंग टूल और सूक्ष्म-बेंचमार्किंग कवर कीजिए

44

C14 पाठPRO

माइक्रोकंट्रोलर और सिस्टम सॉफ़्टवेयर पर C++ लागू कीजिए। no RTTI, no exceptions और रीयल-टाइम आवश्यकताओं जैसी सीमाओं से निपटिए

45

C14 पाठPRO

C++ को C, Python, Rust और अन्य भाषाओं से जोड़िए। पारिस्थितिक तंत्रों को जोड़ने के लिए extern C, pybind11, FFI और SWIG का उपयोग कीजिए

46

C14 पाठPRO

ऐसी लाइब्रेरी डिज़ाइन कीजिए जो समय के साथ भी उपयोगी बनी रहें। header-only पैटर्न, API versioning, ABI स्थिरता और PIMPL कवर कीजिए

47

C14 पाठPRO

विश्वसनीय C++ सॉफ़्टवेयर जारी कीजिए। कोड को स्वस्थ बनाए रखने के लिए static analysis, sanitizers, fuzzing और continuous integration का उपयोग कीजिए

48

C14 पाठPRO

CRTP और स्थैतिक बहुरूपता: CRTP मुहावरा, स्थैतिक बहुरूपता, आदि

49

C14 पाठPRO

टाइप ट्रेट और : प्रकारों की जाँच, प्रकारों का रूपांतरण, आदि

50

C24 पाठPRO

एटॉमिक, मेमोरी ऑर्डर और CAS लूप के साथ लॉक-फ़्री डेटा संरचनाएँ बनाइए। लॉक-फ़्री प्रोग्रामिंग के ख़तरों को समझिए

51

C24 पाठPRO

C++20 coroutines के साथ ऐसा असिंक्रोनस कोड लिखिए जो सिंक्रोनस कोड जैसा पढ़े। अपने generator और task बनाइए

CoddyKit PRO

इस मार्ग के सभी 51 पाठ्यक्रम और हर दूसरे मार्ग के पाठ्यक्रम अनलॉक करें

एआई शिक्षक, प्रमाणन परीक्षा और प्रमाणपत्र। वेब, iOS और Android पर काम करता है।

सभी योजनाएँ देखें
वार्षिक$29.90 / वर्षलगभग $2.49 प्रति माहएक बार भुगतान करेंआजीवन$69.99 एक बारकोई नवीनीकरण नहीं। PRO हमेशा के लिए।
पाठ्यक्रम का परिचय

C++ आज भी वह भाषा है जहाँ प्रदर्शन से समझौता नहीं किया जा सकता

C++ ऑपरेटिंग सिस्टम, गेम इंजन, कंपाइलर, एम्बेडेड फ़र्मवेयर और उच्च-आवृत्ति ट्रेडिंग सिस्टम चलाती है। यह आपको मेमोरी और हार्डवेयर पर सीधा नियंत्रण देती है, साथ ही समृद्ध मानक लाइब्रेरी और आधुनिक भाषा सुविधाएँ प्रदान करती है — स्मार्ट पॉइंटर से लेकर कोरूटीन तक — जिन्हें C++11 से C++20 के बीच जोड़ा गया है। इस पाठ्यक्रम में आपकी पहली चर घोषणा से लेकर लॉक-फ़्री समवर्ती डेटा संरचनाएँ और C++20 कोरूटीन लिखने तक पूरी भाषा शामिल है।

आप क्या सीखेंगे

आप सिंटैक्स, चर, स्ट्रिंग और I/O स्ट्रीम से शुरुआत करेंगे, फिर नियंत्रण प्रवाह, स्ट्रक्चर, क्लास और गतिशील ऐरे सीखेंगे। मुख्य दक्षता C++ मेमोरी मॉडल, RAII, const शुद्धता, सुरक्षित पॉइंटर उपयोग तथा std::optional और std::variant पर आधारित होगी। आप STL कंटेनरों की पूरी श्रेणी — वेक्टर, सहयोगी कंटेनर, unordered_map, std::array और std::span — के साथ काम करेंगे और STL एल्गोरिदम, इटरेटर तथा रेंज में महारत हासिल करेंगे। आधुनिक C++ सुविधाओं पर विशेष ध्यान दिया जाएगा: मूव सिमैंटिक्स, रेवैल्यू संदर्भ, लैम्ब्डा, फनक्टर, std::function तथा C++11, 14, 17 और 20 की प्रमुख सुविधाएँ। बाद के पाठ्यक्रमों में Google Test के साथ यूनिट परीक्षण, सैनिटाइज़र के साथ डिबगिंग, CMake-आधारित बिल्ड, फ़ाइल I/O, नेटवर्किंग और समवर्तीता के प्रिमिटिव शामिल हैं। पाठ्यक्रम का समापन उन्नत टेम्पलेट, SFINAE, C++20 Concepts, CRTP, प्रकार गुण, लॉक-फ़्री एटॉमिक और कोरूटीन के साथ होता है।

सीखने की राह

इक्यावन पाठ्यक्रम A1 से C2 तक आगे बढ़ते हैं। A1 और A2 की नींव में सिंटैक्स, स्ट्रिंग, I/O, नियंत्रण प्रवाह, स्ट्रक्चर, संदर्भ और व्यावहारिक छोटे-प्रोजेक्ट पैटर्न शामिल हैं। B1 सबसे बड़ा खंड है — उन्नीस पाठ्यक्रम, जो मेमोरी मॉडल, स्मार्ट पॉइंटर, इनहेरिटेंस, ऑपरेटर ओवरलोडिंग और मानक लाइब्रेरी के गहन अध्ययन के साथ पेशेवर दक्षता स्थापित करते हैं। B2 मूव सिमैंटिक्स, आधुनिक C++ की प्रमुख सुविधाओं, STL एल्गोरिदम, यूनिट परीक्षण और डिबगिंग के माध्यम से उन्नत विषयों तक पहुँच बनाता है। C1 के दस पाठ्यक्रम समवर्तीता, उन्नत टेम्पलेट और मेटाप्रोग्रामिंग, C++20 Concepts, प्रदर्शन इंजीनियरिंग, एम्बेडेड सिस्टम, इंटरऑपरेबिलिटी और API डिज़ाइन पर केंद्रित हैं। पाठ्यक्रम C2 पर लॉक-फ़्री और एटॉमिक समवर्तीता तथा C++20 कोरूटीन के साथ समाप्त होता है।

यह कैसे काम करता है

हर पाठ्यक्रम छोटे, केंद्रित पाठों में विभाजित है, जिन्हें आप अंतर्निर्मित कोड संपादक में रीयल-टाइम प्रतिक्रिया के साथ पूरा करते हैं। जब आप अटकते हैं, तो AI शिक्षक अवधारणा समझाता है और आपको सही समाधान तक पहुँचने में मार्गदर्शन करता है, बिना समाधान सीधे दिए।

आप कैसे सीखेंगे

  1. 01

    इंटरैक्टिव पाठ

    तुरंत प्रतिक्रिया वाले व्यावहारिक कोड लेखन अभ्यास

  2. 02

    AI ट्यूटर

    अटकने पर हमारे AI से तुरंत सहायता पाएँ

  3. 03

    अंतर्निर्मित संपादक

    सीधे अपने ब्राउज़र में कोड लिखें और चलाएँ

  4. 04

    प्रमाणपत्र

    पाठ्यक्रम पूरा करने पर प्रमाणपत्र पाएँ

FAQ

अक्सर पूछे जाने वाले प्रश्न

क्या C++ Academy पाठ्यक्रम निःशुल्क है?

हाँ। आप C++ Academy पाठ्यक्रम निःशुल्क शुरू कर सकते हैं और इसके इंटरैक्टिव पाठ बिना किसी शुल्क के पूरे कर सकते हैं। वैकल्पिक PRO सदस्यता उन्नत एआई टूल और साझा किया जा सकने वाला प्रमाणपत्र उपलब्ध कराती है।

क्या C++ सीखने के लिए मुझे पहले से अनुभव होना चाहिए?

नहीं। पाठ्यक्रम बुनियादी सिद्धांतों से शुरू होता है और धीरे-धीरे उन्नत विषयों तक जाता है, इसलिए आप C++ का पहले से कोई अनुभव न होने पर भी शुरुआत कर सकते हैं।

CoddyKit पर मैं C++ कैसे सीखूँगा?

आप करके सीखते हैं। छोटे-छोटे इंटरैक्टिव पाठों में स्पष्ट व्याख्या के साथ ऐसा व्यावहारिक कोडिंग अभ्यास होता है जो वास्तविक समय में चलता है, और जब भी आप अटकते हैं, 24/7 एआई ट्यूटर व्यक्तिगत सहायता देता है।

क्या C++ Academy पूरा करने पर मुझे प्रमाणपत्र मिलेगा?

हाँ। PRO शिक्षार्थी परीक्षा दे सकते हैं और C++ Academy पाठ्यक्रम पूरा करने का ऐसा साझा किया जा सकने वाला प्रमाणपत्र प्राप्त कर सकते हैं, जिसमें सत्यापन योग्य कोड होता है।

क्या मैं अपने फ़ोन पर C++ सीख सकता हूँ?

हाँ। CoddyKit वेब पर और मूल iOS तथा एंड्रॉइड ऐप के रूप में उपलब्ध है, इसलिए आप किसी भी डिवाइस पर C++ सीख सकते हैं और आपकी प्रगति सभी डिवाइसों पर सिंक होती रहती है।

CoddyKit PRO की कीमत कितनी है?

C++ Academy का पहला पाठ्यक्रम मुफ़्त है। CoddyKit PRO हर पाठ्यक्रम को अनलॉक करता है: $5.90 प्रति सप्ताह, $7.90 प्रति माह, $29.90 प्रति वर्ष, या बिना किसी नवीनीकरण के आजीवन पहुँच के लिए एक बार $69.99।

C++ Academy पूरा करने में कितना समय लगता है?

C++ Academy में 51 पाठ्यक्रम और 203 पाठ हैं। अधिकांश पाठों में लगभग 5–10 मिनट लगते हैं, इसलिए अपनी गति से पूरे मार्ग को पूरा करने में लगभग 24 घंटे का व्यावहारिक अभ्यास लगता है।

अभी C++ Academy शुरू करें

एआई-संचालित पाठों के साथ प्रोग्रामिंग में निपुण बनने वाले हज़ारों शिक्षार्थियों से जुड़ें।