सामग्री पर जाएं

C++ सीखें

सीखने के लिए कोई मॉड्यूल चुनें। हर मॉड्यूल पिछले पर आधारित है — हम क्रम में चलने की सलाह देते हैं।

मॉड्यूल 1

C++ फ़ंडामेंटल्स

C++ के मूल बिल्डिंग ब्लॉक्स में महारत हासिल करें — अपने पहले प्रोग्राम से लेकर कंट्रोल फ़्लो और फ़ंक्शन तक।

8 पाठ
मॉड्यूल 2

ऑब्जेक्ट-ओरिएंटेड C++

C++ में क्लास, ऑब्जेक्ट, इनहेरिटेंस, पॉलीमॉर्फ़िज़्म और OOP के मूल स्तंभ।

8 पाठ
मॉड्यूल 3

मेमोरी और रिसोर्स (Memory & Resources)

C++ के ओनरशिप मॉडल में महारत हासिल करें — रॉ पॉइंटर से लेकर स्मार्ट पॉइंटर और मूव सिमेंटिक्स तक — ताकि आप ऐसा कोड लिख सकें जिसमें कभी लीक न हो।

9 पाठ
मॉड्यूल 4

टेम्पलेट और जेनेरिक प्रोग्रामिंग (Templates & Generic Programming)

टेम्पलेट, कॉन्सेप्ट और कंपाइल-टाइम प्रोग्रामिंग की मदद से सचमुच जेनेरिक, दोबारा इस्तेमाल होने वाले और शून्य-ओवरहेड एब्स्ट्रैक्शन लिखें।

8 पाठ
मॉड्यूल 5

STL और एल्गोरिदम (STL & Algorithms)

Standard Template Library में महारत हासिल करें — कंटेनर, इटरेटर, एल्गोरिदम, रेंज और फ़ंक्शनल प्रोग्रामिंग।

8 पाठ
मॉड्यूल 6

एरर हैंडलिंग और सुरक्षा

उचित एरर हैंडलिंग के साथ मज़बूत C++ कोड लिखें — एक्सेप्शन, RAII सेफ़्टी गारंटी, सम टाइप (sum types) और डिफ़ेंसिव प्रोग्रामिंग के पैटर्न।

6 पाठ
मॉड्यूल 7

कंकरेंसी (Concurrency)

सही और कुशल मल्टीथ्रेडेड C++ लिखना सीखें — थ्रेड, सिंक्रोनाइज़ेशन, एटॉमिक और पैरेलल एल्गोरिदम।

6 पाठ
मॉड्यूल 8

आधुनिक C++ और बेस्ट प्रैक्टिसेज़

नवीनतम C++ स्टैंडर्ड (C++17/20/23/26), बिल्ड सिस्टम, टेस्टिंग प्रैक्टिसेज़ और प्रोफ़ेशनल कोडिंग गाइडलाइन्स।

8 पाठ