Learn C Programming From Scratch for beginners With Examples
3.8 (55 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,825 students enrolled

Learn C Programming From Scratch for beginners With Examples

C Programming Increases Career Options, C Programming is the base to learn coding, C Programming Interview Q&As Covered
3.8 (55 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,825 students enrolled
Last updated 7/2020
English
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • 50 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • You will learn to write C programmes independently with in-depth understanding of POINTERS, dynamic memory allocation, recursions, Arrays, Strings, functions, file handling, command line arguments, bitwise operators
  • The students will start solving programming problems. They will be in a position to pursue their courses in advanced languages and technologies like C++ , Java , Android , iOS, PHP, Python etc.
  • It will help you get complete knowledge of C language
  • Participate effectively in technological and coding competitions and exams
  • Help you build strong base in areas related to decision making, looping and arrays
  • Will be able to write error free programs in C
  • Get to learn the concepts of decision making, looping and arrays.
Requirements
  • No prerequisites, course is for absolute beginners.
  • The only prerequisite is the ability to handle very basic operations of a computer although no prior experience in programming is required. Download any free IDE (Integrated Development Environment) for C language like Dev-C++ - Bloodshed, Code::Block, Netbeans etc. These softwares are used to write and execute your C (C++ also) programs. All of them are free. Just google and download from their official websites. In this course we will use Code Blocks. So we will discuss how to How to download and install Code Blocks.
  • Code Blocks program, which is an IDE for C Program and free for use. In this course we will discuss how to download and install it.
Description

How it Works ?

  • Complete All Modules

  • Take the final Exam

  • Download the Certificate image file and showcase your new qualification on Linkedin and your CV.

What you will learn ?

  • Understand the fundamentals of the C Programming Language

  • Feel yourself more marketable for entry level programming positions

  • Create your first C Application

  • Learn one among the foremost popular, widly used languages within the world

  • Understand variables and the different data types

  • Apply for real-time programming positions

  • Understand the core language that the majority modern languages are supported

  • Learn how to write high-quality code

Requirements

  • A computer running Microsoft Windows, Linux or the Mac operating systems or a smart phone. If you are using android then download ide from play store.

  • No programming knowledge required, all concepts taught in this class!

*******************

SPECIAL NOTE:

I believe it may be the best course on C Programming for beginner users, and I am glad more than 10000 students trusted me on Udemy!

*******************

This course guarantees to form the scholars fall crazy with programming. Easy to find out methodology employed by a seasoned teacher who has been teaching programming in several computer languages for the last 15+ years.

Flood gates for a lucrative career in programming are bound to open for those that undergo this course diligently and passionately.

This course helps both the Beginners and the intermediates to learn and grow. C learning is simplex but needs attention and practice. This course is meant in such a difficult way that it'll help newbies to simply build its outlook and intermediates to revise and remember.

I assure you that if you complete this course it'll pave how for you to become a consummate programmer as all the advanced programming languages and technologies are based on C only. There would not be any looking back once you deeply immerse yourself with all the contents.

I will come up with more courses like JavaScript, PHP, HTML, Java etc.

Who this course is for:
  • This course covers A-Z on C programming language, therefore, anyone can take this course, even absolute beginners in programming can easily do this course
  • Any student having C programming in curriculum
  • If you have previous experience in C programming or with any other programming language then this course will make your foundation more strong
  • Engineering students , Computer science students pursuing their graduation and post graduation degrees
  • Core, Intermediate and Advanced level learners
  • Aspiring Coders and Programmers
Course content
Expand all 110 lectures 05:56:30
+ Introduction
23 lectures 39:36
1.1 Overview of Procedure Oriented Programming
01:13
1.2 C Program Structure
00:48
1.2.1 C Program Structure
04:12
1.3 Write your first C program, Compile and Execute it
01:08
1.4 Tokens in C Program
00:13
1.4.1 Tokens in C Program
01:34
1.5 Semicolons
00:22
1.5.1 Semicolons
03:33
1.6 Comments
00:29
1.6.1 comments
03:00
1.7 Identifiers
00:18
1.7.1 C Identifier
03:15
1.8 Rules for an Identifier
00:16
1.8.1 Rules for an Identifier
01:10
1.9 Keywords in C
00:16
1.9.1 Keywords in C
01:07
1.10 White spaces in C
00:25
1.10.1 White spaces in C
03:35
1.11 Basic syntax rule for C programming
00:10
1.11.1 Basic syntax rule for C Programming
00:51
+ Data Types in C
15 lectures 45:47
1.12 Data Types in C Language
00:35
1.12.1 Data Types in C Language
03:04
1.13 Primary data types
01:11
1.14 Derived data types
00:08
1.14.1 Derived data types in C
01:04
1.15 Variables in C
00:44
1.16 Data type of variables
00:08
1.17 Variable naming rules
00:17
1.17.1 Variable Naming Rules
05:57
1.18 Variable declaration & Definition
00:27
1.18.1 Variables declaration and definition
05:29
1.19 Use of extern keyword in C variable declaration
00:42
1.20 C Constants
01:25
1.20.1 C Constants
07:48

The questions of this quiz is based on C - Data Type only.

C Data Type Quiz
10 questions
+ Storage Classes in C
12 lectures 29:01
1.21 Storage Classes in C
00:21
1.21.1 Storage Classes in C
01:08
1.22 Auto Storage Classes
00:27
1.23 register storage classes
00:42
1.23.1 register storage classes
03:18
1.24 static storage classes
00:19
1.24.1 static storage classes
05:53
1.25 extern storage classes
00:38
1.25.1 extern storage classes
06:22
1.26 Which storage class should be used and when
00:32
1.26.1 Which storage class should be used and when
01:25

The questions of this quiz is based on storage class.

Storage Class Quiz
17 questions
+ Operators in C
15 lectures 52:21
1.27 Operators in C Language
00:12
1.27.1 Operators in C Language
00:41
1.28 Arithmetic operators
01:37
1.28.1 Arithmatic Operators
10:25
1.29 Relational Operators
01:30
1.29.1 Relational Operators
07:07
1.30 Logical operators
01:15
1.30.1 Logical operators
09:21
1.31 Bitwise operators
01:12
1.32 Assignment operators
01:10
1.32.1 Assignment operators
04:45
1.33 Conditional operators
00:22
1.33.1 Conditional operators
07:50
1.34 Special operators
00:28
1.34.1 Special Operators
04:23
Operators Quiz
6 questions
+ Decision Making in C
10 lectures 34:10
1.35 Decision Making in C
00:18
1.35.1 Decision Making in C
00:48
1.36 Decision making using if statement
01:12
1.37 Points to remember while using “if” statement
00:14
1.37.1 Points to remember while using if
04:22
1.38 Decision making using switch
01:01
1.38.1 Decision making using switch
10:37
1.39 goto statement in C
00:26
1.39.1 Goto statement in C
05:23
Decision making in C - Quiz
13 questions
+ Loops in C
10 lectures 23:27
1.40 Loops in C
00:27
1.40.1 Loops in C
03:25
1.41 While Loop
00:22
1.41.1 While loop in C
04:33
1.42 for loop
00:33
1.42.1 for loop in C
04:10
1.43 do…while loop
00:30
1.43.1 do while loop in C
05:35
1.44 Nested Loop
00:13
1.44.1 Nested Loop in C
03:38
Loops in C - Quiz
12 questions
+ Functions in C
7 lectures 35:17
1.45 Functions in C Program
03:06
1.45.1 Functons in C Program
07:56
1.45.2 Types of functions in C Program
03:10
1.45.3 Function definition and signature
03:45
1.45.4 Function declaration in C
01:44
1.45.5 Parameter passing to functions
06:51
1.45.6 ways to pass parameters to C _ pass by value _ pass by reference
08:45
Functions in C Program - Quiz
4 questions
+ Arrays in C
3 lectures 22:03
1.46 Arrays in C
01:55
1.46.1 Arrays in C
09:43
1.46.2 Multidimensional array in C
10:25
+ Pointers in C
4 lectures 20:31
1.47 Pointers in C
02:26
1.47.1 Pointers in C
05:36
1.47.2 Null Pointer in C
01:09
1.47.3 Pointer Arithmetic
11:20
+ Strings in C
2 lectures 12:31
1.48 Strings in C
00:53
1.48.1 Strings in C
11:38