Learn C Programming language in Marathi

"C language", the mother of all Programming languages. Roots of C++, Java or PHP you''ll find in C. Learn C in Marathi
4.8 (20 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
67 students enrolled
75% off
Take This Course
  • Lectures 135
  • Length 17.5 hours
  • Skill Level All Levels
  • Languages Marathi
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2014 Marathi

Course Description

This course lets you master all concepts of C programming language because:

  • Internal working has been explained using simple Animation
  • Numerous real life examples have been given to understand tricky concepts
  • Your understanding and queries have been mapped with concerned examples

The course contents are not knowledge assumption oriented but we assume that

  • You don't know computer fundamentals
  • You don't know programming fundamentals
  • You want to master C programming language by self learning way
  • You don't know why to learn C programming language
  • You are curious enough to think and imagine "out of the box"

The Course contains

  • All concepts explained using animation supported by voice-over including control structures, functions, pointers, arrays, strings, structures and file handling
  • Tests at the end of chapter and at the end of important units
  • The standard syllabus from computer fundamentals to file handling in C

The complete syllabus consists of 18+ hours video lectures. The number of hours taken may vary from programmer to programmer. If you don't skip any contents in the complete course and try to write sufficient programs at the end of each chapter then you will become master in C programming language. Support material will be uploaded continuously.

You will not need assistance of anybody if you follow the learning and homework seriously.

The addition of notes, glossary, e-contents will be continuous process.

What are the requirements?

  • Curiosity
  • Any C compiler
  • Notebook

What am I going to get from this course?

  • To Make student interview ready
  • To make student ready to understand languages like C++ and Java
  • To remove fear of difficult concepts of C like pointers, 2-D array, String handling, structure and file pointer
  • To make student absolute confident about C language

Who is the target audience?

  • Working professional
  • Engineering or diploma student
  • BCA, B.Sc. (IT), B.Sc. (Computers), BCS student
  • Job Aspirant
  • School or College student or even a housewife

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: ABC of C

Programming is not a zero-sum game. Teaching something to a fellow programmer doesn't take it away from you. I'm happy to share what I can, because I'm in it for the love of programming. The Ferraris are just gravy, honest..!
John Carmack

प्रोग्रॅमिंग लॅंग्वेज शिकायची असली तर कंप्युटरचे बेसीक नॉलेज असणे महत्वाचे. आपण कंप्युटर वापरतो म्हणजे आपल्याला ते आहे अशी तुमची समजूत असेल तरी सुद्धा १०-१२ मिनीटे द्यायला काय हरकत आहे असा विचार करूनच या पहील्या सेक्शन मधील २-३ टॉपीक पहा व ऐका. कदाचीत तुम्हाला माहीत नसलेले कंसेप्ट्स तुम्हाला कळतील अथवा अधिक चांगल्या पद्धतीने कळतील.

14 questions

Here is simple quiz to test yourself and to judge your listening and understanding capacity...!

I am here to help you. How to contact me

C language हि फक्त C मध्ये कसा प्रोग्रॅम लिहायचा इतकेच कळण्यासाठी शिकायची नसते. तुम्ही जावा, पीएचपी अथवा अन्य कोणत्याही लॅंग्वेज मध्ये प्रोग्रॅमिंग करणार असला तरी सॉफ्टवेअर म्हणजे नेमके काय, C language चा संबंध आत काही आहे का असे अनेक प्रश्न नंतर पडतात. त्यासाठीच सॉफ्टवेअर व थोडीफार माहीती दिली आहे. सोपी वाटली तरी काळजीपुर्वक ऐका व समजावून घ्या. नक्की तुम्हाला त्याचा उपयोग

15 questions

Here is test on fundamental concepts of Software. Some of the questions may be indirectly related with the contents.


फेसबुक असो वा व्हॉट्स-अप, तुम्हाला आवडते कारण तुम्ही संवाद साधु शकता. व संवाद साधण्यासाठी कोणत्यातरी भाषेची जरूरी असते. प्रोग्रॅमिंग लॅंग्वेज म्हणजे काय तर आपल्याला कंप्युटरशी संवाद साधता येतो. हेच तर या टॉपीक मध्ये समजावून सांगीतले आहे. शिवाय या C लॅंग्वेजचे इतर कंप्युटर लॅंग्वेजशी कसे नाते आहे हे सुद्धा समजावून सांगीतले आहे. ऑपरेटींग सिस्टीम व कंप्युटर लॅंग्वेजचा जवळचा संबंध आहे. म्हणून ऑपरेटींग सिस्टीमचे प्राथमिक ज्ञान सुद्धा येथे देण्याचा प्रयत्न केला आहे. पहा व ऐका. आवडले तर आम्हाला सांगायला मात्र विसरून नका...!


C language शिकायला सुरवात करण्यापुर्वी या सम्राज्ञीचा थोडाफार इतिहास या टॉपीक मध्ये रंजक पद्धतीने. हा पाहीला तर तुम्हाला कळेल C का शिकायची ते...!

15 questions

A Simple test on Introduction to C. Take your own time to solve questions. Don't worry if you make a mistake and if your answers turns out to be wrong. You will learn after all know...!


इतिहास पाहील्या नंतर आता वेळ आली आहे ज्या करीता इतका वेळ मी तुम्हाला वाट पहायला लावली. हाच टॉपीक शक्यतो C language च्या पहील्याच दिवशी घेतात. पण नक्की काय चालले आहे तेच कळत नाही. म्हणून मी जाणीवपुर्वक उशीरा घेतला आहे. य टॉपीक मध्ये C programming लॅंग्वेजचे general structure, डेटा टाइप्स, कॉनंस्टंट, व्हेअरेबल्स, किवर्ड्स इत्यादी कोणते आहेत व कसे काम करतात ये शिकवले

15 questions

Take a quiz on constants, variables, keywords, operators and operands in C language


तुम्ही आत्ता पर्यंत पाहीलेल्या ५ टॉपीक मधील सर्व कंसेप्ट्स वापरून या मध्ये C चा एक प्रोग्रॅम स्टेप-बाय-स्टेप शिकवला आहे. तुम्ही आता प्रोग्रॅमिंग करायला सुरवात करणार आहात. त्यामुळे हा प्रोग्रॅम तुम्ही ऐकला व पाहीला की तुम्ही स्वत: प्रोग्रॅम लिहू शकता.

Quick and Simple Assignments
25 questions

Take a challenging quiz here. It will test not your listening ability but reading and comprehending skill as well.

Interview Questions - 1
RIP Dennis Ritchie
6 pages
Important Resources
Section 2: Decision Control Structures in C Language

हे करू कि ते करू असा संभ्रम अनेकवेळा पडतो पण निर्णय घ्यायलाच लागतो. हे निर्णय मात्र त्यावेळच्या प्राप्त परिस्थितीवर अवलंबून असतात. सी programming मध्ये मात्र या साठी Decision Control Structure दिले आहे. पहिल्या chapter मध्ये आपण चार प्रकारची Control Structures आहेत असे सांगितले. त्यामधील हे दुसरे Control Structure. या ठिकाणी ओळख


जर-तर वर जर हे आयुष्य असेल तर C Language कशी अपवाद असेल. If कंट्रोल स्ट्रक्चर हे त्या मधील पहिले.

6 questions

Take a refreshing test on if control structure in C


if decision control मध्येच किरकोळ फेरफार केलेले पण mutually exclusive conditions ज्यावेळी असतात त्यावेळी उपयुक्त असणारे हे control structure आहे.

6 questions

Attempt this tricky questions on if-else control structure in C


निर्णय घेताना एकाच condition वर न घेता अनेक conditions वर घ्यावी लागत असेल तर conditions चे nesting करावे लागते. हेच तरं या टॉपिक मध्ये घेतले आह. छान गोष्ट सांगितली आहे ती सुद्धा ऐका तुमच्या साठी महत्वाची आहे


डेनीस रिची नी बहूतेक आळशी programmers साठी अशा प्रकारच्या operators ची व्यवस्था करून ठेवली असावी. गमतीचा भाग सोडुन द्या पण परीस्थिती प्रमाणे नेस्टींग ज्यावेळी हाताबाहेर जाते त्यावेळी मात्र हे operators मात्र मदतीला धावून येतात…!

2 questions

Take a mind twisting test on logical operators in C


फक्त C नाही तर C++ आणी Java language ने कॉपी केलेल्या अनेक कन्सेप्ट पैकी हा एक उपयोगी कन्सेप्ट. सरळ, साधा, छोटा कोड Decision Control Structure मध्ये अनेक वेळा असतो. त्यावेळी हा कामाला येतो

6 questions

Take an exhausted test on decision control structure in C

Interview Questions - 2
Section 3: Loop Control Structures in C Language

एखादी वस्तु अथवा घटना पुन्हा-पुन्हा होण्याऱ्या प्रक्रीयेमध्ये अडकली की आपण लुप मध्ये अडकली असे म्हणतो. प्रोग्रॅमिंग मध्ये सुद्धा हाच शब्द वापरतात. कदाचीत प्रोग्रॅमिंग लॅंग्वेजमधून सुद्धा तो जगाने नेहमीच्या वापरासाठी घेतला असण्याची शक्यता नाकारता येत नाही...! कोड लिहीतांना आपल्याला कोडचा एखादा भाग पुन्हा-पुन्हा रन करायचा असेल तर दोन मार्ग C language मध्ये डेनीस ने दिले आहेत. यातील एक मार्ग म्हणजे लुप कंट्रोल स्ट्रक्चर. या पुर्वी आपण Sequential Control Structure व Decision Control Structure पाहीली आहेत. Loop Control Structure हे तिसरे Control Structure. या ठिकाणी फक्त ओळख...!


३ वेगवेगळ्या प्रकारचे लुप जरी डेनीस ने दिले असले तरी सर्व लुप मध्ये काही कॉमन पार्ट आहेतच. हेच कॉमन पार्ट या टॉपीक मध्ये आहेत. हा टॉपीक समजला तर पुढील तीन लुप समजायला सोपे जाइल. ऐका व पहा मात्र काळजीपुर्वक कारण दिसायला व समजायला सोपा पण प्रोग्रॅमिंग करतांना तुम्हीच लुप मध्ये अडकू शकता...!

1 question

Simple test


३ लुप पैकी हा पहीला. While loop मध्ये while हा किवर्ड आहे. कसा लिहायचा व कसा वापरता येइल ते syntax व sample program द्वारे समजावून सांगीतले आहेच...!


प्रोग्रॅमर्स community मध्ये popular असलेला हा लुप. सिंटॅक्स व प्रोग्रॅमच्या सहाय्याने समजावून सांगीतला आहे. पण हे सर्व ऐकतांना व समजावून घेतांना तुम्ही व्हीडीओ पॉझ करून simultaneously एखादा C चा कंपायलर वापरून प्रोग्रॅम लिहू शकता...


C शिकतांना जरा दुर्लक्षीत होणारा, while लुप मध्येच थोडेफार फेरफार केलेला हा लुप...! खरं तर C शिकतांना हा दुर्लक्षीत राहीला तरी Data Structure शिकतांना या लुपची आठवण का होते हे मला सुद्धा न उलगडलेले कोडेच आहे...!

1 question

Test on loops is seemingly loophole...!


लुप शिकुन झाले. पण अनेक वेळा परीस्थीती अशी येते की एका लुप च्या आत दुसरा लुप किंवा त्याच्या आत अजून एक लुप लिहावा लागतो. या प्रकारालच nesting of loop म्हणतात. छान गोष्ट सांगीतली आहे जाता जाता... तात्पर्य महत्वाचे आहे ते लक्षात


break आणी continue हि दोन महत्वाची स्टेटमेंट्स सी मध्ये आहेत. त्यांचा उपयोग कसा करायचा हे मी या ठिकाणी शिकवले आहे. कधी करायचा हे मात्र तुम्हाला अनुभवावरून शिकावे लागेल...!


तुम्हाला झालेल्या लुपचाच वापर करून पण थोडाचा फेरफार करून एक स्पेशल पद्धतीने कसा लुप लिहीता येतो हे या ठिकाणी प्रोग्रॅमद्वारे शिकवले आहे. लॉजीक समजावून घ्या. नंतर तुमच्या requirement प्रमाणे तुम्ही वापरू शकता. Data Structure मध्ये तुम्हाला याचा उपयोग नक्की

1 question

Here is one more challenging quiz to test yourself... so hold the breath...!

1 page
Interview Questions - 3
Section 4: Case control structure in C Language

डेनीस ने लॅंग्वेज design करतांना प्रोग्रॅमरला कमीतकमी कोणत्य-कोणत्या सुविधा द्याव्या लागतील याचा काळजीपुर्वक विचार केला होता. Switch case control structure हे त्याचे एक उत्तम उदाहरण...! खरयं की नाही ते तुम्हीच ठरवा व्हिडीओ पाहू


सोपं वाटत असल्यामुळे दुर्लक्षीत जाणारं असल तरी या control structure शिवाय Data Structure मधील अनेक प्रोग्रॅम सोडवता येत नाहीत. पण पहा कसा सिंटॅक्स गमतीशीर आहे ते...!


switch case चा वापर करून एक सोपा प्रोग्रॅम घेतला आहे या ठिकाणी


switch case चा वापर कसा सुद्धा करता येतो. पहा हा प्रोग्रॅम. तुम्ही सुद्धा चकीत होणार नक्की.

3 questions

Here is one more mysterious quiz...!

1 page
Section 5: Functions in C Language

काही कामं आपण स्वत: करतो. पण ती वाढायला लागली की दुसऱ्या कडून करून घेतो. त्यासाठी मात्र दुसरा ते काम व्यवस्थीत करेल याची खात्री बाळगूनच ते ठरवतो. C मध्ये सुद्धा एकच भला मोठ्ठा प्रोग्रॅम लिहीण्याच्या ऐवजी प्रोग्रॅम वेगवेगळ्या modules मध्ये divide करण्याची कल्पना डेनीस ने मांडली ती function च्या माध्यमातून. त्याचीच ही ओळ


आत्तापर्यंत आपण printf, scanf सारखी फंक्शंन्स कॉल केली. पण त्याच प्रमाणे आपण सुद्धा स्वत:ची फंक्शन्स लिहु शकतो. तुम्ही ज्या कंपनीत काम कराल त्या ठिकाणी तर तुम्हाला हेच काम करावे लागणार आहे.


स्वत:च फंक्शन लिहायचं पण कसं लिहायचं हे या ठिकाणी समजावून सांगीतल आहे.


C शिकायला सुरवात होते आणी वर्गात प्रोग्रॅम लिहीतांना void main किंवा int main लिहायला सांगतात. ते नक्की काय असतं...? त्याचा अर्थ काय असतो...? नाही लिहीला तर काय होतं...? कशासाठी हे सगळ उद्योग करायचे...? सगळ्या प्रश्नांची उत्तर या टॉपीक मध्ये... अर्थातच छोटीशी गोष्ट आहेच नेहमी प्रमाण


तुम्ही C चा प्रोग्रॅम लिहीतांना एखादी एरर आली किंवा वॉर्नींग आली तर तुमचे लॅब असिस्टंट खुप वेळा फंक्शनचा प्रोटोटाइप लिहा असे सांगुन निघुन जातात. एकतर नक्की काय लिहायच ते माहीत नसतं आणी माहीत असेल तर का लिहायच माहीत नसतं... या व तत्सम शंकाची उत्तरे तुम्हाला या व्हिडीओ मध्ये मिळतील. अर्थात या ठिकाणी सुद्धा अजून एक गोष्ट आहेच...


Inside every well-written large program is a well-written small program. -- Charles Antony Richard Hoare, computer scientist

10 questions

Here is a small test on functions in C

1 page

Here are assignments to write ranging from simple to difficult programs on functions in C. Try to write programs on your own using function. Some of the assignmets might be repeated from last few topics but don't forget that you are learning how to write and call user defined function. So whether it is simple or difficult write the program and execute it. Input different values and properly test your code to learn more and more from the program. After all practice makes man (and women too...!) perfect

Interview Questions - 5
Section 6: Naughty pointers

A good programmer is someone who looks both ways before crossing a one-way street. -- Doug Linder, systems administrator


Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer. -- Edsger Dijkstra

The value of a prototype is in the education it gives you, not in the code itself. -- Alan Cooper, software author, from The Inmates are Running the Asylum
Universal Program on pointers in C
There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies. -- Charles Antony Richard Hoare
Cryptic Quiz
3 questions
3 pages

When C program is written, the next stage is compilation and execution. Many times students are aware only about compile time errors. Here is an interesting post to examine what different types of error in C program could occur.

University Questions
1 page
Section 7: Arrays in C Language
Introduction to an Array in C
How array works in C
Array initialization and assignment in C
Pointers revisited
Pointers arithmetic
Pointers and arrays

Measuring programming progress by lines of code is like measuring aircraft building progress by weight. -- Bill Gates, co-founder of Microsoft Corporation

Array bound checking
X-Ray of an Array in C
Double dimensional array in C
Pointers and 2-D array in C

The topic takes overview of the chapter Arrays in C programming language

9 questions

Exhaustive quiz... so hold your breath...!

Interview Questions - 7
Notes on Pointers in C
9 pages
Section 8: Strings in C Language

You might not think that programmers are artist, but programming is an extremely creative profession. It's logic based activity...

John Romero

Introduction to string in C
String input and output - part I
Pointers and strings in C
String input and output - part II
String Manipulation
String length library function - strlen
String compare library function - strcmp
String copy library function - strcpy
String change case library function - strupr and strlwr
String reverse library function - strrev

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Bhalchandra Gholkar, Creating innovative e-contents for programming languages

Post graduate Engineer... Computer Programming language trainer for last 15 years... Passionate about teaching and have taught personally over 3500 students. Currently my team is developing unique methodology for teaching programming language to the masses at lowest possible price. My team has tried to develop absolutely out of the box e-learning contents similar to Crafting a diamond.... for those who want to understand language concepts...

Ready to start learning?
Take This Course