4.25 out of 5
4.25
15 reviews on Udemy

C programming, Golden step to become software developer

The C programming language is one of the foundation or base-language of many programming languages today.
Instructor:
Chaand Sheikh
1,612 students enrolled
Understand, How to program in C programming language
Concepts in C programming
Write independent C programs

The C programming language is one of the foundation or base-language of many programming languages today. Dennis Ritchie developed the C language and it has known as the mother of programming languages. It has nearly been four decades since C programming language invention and yet it is in use in many applications today. The invention of the C language made the usage of languages like COBOL, PASCAL, and FORTAN obsolete. The C language is widely in use today. Many other programming languages have their programming structure evolved from the C language just like the C++ and C# programming languages. The C language is very robust and it could be used to implement many programs, software and applications. Any person who is interested in learning programming should first make sure that he/she has a strong basic background in C programming language. A person who masters the varied aspects of the C programming language can master any other programming language with relative ease.

Why you should take this course

1. 69 lectures, 9 Sections and 6 quizzes

2. Reduced length of videos: We have removed any useless second from the videos to save the user’s time.

3. Use of Zoom and pan : We have used Zoom and Pan technique to improve the visibility of the content in the videos on computers and mobile devices.

4. Easy to understand : The instructor has a neutral accent, Which make’s understanding him easy.

5. Downloadable material are available with many videos, In order to help the users

6. The size of the videos is small, as high compression and advance codec’s are used to render, which makes buffering of videos fast.

7. Regular updates (if required)

  • This course covers concepts like
  • Why we should learn C programming
  • History of c programming language
  • Where C programming stands in programming world
  • Where C is Used
  • Comparison of C programming launguage with English
  • Variables and Constants under C programming
  • Keywords under C programming
  • Hello World program demonstration
  • Lets become good coders
  • datatypes
  • format specifiers and escape sequences
  • How to Interchange values of variables
  • Decision making using if condition
  • Operators
  • Understanding Typecasting
  • Storage classes
  • Const and volatile
  • Understanding loops
  • Understanding break And continue
  • Understanding Case control structure
  • Function Prototyping
  • Global vs Local variable
  • Understanding arrays
  • Understanding Strings
  • String input under user, demonstration
  • String manipulation functions
  • Multidimensional array
  • Passing arrays to functions
  • Enum
  • Typedef
  • Structures
  • Union under C programming
  • Pointers
  • Call be reference
  • Memory layout of array
  • reading text from a file
  • Writing on a file
  • Read from file and write into another file
  • Appending file

The price of this course is low, but there would be hike in price in regular interval Happy Learning 🙂

30 days money back guarantee, NO risk!


Backgrounds

1
Welcome
2
Why we should learn C programming ?

This video tells us, Why we must learn C programming.

3
Short History of C programming language
4
Where C programming stands in programming world
5
Where C is used
6
Comparison of C programming language with English
7
Readme

Basic's

1
Variables and Constants under C programming
2
Keywords under C programming
3
Hello world program demonstration
4
Let's become good coder's
5
The basics
6
Understanding datatypes
7
Understanding format specifiers and escape sequences
8
Some more important stuffs you must know!
9
How to Interchange values of variables
10
Understanding Decision making using if condition
11
Understanding relational operators
12
Understanding miscellaneous operators
13
Understanding Logical operators
14
Demonstration of logical operators - part 1
15
Demonstration of logical operators - part 2
16
Demonstration of arithmetical operator
17
Modulus operator is important!
18
Understanding goto
19
Understanding bitwise operators
20
Understanding assignment operators
21
Understanding Typecasting
22
Some more Important stuff!
23
storage classes
24
Const and volatile
25
What would be the the output ?

Understanding Loops

1
Introduction to loops
2
Understanding while loop
3
Few details you should remember
4
Understanding Increment and Decrement
5
Understanding for loop
6
Understanding break and continue
7
Understanding Do while loop
8
Understaning Nesting of loops
9
Quiz on loops

Case Control

1
Understanding case control structure
2
Demonstration program : Basic calculator
3
Feedback!

You can share your thoughts about the course with me directly, by messaging me.

Functions

1
Introduction to functions
2
Function prototyping
3
Global vs. Local variables
4
Demonstration of function - Sample program
5
Understanding usage of functions
6
Understanding command line argument
7
Quiz on functions

Arrays

1
Understanding arrays
2
Working with array
3
Sorting of array elements
4
Understanding Strings
5
String Input form user, demonstration
6
String Manipulation functions
7
Multidimensional arrays
8
Passing arrays to functions
9
Quiz on array

Secondary Datatypes

1
Understanding Emum
2
Understanding Typedef
3
Understanding Structures
4
Union under C programming

Pointers

1
Introduction to pointers
2
Understanding Pointers
3
Understanding call by reference
4
Memory layout of array
5
Practice program - Pointers in action : Accept Two strings using pointers
6
Quiz on pointers

Files

1
Introduction to files
2
Reading text form file
3
Writing on a file
4
Read from file and write into another file
5
Append file
6
Quiz on files

Bonus

1
Consider 5 star rating
2
Offers
3
Interview Tips
4
Thanks for taking this course
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.3
4.3 out of 5
15 Ratings

Detailed Rating

Stars 5
8
Stars 4
3
Stars 3
4
Stars 2
0
Stars 1
0
003cfda9cf3b1f7d5aee32ed23f0e7c7
30-Day Money-Back Guarantee

Includes

5 hours on-demand video
1 article
Full lifetime access
Access on mobile and TV
Certificate of Completion