Kotlin Academy logo
Kotlinवेबमोबाइलडेटास्तर A1 → C122 भाषाएँ

Kotlin Academy

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

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

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

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

1

A13 पाठमुफ़्त

जानें कि Kotlin क्या है, Google ने इसे आधिकारिक Android भाषा क्यों बनाया और Java से बदलने वाले डेवलपर वापस क्यों नहीं जाना चाहते।

2

A14 पाठPRO

अपना पहला Kotlin कोड लिखकर चलाइए। val, var, बुनियादी प्रकार और Kotlin REPL को हाथों-हाथ छोटे अभ्यासों के साथ समझिए।

3

A14 पाठPRO

व्यावहारिक उदाहरणों के साथ Kotlin स्ट्रिंग इंटरपोलेशन, रॉ स्ट्रिंग और समृद्ध String API में निपुणता प्राप्त कीजिए।

4

A24 पाठPRO

बुनियादी लूप से आगे बढ़िए: Kotlin के विशिष्ट for-over-range, forEach, repeat और इटरेटर पैटर्न में निपुणता प्राप्त कीजिए।

5

A24 पाठPRO

लैम्ब्डा लिखना और पास करना सीखिए, पहली बार उच्च-क्रम फ़ंक्शन का उपयोग कीजिए और trailing lambda सिंटैक्स लागू कीजिए।

6

A24 पाठPRO

Kotlin डेटा क्लास और विघटन: डेटा क्लास घोषित करना, copy और equals, आदि

7

A24 पाठPRO

When अभिव्यक्तियाँ और स्मार्ट कास्ट: अभिव्यक्ति के रूप में when, स्मार्ट कास्ट, आदि

8

A24 पाठPRO

Kotlin रेंज और प्रोग्रेशन: रेंज ऑपरेटर, Step और downTo, आदि

9

A24 पाठPRO

बिल्डर और मानक लाइब्रेरी के एक्सेसर फ़ंक्शन का उपयोग करके Kotlin सूचियाँ, सेट और मैप बनाइए तथा उन तक पहुँचिए।

10

A24 पाठPRO

Kotlin Enum क्लास: Enum परिभाषित करना, Enum प्रॉपर्टी और फ़ंक्शन, आदि

11

B14 पाठPRO

Kotlin में Null सुरक्षा का गहन अध्ययन: Nullable और Non-Null प्रकार, सुरक्षित कॉल और Elvis, आदि

12

B14 पाठPRO

Kotlin के null-safety टूलबॉक्स को गहराई से समझिए: सुरक्षित-कॉल चेनिंग, let, Elvis fallback और non-null assertions।

13

B14 पाठPRO

क्लास आरंभीकरण क्रम, init ब्लॉक, backing फ़ील्ड और प्रॉपर्टी डेलीगेशन पैटर्न समझिए।

14

B14 पाठPRO

डेटा क्लास को गहराई से समझिए: संरचनात्मक समानता, ओवरराइड के साथ कॉपी करना, destructuring और component फ़ंक्शन।

15

B14 पाठPRO

व्यावहारिक उपयोगों के साथ Kotlin के object declaration, companion object और singleton पैटर्न सीखिए।

16

B14 पाठPRO

Kotlin में अपवादों को मुहावरेदार ढंग से संभालिए: try-as-expression, runCatching और कस्टम अपवाद पदानुक्रम।

17

B14 पाठPRO

Kotlin स्कोप फ़ंक्शन: let और run, apply और also, आदि

18

B14 पाठPRO

Kotlin कलेक्शन संचालन: फ़िल्टरिंग और मैपिंग, समूह बनाना और विभाजन, आदि

19

B14 पाठPRO

Kotlin सीक्वेंस: सीक्वेंस क्यों, सीक्वेंस बनाना, आदि

20

B14 पाठPRO

Kotlin नेस्टेड और इनर क्लास: नेस्टेड क्लास, इनर क्लास, आदि

21

B14 पाठPRO

Android संदर्भों, दृश्यों और कलेक्शन के लिए व्यावहारिक एक्सटेंशन फ़ंक्शन और प्रॉपर्टी लिखिए।

22

B14 पाठPRO

Kotlin के उच्च-क्रम कलेक्शन फ़ंक्शन का उपयोग करके अभिव्यंजक डेटा रूपांतरण डेटा-प्रवाह बनाइए।

23

B14 पाठPRO

अभिव्यंजक ऑब्जेक्ट कॉन्फ़िगरेशन और बिल्डर पैटर्न लिखने के लिए apply, also, let, run और with दायरा फ़ंक्शन का उपयोग कीजिए।

24

B14 पाठPRO

Kotlin ऑपरेटर ओवरलोडिंग: ऑपरेटर फ़ंक्शन, तुलना ऑपरेटर, आदि

25

B14 पाठPRO

Kotlin Infix और टेल-रिकर्सिव फ़ंक्शन: Infix फ़ंक्शन, DSL-जैसे API बनाना, आदि

26

B14 पाठPRO

Kotlin टाइप उपनाम और वैल्यू क्लास: टाइप उपनाम, इनलाइन वैल्यू क्लास, आदि

27

B14 पाठPRO

Kotlin क्लास डेलीगेशन: by कीवर्ड, सदस्यों को डेलीगेट करना, आदि

28

B14 पाठPRO

Kotlin Result और त्रुटि मॉडलिंग: Result प्रकार, runCatching और बहुत कुछ

29

B24 पाठPRO

Kotlin जेनेरिक और वैरिएंस: जेनेरिक फ़ंक्शन और क्लास, घोषणा-स्थल वैरिएंस, आदि

30

B24 पाठPRO

सीलबंद क्लास और इंटरफ़ेस से सीमित अवस्थाओं का मॉडल बनाइए और मज़बूत स्थिति प्रबंधन के लिए पूर्ण when expressions लिखिए।

31

B24 पाठPRO

कस्टम प्रॉपर्टी डेलीगेट बनाइए और Kotlin के अंतर्निर्मित डेलीगेट—lazy, observable और vetoable—का उपयोग कीजिए।

32

B24 पाठPRO

Kotlin जेनेरिक्स को और गहराई से समझिए: ऊपरी और निचली सीमाएँ, variance, स्टार प्रोजेक्शन और type erasure के समाधान।

33

B24 पाठPRO

Kotlin कॉरूटीन में सहयोगात्मक रद्दीकरण, टाइमआउट प्रबंधन और सफ़ाई प्रक्रिया में निपुणता प्राप्त कीजिए।

34

B24 पाठPRO

ऑपरेटर और अपवाद हैंडलर का उपयोग करके Kotlin Flow स्ट्रीम में डेटा रूपांतरित कीजिए, संयोजित कीजिए और त्रुटियाँ संभालिए।

35

B24 पाठPRO

Kotlin एनोटेशन और रिफ्लेक्शन: एनोटेशन का उपयोग, एनोटेशन परिभाषित करना, आदि

36

B24 पाठPRO

आधुनिक Kotlin आर्किटेक्चर में LiveData और BroadcastChannel के स्थान पर StateFlow तथा SharedFlow का उपयोग कीजिए।

37

B24 पाठPRO

प्रदर्शन के लिए Kotlin inline फ़ंक्शन का उपयोग कीजिए, लैम्ब्डा का अतिरिक्त खर्च हटाइए और reified से रनटाइम पर प्रकार की जानकारी प्राप्त कीजिए।

38

B24 पाठPRO

रनटाइम पर Kotlin प्रकारों का निरीक्षण कीजिए, कस्टम एनोटेशन लिखिए और गतिशील व्यवहार के लिए रिफ़्लेक्शन से उन्हें संसाधित कीजिए।

39

B24 पाठPRO

रूटिंग, प्लगइन, सामग्री वार्ता और प्रमाणीकरण का उपयोग करके Ktor से एसिंक्रोनस HTTP सर्वर और REST API बनाइए।

40

B24 पाठPRO

प्रकार-सुरक्षित, boilerplate-मुक्त SQL के लिए Kotlin Exposed के DSL और DAO परतों से रिलेशनल डेटाबेस के साथ काम कीजिए।

42

B24 पाठPRO

JUnit5 और MockK के साथ Kotlin परीक्षण: JUnit5 से परीक्षण लिखना, अभिकथन और बहुत कुछ

43

B24 पाठPRO

Kotlin Gradle बिल्ड स्क्रिप्ट: Gradle Kotlin DSL, निर्भरताएँ और प्लगइन और बहुत कुछ

44

B24 पाठPRO

Kotlin Multiplatform Mobile की मूल बातें: KMM प्रोजेक्ट संरचना, expect और actual और बहुत कुछ

45

C14 पाठPRO

Channels से कॉरूटीन के बीच संचार कीजिए और Mutex तथा actors से साझा परिवर्तनीय स्थिति को सुरक्षित रूप से प्रबंधित कीजिए।

46

C14 पाठPRO

Kotlin Multiplatform परियोजना स्थापित कीजिए और विभिन्न प्लेटफ़ॉर्मों पर डोमेन तर्क, रिपॉज़िटरी और उपयोग-मामले साझा कीजिए।

47

C14 पाठPRO

SupervisorJob, CoroutineExceptionHandler और संरचित त्रुटि पृथक्करण से समवर्ती Kotlin कोड में विफलताओं को सहजता से संभालिए।

48

C14 पाठPRO

लैम्ब्डा रिसीवर, प्रकार-सुरक्षित बिल्डर और @DslMarker के साथ दायरा प्रतिबंधों का उपयोग करके अभिव्यंजक Kotlin DSL बनाइए।

49

C14 पाठPRO

KSP की सहायता से संकलन के समय बिना boilerplate वाला कोड जनरेट कीजिए: कस्टम प्रोसेसर लिखिए, स्रोत फ़ाइलें जनरेट कीजिए और Gradle के साथ एकीकृत कीजिए।

50

C14 पाठPRO

Arrow के साथ Kotlin में फ़ंक्शनल प्रोग्रामिंग पैटर्न लागू कीजिए: Either, Option, टाइप की गई त्रुटियाँ और फ़ंक्शनल डोमेन मॉडलिंग।

51

C14 पाठPRO

Kotlin को native बाइनरी और WebAssembly में संकलित कीजिए: मेमोरी प्रबंधन, C के साथ इंटरऑप और WASM परिनियोजन समझिए।

CoddyKit PRO

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

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

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

Kotlin: Android की प्रमुख भाषा, अब हर जगह

Kotlin Android विकास के लिए आधिकारिक रूप से पसंदीदा भाषा है और मोबाइल से कहीं आगे बढ़ चुकी है — Ktor जैसे सर्वर-पक्ष फ़्रेमवर्क, iOS और WASM सहित बहु-प्लैटफ़ॉर्म लक्ष्यों तथा Arrow के साथ फ़ंक्शनल प्रोग्रामिंग तक। इसकी नल-सुरक्षा प्रणाली, कॉरूटीन और अभिव्यंजक प्रकार प्रणाली सही और संक्षिप्त कोड लिखने का प्रभावी साधन प्रदान करती हैं। यह मार्ग पहली val घोषणा से लेकर उत्पादन-तैयार HTTP सर्वर, साझा KMP व्यावसायिक तर्क और प्रकार-सुरक्षित DSL बनाने तक सब कुछ सिखाता है।

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

आप सुरक्षित कॉल और let शृंखलाओं के साथ नल-सुरक्षा, सीलबंद इंटरफ़ेस और स्टेट मशीन, कॉरूटीन रद्द करना, Flow रूपांतरण और त्रुटि-प्रबंधन तथा प्रतिक्रियाशील स्थिति के लिए StateFlow और SharedFlow पैटर्न सीखेंगे। लाइब्रेरी और टूलिंग के क्षेत्र में आप Ktor से HTTP सर्वर बनाएँगे, Exposed से प्रकार-सुरक्षित SQL लिखेंगे, Kotlin Gradle बिल्ड स्क्रिप्ट से प्रोजेक्ट कॉन्फ़िगर करेंगे, JUnit 5 और MockK से परीक्षण करेंगे तथा संकलन-समय पर Kotlin Symbol Processing से एनोटेशन संसाधित करेंगे। उन्नत पाठ्यक्रम Kotlin Multiplatform Mobile, फ़ंक्शनल प्रोग्रामिंग के लिए Arrow तथा Kotlin Native और WASM को लक्ष्य बनाने पर केंद्रित हैं।

सीखने का मार्ग

पचास पाठ्यक्रम A1 से C1 तक फैले हैं। A1 और A2 पाठ्यक्रम वाक्य-विन्यास की बुनियाद — स्ट्रिंग टेम्पलेट, डेटा-क्लास, डिस्ट्रक्चरिंग, when अभिव्यक्तियाँ, लैम्ब्डा और संग्रह-बिल्डर — स्थापित करते हैं। B1 पाठ्यक्रम भाषा की विशिष्ट विशेषताओं पर आगे बढ़ते हैं: स्कोप फ़ंक्शन, Android के लिए एक्सटेंशन रेसिपी, ऑपरेटर ओवरलोडिंग, वर्ग प्रत्यायोजन और परिणाम-आधारित त्रुटि मॉडलिंग। B2 में जेनेरिक और वैरिएंस, इनलाइन फ़ंक्शन के साथ रीफ़ाइड जेनेरिक, कस्टम प्रॉपर्टी डेलीगेट तथा Ktor और Exposed एकीकरण को अधिक गहराई से सीखा जाता है। C1 के अंतिम पाठ्यक्रम चैनल और साझा स्थिति, SupervisorScope तथा कॉरूटीन में संरचित अपवाद-प्रबंधन, KMP की साझा व्यावसायिक तर्क परतें, प्रकार-सुरक्षित कॉन्फ़िगरेशन DSL, KSP और Arrow के फ़ंक्शनल प्रोग्रामिंग मॉडल पर केंद्रित हैं।

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

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

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

  1. 01

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

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

  2. 02

    AI ट्यूटर

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

  3. 03

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

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

  4. 04

    प्रमाणपत्र

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

FAQ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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