Already have an account ? Sign in | Dealer Sign in | Register
About the Author
Mr.C.DHAKACHINA MOORTHY is in the IT field from 1991 onwards and have leaded many domestic and abroad projects.


  • 20 years of software Development experience
  • Small Business to enterprise solution Provider
  • 100% error free software
  • BSNL, Ericsson, Nokia, Motorola US and UK Based Clients
  • Advanced Technology to manage Business from any remote location
    For Technical / Sales Enquiries :

    Fundamentals of C
    C++ and OOPS
    Collectiva Certification
    Visual Basic .NET
    ஆங்கிலமே அருகில் வா
    ஜெயிக்கப் பிறந்தோம்


    Course Details Sample Videos Course Content Buy Now Feed Back
    C Programming language is very best language to learn the programming techniques. Programming technique is nothing but stimulating our brain to think for the possible solution for the given problem.

    C Programming Language offers very minimal set of features and language elements, which necessitates a developer to write functions on their own than any other modern languages.

    In this course, we've not only introduced about the programming language, but we've explained each and every point in the programmers point of view, with many solved examples. The main advantage of this course is that the coding and result verification is interactive than any other method teaching.

    Learning programming using C language will also provides you great benefits of learning other similar languages like C++, C#, Java, JavaScript, PHP and many scripting languages. If one knows how to program, he will find mastering any modern language very easily and quickly.

    We strongly recommend this course for anyone and from any field of study.

    About the Author
    The author of this video development is Mr.C.DHAKCHINA MOORTHY, IT Head – Software Development, G7 Information Technology (P) Ltd., Bangalore, who is having a vast knowledge in software development for the past 21 years. He has headed more than 300 domestic as well as international software developments so far. He is also an eminent Corporate Employees IT Trainer for the past 15 years in C, C++, C#, Java, VB.NET, .NET 4.0 etc.
    Sample Videos
    Select Language :

    Back to Top
    Course Content


    1. Starting point to learn 'C' Programming
      - (0:09:35)
    2. Why Learn C
      - (0:10:54)
    3. Settingup IDE
      - (0:10:38)


    1. Components Of Computer From Programmers Point Of View
      - (0:03:12)
    2. Memory
      - (0:19:32)
    3. Memory - Constants
      - (0:13:20)
    4. Memory Operations
      - (0:10:11)
    5. ALU
      - (0:30:20)
    6. Relational And Logical Operators
      - (0:10:32)
    7. Console Output
      - (0:14:13)
    8. Console Output Continued
      - (0:09:13)
    9. Console Output Continued - Fixed Width Display
      - (0:09:57)
    10. Console Output Continued - Sample Table Output
      - (0:13:00)
    11. String Array
      - (0:15:17)
    12. Keyboard Input - Char Input
      - (0:11:34)
    13. Key Board Input - String Input
      - (0:06:19)
    14. Key Board Input - Scanf
      - (0:11:03)
    15. Abbreviated Assignment Increment Operators
      - (0:07:56)

    Solved Programs-1

    1. Area Of Circle
      - (0:04:41)
    2. Why scanf?
      - (0:08:32)
    3. Compound Interest
      - (0:08:10)
    4. Fahrenheit 2 Celsius
      - (0:04:43)
    5. Volume And Area Of Sphere
      - (0:03:37)
    6. Simple String Encoding
      - (0:04:40)

    Control Statements

    1. Control Statement - if
      - (0:17:19)
    2. Switch Case
      - (0:05:05)

    Looping Statements

    1. Looping - Condition Based
      - (0:11:33)
    2. Continue - Break
      - (0:05:03)
    3. Looping - Finite Number of Times
      - (0:08:11)


    1. Averaging N Numbers
      - (0:03:31)
    2. Encrypting A String
      - (0:03:38)
    3. Display ASCII
      - (0:03:06)
    4. Sum Of Numbers Divisible by 5
      - (0:02:56)

    Solved Examples-3

    1. Sum Of Even Integers From 2 to 30
      - (0:03:49)
    2. Product Of Odd Integers
      - (0:02:32)
    3. Factorial Table
      - (0:04:49)
    4. Histogram
      - (0:04:16)
    5. Smallest Of N Numbers
      - (0:05:13)
    6. Text Analysis- Alphabets Digits Etc
      - (0:10:12)
    7. Text Analysis - Vowels Consonents
      - (0:11:08)
    8. Switch - Temperature
      - (0:03:01)
    9. Switch - Color Analysis
      - (0:02:58)
    10. Ice Water Steam
      - (0:02:37)
    11. Reverse Copy
      - (0:06:00)
    12. Cumulative Product
      - (0:05:20)
    13. Fibonacci Series
      - (0:06:33)
    14. Prime Table
      - (0:09:14)
    15. Interactive Program
      - (0:07:14)
    16. Sum Of Odd Integers
      - (0:03:30)
    17. Sine Value
      - (0:06:59)
    18. Start Pattern
      - (0:05:14)
    19. Number Pyramid
      - (0:09:43)
    20. PI Value
      - (0:05:06)

    Random Numbers

    1. Random Number Concept
      - (0:12:00)
    2. Random Programs
      - (0:08:39)


    1. Functions
      - (0:18:11)
    2. Maximum
      - (0:06:29)
    3. Prime Or Fibonacci
      - (0:06:27)
    4. Unity Number
      - (0:05:15)
    5. Recursive Functions
      - (0:10:57)
    6. Recursion - Unity Number
      - (0:10:11)


    1. One Dimensional Array
      - (0:17:05)
    2. Maximum of Array
      - (0:07:18)
    3. Multi Dimensional Array
      - (0:22:55)
    4. Matrix Addition
      - (0:02:46)
    5. Matrix Multiplication
      - (0:09:58)
    6. Matrix Statistics
      - (0:07:10)
    7. String Array
      - (0:07:18)


    1. Pointers
      - (0:28:02)
    2. Pointers And Functions
      - (0:17:45)


    1. Structure
      - (0:21:49)
    2. Structure Pointer Functions
      - (0:09:05)


    1. Data Files
      - (0:16:05)
    2. Read Line By Line
      - (0:04:16)
    3. Text File Processing
      - (0:21:54)
    4. Text File Floating Point Numbers
      - (0:07:46)
    5. Text File Write
      - (0:04:04)
    6. Text File Student Record
      - (0:06:25)
    7. Text File Find Highest Mark Student
      - (0:06:15)

    Command Line Arguments

    1. What is command line argument?
      - (0:04:15)
    2. Factorial automation
      - (0:07:44)
    3. Add all supplied numbers
      - (0:01:58)

    Mini Project

    1. Project Demo
      - (0:07:15)
    2. Binary file creation
      - (0:15:12)
    3. Reading Binary File
      - (0:05:25)
    4. Managing Store Item Master
      - (0:05:41)
    5. Managing Store Item Master - 2
      - (0:07:08)
    6. Creating Header file
      - (0:06:04)
    7. Understanding project flow
      - (0:09:34)
    8. Project Setup in Quincy IDE
      - (0:08:01)
    9. List store items
      - (0:13:11)
    10. Receipt Entry
      - (0:11:57)
    11. List Transactions
      - (0:17:03)
    12. Finish the Project
      - (0:02:58)


    1. What's next?
      - (0:06:35)
     Back to Top
    User Comments

    Name Comments
    hemalatha S very useful and it gives confidence to learn the c program.. very nice...
    Niresh Kumar.R its really wounderful
    Niresh Kumar.R IT IS VERY GOOD
    v.g.kaarthik it is very easy to understand
    karuppuchamy good one
    karuppuchamy good one
    S.Iswarya good
    Priti Bansal thanks for giving video
    Biren Chandra Bharali i find it very usefull
    Biren Chandra Bharali very good
    Biren Chandra Bharali excellent
    Anbazhagan Excellent you are great
    keerthana really good sir
    keerthana vgood he teached very clearly thanku sir
    Anbazhagan Excellent
    Biren Chandra Bharali excellent
    Biren Chandra Bharali excellent
    A. V. Sathyanarayanan very good
    Biren Chandra Bharali Excellent
    A. V. Sathyanarayanan good very useful tips for career.
    A. V. Sathyanarayanan very good explanation of function. useful to beginers like me.
    A. V. Sathyanarayanan very good. thanks
    A. V. Sathyanarayanan very good. New switch case is used.
    karthikeyan i understand clearly..
    kavitha jagadeesan useful class
    kavitha jagadeesan its very nice nd useful
    Ramayan Nice lecture
    VOOTLA SRINIVAS wow!!!!!!!!
    Elangovan.N i like it sir
    guru excellent IT TRAINING CENTER
    raj gautam best
    DHIRENDRA GUPTA No classes or institutes ever speak about what's being asked in interviews and that is one of te many reasons why this tutorial is unique
    DHIRENDRA GUPTA what data type do we use if its a negative decimal number, for example while doing business analysis we come across a standard deviation with -1.35678 what data type is this
    Elangovan.N thank you sir good
    Babu Beyrozgar vnc
    Babu Beyrozgar gud
    sudhakar vasa very good
    sudhakar vasa good
    ASHIRBAD TRIPATHY that's wonderful
    A. V. Sathyanarayanan Very good sir. i had also thought this way only sir. But the comment made by other person also looking great
    jeevarathinam very useful
    A. V. Sathyanarayanan very good
    sudhakar excellent with a capital e!
    sudhakar the concepts are being introduced and explained wonderfully
    sudhakar lucid
    sudhakar wonderful.ok I thought the symbol ^ is can be used for exponentiation?
    sudhakar perfectly understandable
    sudhakar very clear
    sudhakar very good
    sudhakar simple and lucid . quincy looks elegant
    sudhakar I am sure the learning experience is going to be wonderful!
    srinivas konagalla very nice
    chandrasekhararao First of thankful to you.this is a grate opportunity for learning this language . i satisfied with this course.......
    A. V. Sathyanarayanan verygood
    Elangovan.N great sir
    Elangovan.N good sir keep it up
    Elangovan.N very nice sir
    Elangovan.N good teaching
    Elangovan.N very usefull sir
    Elangovan.N very fine sir
    Nandeeswaran Great Videos
    A. V. Sathyanarayanan nice shown two types of examples; in one sum area of circle
    Nandeeswaran Excellent Sir
    Nandeeswaran Very Understandable
    Nandeeswaran Very Good
    Nandeeswaran A+++ Excellent Video
    Elangovan.N super sir
    Elangovan.N c is very easy now
    Shiva nice
    Shiva Its Very nice
    Nandeeswaran Excellent
    Shiva fine
    G.baranitharan nice service in that technologies
    Fernando Pulgarin wow, I can´t speak English but I Undestand 89%, good pronunciation
    Manojkumar I am excited to see the remaining part also. Thanks
    Elangovan.N c is easy when i watch your videos
    Elangovan.N good sir i like your all vids
    Elangovan.N very nice
    Elangovan.N i learn many times to put a program but not able to put. but after see this videos i am very much clear in my idea. and now i put many program of my own thank you
    Elangovan.N very nice sir
    Elangovan.N great teaching sir keep it up
    Elangovan.N very fine sir
    Elangovan.N very usefull
    Elangovan.N fine and good
    Elangovan.N Good i am learning here more and more
    Elangovan.N I like this so i am going to involve in C from today... Great i am very much happy to be learner in collectiva
    ganesan.p thank
    makka sravani suvarchala good
    gayathri devi excellent sir
    gayathri devi excellent
    VOOTLA SRINIVAS wow great diff between scanf and gets ,,,,,,,,,,,really thanking you sir
    sujatha GOOD BUT EX
    VOOTLA SRINIVAS getting problem in the middle
    Saddam Husain Really Nice
    A. V. Sathyanarayanan good
    G.ANU really nice sir.
    A. V. Sathyanarayanan good
    A. V. Sathyanarayanan very good
    Basavaraj M gadad this will help me to learn BCA
    A. V. Sathyanarayanan good
    G.ANU nice sir
    Augustine scaria good
    A. V. Sathyanarayanan very good
    kannan very usefull sie thank u
    Mohita Jain awesome
    Mohita Jain it was a great journy thnx
    A. V. Sathyanarayanan good positive input - for a fresher like me
    Ganesh Babu nice
    Lakshna thanks for this wonderful opportunity
    sudheer yeah...nice lecture..very understandable....sir thankq.
    Lavenya Mohanasundaram very nice and perfect.....its in simple way u taught.....
    VIGNESH really excellent
    vasanth raj nice sir
    VIGNESH i am interested to learn c,c++, by this video
    satish kumar paswan so nice
    Lakshna thanks for the great video sir.
    sudheer nice one..
    parvathy devi r s good
    parvathy devi r s i like it..
    ABINAYA exellent
    NITESH KUMAR PANDEY realy its nice.
    chandralekha wow...wt a superb and great job.... keep on going on this good activity...
    sravan kumar A very good class.. i like it Thank you sir
    Ranjan Pandey it traning process is good
    monu rana NICE VIDEO
    priyanka it was easy to understand
    g.rajendran you are doing a great job.keep continuing
    sushant kumar good 1
    Karthick A so good
    vemula devisharada sir this is a good way to understand it in a very easy manner. thank you so much sir
    evelyn vida awesome,excellent
    evelyn vida perfect
    Sunita Sood thank you sir, its really very nice to learn from your video.
    evelyn vida excellent
    evelyn vida excellent i lyk it& wish to tell ma fnds as i was searching for studying c
    vasanth raj sir how u put 1.15 can u explain
    dina superb sir .......i clearly understand sir.....thank u so much :)
    venkatesan good
    venkatesan excellent
    dina very usefull sir...thank u so much
    Dinesh.M Hungry to see next...
    Dinesh.M strong in basics>>>>
    APZAL nice
    dina nice & is ter any option 2 download tis videos
    M.Maria Akvina A Good Video to get Started.
    rajeshwari useful class for my career
    Bilal shariff nice, i will share ths with all my classmates, i am 1st year B.Tech CSE!
    devimeena very perfect...good understanding for us..
    L.SENTHILKUMAR simply best
    Mohammed Bilal super
    Mohammed Bilal excellent
    Mohammed Bilal nice
    Mohammed Bilal nice
    karuppuchamy really it s good sir
    Mohammed Bilal super
    Mohammed Bilal really excellent.
    Mohammed Bilal excellent video....
    Mohammed Bilal great video....
    APZAL experienced hand..nice explanation
    Mohammed Bilal good
    Mohammed Bilal really great video
    Mohammed Bilal really nice video. Verymuch useful for programming beginners like me. thanks a lot..
    Mohammed Bilal really useful video....
    L.SENTHILKUMAR simply best !
    DEEPIKA.N.P good :)
    DEEPIKA.N.P good :)
    DEEPIKA.N.P It was excellent. thank you sir.
    Dinesh.M good!
    Karthick A sir,your video is so good for us and everyone can easy way to understand.
    pavethra venkatesan Thanks Sir, for starting from basic.
    pavethra venkatesan I started learning sir.All because of you.
    Dinesh.M A Good start for Beginners!!!
    Dinesh.M superb!
    hamza mohamed ansari fantastic
    madhusudhanan excellent
    shanmugam good teaching
    shanmugam excellent
    madhusudhanan very helpful for my knowledge
    Saravanan still more examples needed
    Saravanan still more examples needed
    muralidoss Excellent
    Dinesh.M A Good Start for beginners!!!
    muralidoss Excellent
    pavethra venkatesan Great work sir.No one did like this.
    Saravanan very good Sir
    Saravanan Very easy to learn in mother tongue and to apply in program i have forwarded the link to all our friends
    king sleban sathish sir im learning frm u lot...very excellent....
    dilli babu good
    S.G.RAMKUMAR excellent
    S.G.RAMKUMAR very good
    S.G.RAMKUMAR very good
    Dhakchina Moorthy Very clear. Thanks.
    Dhakchina Moorthy This is really very easy to understand and simple. I never thought this much simple solution to this program is possible. Thanks.
    Banuchandar N very useful to me. Thanks sir.
    eugin how to learn
    Selvananth i want to join course pls contact 9500271335 name :selvananth
    Anbarasan thanks
    selva nice
    shanmugam very very helpful for degree holders...
    praveen kumar very useful for beginners.
    Manimaran M hi....sir thank you so much sir its very very useful for me sir ,i have learned a lot about c by this video ,really awesome sir superp ....thank you sir
    king sleban sathish int main() { int i,sum=0; for(i=2;i<=30;i++) { if(i%2==0)//this is also checking the formula for even numbers sir... sum=sum+i; } printf("sum of even number is=%d",sum); }
    Jainlal JS Great Sir!.. I did not not find about static variable explanation..
    Jainlal JS Thank you.Nice explanation. Can you have a explanation about function pointer..
    Jainlal JS Nice Explanation..
    king sleban sathish hai sir! your lesson are very very useful to are teaching how the value will stored in a memory like 22 is stored like 00010110 ..i understood it my question is for example the value is 25.4 means how it wll be stored...plz explain me..sir... 22=00010110 25.4=?
    king sleban sathish im learning (%s) inner working concepts from you...thanking you sir...really fantastic...
    swathy s answer is 12 in writing maximum function sir
    lena nice very helpful
    praveen Awesome!!!!!Tthis is great video for c programming. Thank you.
    vignesh At 12th min check one again, because you says char instead of int.I learn lot in this tutorial.
    vignesh i continuously watch this tutorial for an hour but still i dont feel bore thanks for teaching us like this. but i hope this will shape my knowledge
    vijayaprakash your videos is very clear and easy to understand..
    Back to Topp
    Buy Now
    Congratulations and we appreciate you for having taken the decision to learn 'C' Programming language. Our video training materials will surely help you to achieve 100%. If not we will refund you the entire money.

    Back to Top