C programming, Golden step to become software developer
4.5 (11 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.
1,577 students enrolled
Wishlisted Wishlist

Please confirm that you want to add C programming, Golden step to become software developer to your Wishlist.

Add to Wishlist

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.
4.5 (11 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.
1,577 students enrolled
Created by Chaand Sheikh
Last updated 7/2016
English
Learn Fest Sale
Current price: $10 Original price: $85 Discount: 88% off
2 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 3 Articles
  • 24 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand, How to program in C programming language
  • Concepts in C programming
  • Write independent C programs
View Curriculum
Requirements
  • Basic Computer knowledge
  • Dev C++ (Software)
  • A computer
Description

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!


Who is the target audience?
  • I highly recommend everyone to take this course, as everyone should know how computers could be programmed
  • The Students who want to make careers in IT, This is for you!
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 72 Lectures Collapse All 72 Lectures 05:23:46
+
Backgrounds
7 Lectures 12:37

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

Why we should learn C programming ?
02:03

Short History of C programming language
02:02

Where C programming stands in programming world
02:41

Where C is used
02:03

Comparison of C programming language with English
02:39

Readme
1 page
+
Basic's
24 Lectures 01:27:21
Variables and Constants under C programming
07:37

Keywords under C programming
1 page

Hello world program demonstration
03:00

Let's become good coder's
2 pages

The basics
2 pages

Understanding datatypes
06:32

Understanding format specifiers and escape sequences
07:12

Some more important stuffs you must know!
07:59

How to Interchange values of variables
04:05

Understanding Decision making using if condition
11:55

Understanding relational operators
07:00

Understanding miscellaneous operators
08:12

Understanding Logical operators
03:11

Demonstration of logical operators - part 1
03:50

Demonstration of logical operators - part 2
09:37

Demonstration of arithmetical operator
03:24

Modulus operator is important!
03:47

Understanding goto
2 pages

Understanding bitwise operators
2 pages

Understanding assignment operators
2 pages

Understanding Typecasting
1 page

Some more Important stuff!
3 pages

storage classes
4 pages

Const and volatile
1 page

What would be the the output ?
10 questions
+
Understanding Loops
8 Lectures 33:10
Introduction to loops
1 page

Understanding while loop
06:27

Few details you should remember
2 pages

Understanding Increment and Decrement
3 pages

Understanding for loop
11:59

Understanding break and continue
2 pages

Understanding Do while loop
05:24

Understaning Nesting of loops
09:20

Quiz on loops
5 questions
+
Case Control
2 Lectures 13:19
Understanding case control structure
08:37

Demonstration program : Basic calculator
04:42

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

Feedback!
2 questions
+
Functions
6 Lectures 28:05
Introduction to functions
06:41

Function prototyping
1 page

Global vs. Local variables
2 pages

Demonstration of function - Sample program
08:41

Understanding usage of functions
07:27

Understanding command line argument
05:16

Quiz on functions
5 questions
+
Arrays
8 Lectures 30:55
Understanding arrays
04:30


Sorting of array elements
05:10

Understanding Strings
06:30

String Input form user, demonstration
02:01

String Manipulation functions
1 page

Multidimensional arrays
04:05

Passing arrays to functions
03:00

Quiz on array
4 questions
+
Secondary Datatypes
4 Lectures 17:27

Understanding Typedef
1 page

Understanding Structures
10:32

Union under C programming
1 page
+
Pointers
5 Lectures 34:32
Introduction to pointers
09:04

Understanding Pointers
7 pages


Memory layout of array
08:47

Practice program - Pointers in action : Accept Two strings using pointers
05:24

Quiz on pointers
3 questions
+
Files
5 Lectures 21:27
Introduction to files
2 pages

Reading text form file
08:56

Writing on a file
03:47

Read from file and write into another file
04:22

Append file
04:22

Quiz on files
1 question
+
Discounts
3 Lectures 01:03
Offers
00:59

Claim your certificate
00:03

Thank you!
00:01
About the Instructor
Chaand Sheikh
4.2 Average rating
1,864 Reviews
34,678 Students
12 Courses
Instructor for 33,000+ students

Chaand is a knowledgeable person and has keen interest in helping students worldwide. Chaand is Director of StudyEasy Organization and Chaand and his team is dedicated to build high quality content of technology based topics.