Amazing C language training to try right now

C programming: Learn C programming from scratch. Learn fundamentals of C programming in just 30 minutes.
4.6 (121 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.
8,888 students enrolled
$19
$145
87% off
Take This Course
  • Lectures 47
  • Length 6 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

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

About This Course

Published 11/2015 English

Course Description

In these videos I have done my best to make C look like a piece of cake, in these videos, you will learn various topics under C language. The videos contain theory as well as practical parts. I've explained everything in a very simple language which is easy to understand for anybody. I've explained every topic with examples which will help you to understand them better. This course is for both newbie and advanced programmers. Videos are very helpful for those who are thinking of making C as their primary course, and will go ahead and make a career in this field.


Videos contain every topic in depth. I've explained every problem to its highest complexities. The videos cover many essential topics like what is C, how do you use C, and explanations of the terms like operators, constants, etc. Also, it covers many advanced topics like arrays, 2D arrays, nested structures, nested loops, all types of loops, if else statement, relational operators, logical operators, etc. These videos will also teach you how to operate with functions, how to pass arguments, what are actual and formal arguments, etc. In these videos, I will tell you how to deal with real life problems and how to apply C concepts. We are supplying you with all the help material you will need in learning the basic and some advanced. By watching all the videos, it is guaranteed that you will have an enormous amount of knowledge about C. You wouldn’t need to go anywhere else to get the grip on C. The videos are the best for C students. Your programming skills will enhance by a huge difference. All you have to do is watch these videos.

What are the requirements?

  • A C compiler and code editor (both are available free)
  • No knowledge required to start.

What am I going to get from this course?

  • Master C programming concepts from the ground up
  • Use the source code examples to learn step-by-step
  • Videos explain everything in minute detail

What is the target audience?

  • Newcomers to programming
  • Programmers of other languages who want a fast way into C
  • Anyone who needs to master C as a basis for using C++ or Objective-C

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.

Curriculum

Section 1: Introduction to C
Origination of C language
Preview
03:04
Different sections of a C program
12:04
Start programming from here
Preview
10:36
Section 2: Basics of C
Data types
10:54
Data types with modifiers
05:37
Variables
10:06
Section 3: Operators in C
Operators
02:09
Learning operators Part 1
11:01
Learning operators Part 2
10:14
Assigning values to variables
05:03
Section 4: Live Programs
Program to find ASCII value of a character
06:40
Section 5: Decision making and branching
Conditional Statements
08:42
if-else statements
05:47
Nested if-else statements
08:57
else if ladder
Preview
08:14
Conditional Operator
05:03
Switch case statement
17:16
goto statement
07:35
Section 6: Decision making and looping
While statements
05:36
do while statements
05:54
for loop
05:22
Program to print ASCII values from 1 to 100 using loops
02:52
Nesting for loop
09:32
Continue and Break
07:48
Section 7: Introduction to arrays
What are arrays?
05:30
One dimensional arrays
07:53
Two dimensional and multi dimensional arrays
11:16
Addition of two matrix
06:46
Swapping two numbers
06:51
Merging two arrays and sorting
16:09
Section 8: On Demand video classes Part 1
Linear Search - On Demand Video 1
Preview
12:06
Section 9: Introduction to functions
Introduction to functions
05:58
Function declaration
08:25
Function definition and function calling
11:42
Arguments and return type
10:16
Section 10: Different kind of user definded functions
Categories of functions
04:44
No argument and no return value
05:40
Argument but no return value
04:44
No argument and return value
04:39
Arguments and return value
04:51
Section 11: Covering more topics in Functions
Passing arrays to the function as argument
11:19
Call by value and Call by reference Part 1
08:41
Call by value and Call by reference Part 2
09:28
Nesting functions
06:54
Recursion of a function
07:07
Section 12: Bonus Section
Let's make it best course
03:04
Mastermind facebook group - Join Now
02:23

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

TweakCoder eLearning Solutions, Learn. Create. Apply. Reach your full potential.

TweakCoder is an India-based leading publisher of high quality eLearning solutions. Our expert team creates web, mobile, and game development courses with comprehensive material and hands-on examples. We emphasize on teaching real life skills that are essential for progressing in today's commercial environment.

Our aim is to empower the students with easy to understand, but high quality content using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. Our teaching team consists of trained professionals having real-world expertise in their respective fields. The entirely online, self-paced learning model allows students to learn at their own pace.

We are always looking forward to your comments, questions, suggestions and reviews to help us serve you better.

Ready to start learning?
Take This Course