C Academy logo
Cशुरुआतीसिस्टमस्तर A1 → C122 भाषाएँ

C Academy

C Programming Academy में C भाषा सीखकर प्रोग्रामिंग की मजबूत नींव तैयार करें।. CoddyKit का सीखने का मार्ग, जिसमें 39 छोटे पाठ्यक्रम और 144 संवादात्मक पाठ हैं, साथ ही 24/7 एआई शिक्षक भी आपके साथ है।

पाठ्यक्रम
39
पाठ
144
संवादात्मक चरण
1,765
शुरुआत निःशुल्क
पाठ्यक्रम 1
पाठ्यक्रम

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

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

1

A13 पाठमुफ़्त

C सबसे प्रभावशाली प्रोग्रामिंग भाषाओं में से एक है, जो अपनी गति और निम्न-स्तरीय क्षमताओं के लिए प्रसिद्ध है। यह मेमोरी और हार्डवेयर तक सीधे पहुँच प्रदान करती है, इसलिए ऑपरेटिंग सिस्टम, एम्बेडेड सिस्ट…

2

A14 पाठPRO

C के मानक गणितीय फ़ंक्शनों से वास्तविक संख्यात्मक कार्य करें।

3

A24 पाठPRO

C ऑपरेटर और अभिव्यक्तियाँ: अंकगणितीय ऑपरेटर, संबंधपरक और तार्किक ऑपरेटर और बहुत कुछ

4

A24 पाठPRO

C फ़ॉर्मैटेड इनपुट और आउटपुट: printf फ़ॉर्मैट विनिर्देशक, scanf और इनपुट और बहुत कुछ

5

A24 पाठPRO

C प्रकार रूपांतरण और कास्टिंग: अंतर्निहित रूपांतरण, स्पष्ट कास्ट और बहुत कुछ

6

A24 पाठPRO

C अक्षर प्रबंधन और ctype: अक्षर पूर्णांकों के रूप में, ctype लाइब्रेरी और बहुत कुछ

8

A24 पाठPRO

enum, const और #define से अपने मानों को नाम दें।

9

A24 पाठPRO

C कमांड-लाइन तर्क: argc और argv, विकल्पों का पार्सिंग और बहुत कुछ

10

A23 पाठPRO

नियंत्रण प्रवाह संरचनाएँ किसी प्रोग्राम को निर्णय लेने और निर्देशों को गतिशील रूप से निष्पादित करने की अनुमति देती हैं। इस खंड में आप सशर्त कथनों और लूप की सहायता से प्रोग्राम के निष्पादन को नियंत्रि…

11

B14 पाठPRO

C स्टोरेज कक्षाएँ और दायरा: auto और स्थानीय दायरा, static चर और बहुत कुछ

12

B14 पाठPRO

C बिट हेरफेर: बिटवाइज़ ऑपरेटर, शिफ़्ट और बहुत कुछ

13

B14 पाठPRO

C की string.h लाइब्रेरी: strlen, strcpy, strcat, strcmp और तुलना और बहुत कुछ

14

B14 पाठPRO

हेडर और संकलन इकाइयों के साथ C प्रोग्राम को फ़ाइलों में बाँटें।

15

B14 पाठPRO

malloc और realloc से हीप पर आकार बदलने योग्य ऐरे बनाएँ।

16

B13 पाठPRO

फ़ंक्शन कोड के पुनः उपयोग और प्रोग्राम को बेहतर ढंग से व्यवस्थित करने में सहायता करते हैं। यह खंड फ़ंक्शन को परिभाषित करने और बुलाने, आर्ग्युमेंट पास करने तथा मान लौटाने को शामिल करता है। आप फ़ंक्शन…

17

B13 पाठPRO

ऐरे और स्ट्रिंग तत्वों के संग्रह को संग्रहीत करने के लिए प्रयुक्त मूलभूत डेटा संरचनाएँ हैं। इस खंड में आप ऐरे और स्ट्रिंग को घोषित, प्रारंभित और परिवर्तित करना सीखेंगे, जो संरचित डेटा को संभालने के ल…

18

B13 पाठPRO

संरचनाएँ और यूनियन आपको जटिल डेटा प्रकार परिभाषित करने देते हैं, जबकि एन्यूमरेशन पढ़ने योग्य स्थिरांक बनाने में सहायता करते हैं। यह खंड इनके उपयोग और लाभों को शामिल करता है।

19

B13 पाठPRO

फ़ाइल संक्रियाएँ प्रोग्रामों को डेटा को स्थायी रूप से संग्रहीत और पुनः प्राप्त करने देती हैं। यह खंड C में फ़ाइलों को पढ़ने और लिखने को शामिल करता है।

20

B13 पाठPRO

C प्रीप्रोसेसर आपको मैक्रो परिभाषित करने, फ़ाइलें शामिल करने और कोड को सशर्त रूप से संकलित करने देता है। यह खंड इन शक्तिशाली साधनों का परिचय देता है।

21

B24 पाठPRO

C गतिशील मेमोरी प्रबंधन: malloc और free, calloc और realloc और बहुत कुछ

22

B24 पाठPRO

C फ़ंक्शन पॉइंटर और कॉलबैक: फ़ंक्शन पॉइंटर घोषित करना, फ़ंक्शन पास करना और बहुत कुछ

23

B24 पाठPRO

C वैरिएडिक फ़ंक्शन: stdarg मैक्रो, printf-जैसे फ़ंक्शन लिखना और बहुत कुछ

24

B24 पाठPRO

C में लिंक्ड सूची लागू करना: एकल-लिंक्ड सूचियाँ, सम्मिलन और विलोपन और बहुत कुछ

25

B24 पाठPRO

C में बाइनरी ट्री लागू करें और उसमें विचरण करें।

26

B23 पाठPRO

पॉइंटर C की सबसे शक्तिशाली सुविधाओं में से एक हैं और मेमोरी में सीधे बदलाव करने में सक्षम बनाते हैं। यह खंड आपको पॉइंटर, मेमोरी पते और प्रदर्शन को बेहतर बनाने वाली गतिशील मेमोरी आवंटन तकनीकों को समझन…

27

B23 पाठPRO

डेटा संरचनाएँ डेटा को संग्रहीत और परिवर्तित करने के कुशल तरीके प्रदान करती हैं। यह खंड C में सामान्यतः उपयोग की जाने वाली संरचनाओं को शामिल करता है।

28

B23 पाठPRO

विश्वसनीय C प्रोग्राम लिखने के लिए डीबगिंग आवश्यक है। यह खंड डीबगिंग साधनों और त्रुटि-प्रबंधन तकनीकों का परिचय देता है।

29

B24 पाठPRO

C में हैश तालिकाएँ लागू करना: हैश फ़ंक्शन, टकराव प्रबंधन और बहुत कुछ

30

B24 पाठPRO

C क्रमबद्धीकरण एल्गोरिदम: बबल और इंसर्शन सॉर्ट, क्विकसॉर्ट और बहुत कुछ

31

B24 पाठPRO

C प्रीप्रोसेसर और बिल्ड में दक्षता: सशर्त संकलन, बहु-फ़ाइल प्रोजेक्ट और बहुत कुछ

32

B24 पाठPRO

अपना malloc लिखकर हीप को समझें।

33

C13 पाठPRO

मल्टीथ्रेडिंग प्रोग्रामों को कई कार्य एक साथ चलाने देती है। यह खंड थ्रेडिंग की अवधारणाओं और समकालिकीकरण तकनीकों को शामिल करता है।

34

C13 पाठPRO

कुशल C कोड लिखना प्रदर्शन के लिए अत्यंत महत्वपूर्ण है। यह खंड अनुकूलन और बड़े पैमाने के अनुप्रयोग बनाने की सर्वोत्तम विधियों को शामिल करता है।

35

C14 पाठPRO

C सॉकेट प्रोग्रामिंग: सॉकेट का अवलोकन, TCP सर्वर और बहुत कुछ

36

C14 पाठPRO

C अंतर-प्रक्रिया संचार: पाइप, साझा मेमोरी और बहुत कुछ

37

C14 पाठPRO

Valgrind से C मेमोरी डीबगिंग: Valgrind क्यों, लीक का पता लगाना और बहुत कुछ

38

C14 पाठPRO

एक छोटी भाषा बनाने के लिए एक्सप्रेशन का पार्स और मूल्यांकन करें।

39

C14 पाठPRO

इवेंट-आधारित I/O से अनेक कनेक्शन कुशलता से संभालें।

CoddyKit PRO

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

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

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

ऑपरेटिंग सिस्टम, कंपाइलर और एम्बेडेड हार्डवेयर को शक्ति देने वाली भाषा

C कोई ऐतिहासिक जिज्ञासा नहीं है — यह Linux, SQLite डेटाबेस इंजन, CPython इंटरप्रेटर और आज भेजे जाने वाले लगभग हर माइक्रोकंट्रोलर फ़र्मवेयर के पीछे काम करने वाली भाषा है। C को समझने का अर्थ है यह समझना कि मेमोरी वास्तव में कैसे काम करती है, प्रोसेसर आपके निर्देशों को वास्तव में कैसे चलाता है और हर उच्च-स्तरीय भाषा अपने समझौते क्यों करती है। इस पाठ्यक्रम में आपके पहले printf से लेकर मेमोरी आवंटक, हैश तालिका, लिंक्ड सूची और काम करने वाला इंटरप्रेटर लिखने तक C को शामिल किया गया है।

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

आप ऑपरेटर, नियंत्रण प्रवाह, फ़ॉर्मैटेड I/O और प्रकार रूपांतरण से शुरुआत करेंगे, फिर मानक लाइब्रेरी — math.h, string.h, ctype.h — और C-विशिष्ट विषयों जैसे एन्यूमरेशन, कमांड-लाइन तर्क, स्टोरेज क्लास और प्रीप्रोसेसर मैक्रो की ओर बढ़ेंगे। मध्यवर्ती भाग में पॉइंटर और गतिशील मेमोरी प्रबंधन, फ़ंक्शन पॉइंटर और कॉलबैक, वैरिएडिक फ़ंक्शन तथा मॉड्यूलर बहु-फ़ाइल परियोजनाएँ शामिल हैं। आप मूल डेटा संरचनाएँ शून्य से लागू करेंगे: लिंक्ड सूची, बाइनरी ट्री, हैश तालिका और गतिशील ऐरे। उन्नत पाठ्यक्रमों में बहु-थ्रेडिंग और समवर्तीता, सॉकेट प्रोग्रामिंग, अंतर-प्रक्रिया संचार, Valgrind के साथ मेमोरी डिबगिंग और epoll के साथ नेटवर्क प्रोग्रामिंग शामिल हैं।

सीखने की राह

उनतालीस पाठ्यक्रम A1 से C1 तक के स्तरों में फैले हैं। A1 और A2 के पाठ्यक्रम सिंटैक्स, रिकर्शन और मानक लाइब्रेरी की नींव तैयार करते हैं। B1 के ग्यारह पाठ्यक्रम व्यावहारिक कौशल विकसित करते हैं — फ़ाइल प्रबंधन, बिट संचालन, स्ट्रक्चर और यूनियन तथा प्रीप्रोसेसर। B2 के दस पाठ्यक्रम विषयों को और गहराई से सिखाते हैं: गतिशील मेमोरी, सॉर्टिंग एल्गोरिदम और हैश तालिकाएँ, और अंत में C में मेमोरी आवंटक बनाना शामिल है। C1 के सात पाठ्यक्रम सिस्टम-स्तरीय कार्य के साथ पाठ्यक्रम को पूरा करते हैं: बहु-थ्रेडिंग और समवर्तीता, C सॉकेट प्रोग्रामिंग, Valgrind के साथ C मेमोरी डिबगिंग, C में सरल इंटरप्रेटर लिखना और epoll के साथ C नेटवर्क प्रोग्रामिंग।

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

हर पाठ्यक्रम छोटे, केंद्रित पाठों में विभाजित है, जिन्हें आप अंतर्निर्मित कोड संपादक में अपने आउटपुट पर रीयल-टाइम प्रतिक्रिया के साथ पूरा करते हैं। जब आप सेगमेंटेशन फ़ॉल्ट, लिंकर त्रुटि या पॉइंटर अंकगणित में ऑफ-बाय-वन समस्या पर अटकते हैं, तब 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 में 39 पाठ्यक्रम और 144 पाठ हैं। अधिकांश पाठों में लगभग 5–10 मिनट लगते हैं, इसलिए अपनी गति से पूरे मार्ग को पूरा करने में लगभग 17 घंटे का व्यावहारिक अभ्यास लगता है।

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

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