C Programming For Beginners: A Layman's Approach
3.9 (31 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,858 students enrolled
Wishlisted Wishlist

Please confirm that you want to add C Programming For Beginners: A Layman's Approach to your Wishlist.

Add to Wishlist

C Programming For Beginners: A Layman's Approach

C Programming fundamentals for absolute beginners using real world analogies
3.9 (31 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,858 students enrolled
Created by Satish Venkatesh
Last updated 8/2016
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • At the end of my course, students will be having a clear understanding of the fundamentals of C Programming
View Curriculum
Requirements
  • To start up with this course, It is absolutely "not" necessary to have any coding experience in any computer programming languages
  • You will be able to understand,connect,enjoy and relate the concepts to your daily life and routines
Description

C is a basic learning for all of us before starting with anything related to programming.

The Course "C Programming Basic: A Layman's Approach" is basically designed for beginners, students, freshers in c programming and manual testers who want to start their careers in software development.

This session helps you to understand the fundamentals of C programming by relating them to real world analogies (right from your plumber to your vegetable basket). This solves your need to understand concepts in a more easier way.

If you are not comfortable with writing programs because of the lack/difficulty in understanding of the concepts, we will be helping you to ease yourself in through the basics of the c program development world. This way you can come out of your computer programming phobia.

Here, we both as novice programmers (as absolute beginners) will approach and explore the concepts of basic functionalities of different C constructs, control statements, loops, nested loops, structures, unions, arrays and pointers. 

The uniqueness of this course is you will be able to easily connect to it and would start associating the real world with the programming world.

Who is the target audience?
  • Beginners in c programming language
  • manual testers who are keen to start with software development in C programming language
Students Who Viewed This Course Also Viewed
Curriculum For This Course
25 Lectures
02:43:06
+
C Tokens, constants, variables
4 Lectures 27:25

In this Lecture, we will be covering the concepts of different c tokens. you will understand the importance of c tokens in the c programming language

Preview 03:08

In this Lecture, Here we will be dealing with 

constants
variables
create a variable
data type size

Constants and Variables
09:58

In this Lecture, we will be learning 

declaration, definition and initialization of variables
rules to define identifiers
keywords
delimiters and escape sequences
difference between declaration and definition
data type modifiers

Variables, Keywords, Identifiers, Declaration, Definition
10:26
+
Managing Input-Output Operations
2 Lectures 12:56

In this Lecture, you will get to know

input/output
formatted input
integer input
floating point input
character input
mixed mode input
formatted output
integer output
floating point output
character output

Formatted Input-Output Operations
09:39

In this Lecture, you will be understanding the difference and use of the below apis

getchar()
gets()
putchar()
puts()

Unformatted Input-Output Operations
03:17
+
C Pre processor statements
1 Lecture 05:57

In this Lecture, This session covers    

File inclusion 
Macro substitution

C Preprocessor
05:57
+
Control Statements
2 Lectures 14:48

In this Lecture, we will be covering:

if statements
if-else-if statements
Nested if-statements
The switch statements

Conditional Statements
08:44

In this Lecture, we will be covering:

goto statement
break statement
continue statement

Unconditional Statements
06:04
+
Looping
3 Lectures 22:56

In this Lecture, we will be learning the concept of loops where in we will be dealing with for loops

For-statement
09:47

In this Lecture, you will get to know the meaning and difference between while and do-while loops

While/Do-While statement
04:01

In this Lecture, we will be understanding the concept of nested for and while loops.

Nested For/While Loop Statements
09:08
+
Arrays
3 Lectures 20:06

In this Lecture, We will be understanding

Single Dimensional Array Declaration
Single Dimensional Array Definition
Single Dimensional Array Initializing
Single Dimensional Array Processing 

Single Dimensional Arrays
06:25

In this Lecture, you will get to know 

Two Dimensional Array Declaration
Two Dimensional Array Definition
Two Dimensional Array Initializing
Two Dimensional Array Processing 

Two Dimensional Arrays
07:36

In this Lecture, We will be understanding

Char Array Declaration
Char Array Definition
Char Array Initializing
Char Array Processing 

Char Arrays
06:05
+
Functions
3 Lectures 17:50

In this Lecture, you will get to know 

Function Declaration/Definition
Arguments and Parameters

Functions
06:21

In this Lecture, you will know the difference between

Local and Global Variables

Local and Global variables
06:30

In this Lecture, you will understand the concepts of 

Call by value
Call by reference

Preview 04:59
+
Structures and Unions
5 Lectures 30:57

In this Lecture, We will understand the below concepts 

Structure Definition
Structure Declaration
Structure Initialization

Structures
08:14

In this Lecture, you will understand the concept of declaring arrays in the structures

Structures and Arrays
07:47

In this Lecture, you will understand the concept of declaring/defining/referencing structure arrays (array of structure objects)

Array of Structures
08:03

In this Lecture, you will understand the concepts of

Union Definition
Union Declaration
Union Initialization

Preview 02:36

In this Lecture, we will be covering the below concepts

Structures and Functions
Unions and Functions

Structures, Unions and Functions
04:17
+
Pointers
2 Lectures 10:11

In this Lecture, we will be learning the below concepts

Pointer Definition
Pointer Declaration
Pointer Initialization/Dereferencing

Pointers
05:28

In this Lecture, we will be learning the concept and difference between pointers and arrays

Pointers and Arrays
04:43
About the Instructor
Satish Venkatesh
4.0 Average rating
98 Reviews
8,018 Students
5 Courses
Engineer at Udemy

Hi,  

This is Satish. I am a Software Developer and an Automation Engineer based in India. I have got around 13 years of software development and automation experience in programming languages like Python, Perl, C, C++, Java, Unix, Linux, Shell Scripting,Selenium web driver. I have worked as a Software Developer, Manual Tester, Automation Tester, Automation Engineer and had a good experience working with many software companies.  I am basically from Bangalore and my hobbies include teaching, trekking and reading books.

Thanks & Regards,

Satish