Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add C Programming:The best approach to learn C Language to your Wishlist.

Add to Wishlist

C Programming:The best approach to learn C Language

Become a master of C Programming Language in an informal and practical way
3.7 (10 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.
625 students enrolled
Last updated 2/2016
English
$10 $200 95% off
17 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 30 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Write C programs in an effective way.
Know pointers thoroughly and make their own programs.
Operate on linked lists effectively.
Allocate and deallocate memory spaces accordingly.
Deploy and run their own real time applications
Perform manipulations over stacks and queues.
View Curriculum
Requirements
  • This course is designed for beginner to advanced level of students.
  • Prior knowledge of programming would be beneficial but not compulsory
Description

In this course, we'll explore C programming language in an informal and practical way. We'll start with the basics of C programming language, then quickly unravel the mystery of C programming language i.e the pointers. The course contains these topics which are the foundations of each programming language:

-Variables, Data Types and Operators

-Loop Statements and Functions

-File Handling and Command Line Arguments

-Arrays,Structures and Memory Management

-Pointers and Linked Lists

-String Handling Functions

-Stacks and queues Data Structures in C Programming Language

Who is the target audience?
  • Students who have no prior knowledge of programming and want to begin from the scratch.
  • Proffessionals who wish to revive their C programming skills beginning from scratch moving to deeper concepts.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 72 Lectures Collapse All 72 Lectures 05:04:30
+
Introduction to the Course
3 Lectures 05:00

This lectures describes an overview of C programming.

Preview 02:27

This lecture describes some pre-requisites for learning C programming.

Preview 01:39

This lecture is about What you'll learn in this course.

Preview 00:54
+
Variables, Data Types and Operators in C
4 Lectures 10:41

This lecture implements task for module 1st.

Preview 02:04

This lecture is about Variables in C.

Preview 03:09

This lecture is about Data Types in C.

Data Types
01:12

This lecture is about Operators in C.

Operators
04:16
+
Exploring More
6 Lectures 54:08

This lecture is about Loop Statements in C.

Loop Statements in C
07:34

This lecture is about Functions in C language.

Functions in C Language
07:46

This lecture describes Implementing Task for Module 3.

Implementing task 1
16:25

This lecture describes implementation of task 1.

Task 1 continued
04:26

Task 1 continued
03:03

This lecture is about program execution for this module.

program execution
14:54
+
File Handling and Command Line Arguments
3 Lectures 09:57

This lecture is about Task for module 3rd.

Task for Module 3rd
00:59

This lecture is about File Handling in C.

File Handling in C
06:17

This lecture is about command line arguments in C.

Command Line Arguments in C
02:41
+
Arrays and Character Array in C
6 Lectures 33:38

This lecture is about Arrays in C Language.

Arrays in C Language
03:25

This lecture is describes Multi-dimensional Arrays in C.

Multi-dimensional Arrays in C
02:19

This lecture is about Character Array in C language.

Character Array in C Language
01:52

This lecture is about Implementing task 2.

Implementing task 2
09:24

This lecture is continuing task 2.

Task 2 continued
05:58

This lecture is about Program execution for task 2.

Program execution
10:40
+
Structures and Memory Management in C
8 Lectures 14:38

This lecture is about handson for Module 5th.

Handson for Module 5th
01:17

This lecture describes Structures in C.

Structures in C
04:32

This lecture is about Memory Management in C language.

Memory Management in C Language
03:12

This lecture describes how to allocate memory dynamically in C Programming Language.

Dynamic Memory Allocation
00:32

In this lecture, we'll go through the concept of malloc function usage in C language.

Malloc Function
01:57

In this video, we'll discuss about calloc function in C Programming Language.

Calloc Function
01:29

In this video, we'll use how to free the memory in C language using free function.

Free Function
00:42

This video describes how to reallocate memory in C using realloc() function.

Realloc Function
00:57
+
Pointers and Linked Lists
8 Lectures 58:40

This lecture is about the powerful feature of C language i.e. Pointers.

Pointers in C Language
03:44

This lecture tells us how to use Linked Lists data structure in C.

Linked List
02:52

This lecture describes the different linked list:

Singly Linked List

Doubly Linked List

Circular Linked List

Types of Linked Lists
02:50

Implementing task 3
16:10

task 3 continued
10:00

task 3 continued
07:19

Task 3 continued
13:36

Program execution
02:09
+
String Handling Functions
2 Lectures 09:39

This lecture is all about Strings in C language.

Getting Started with Strings
03:04

This lecture is all about String Handling Functions in C programming language.

String Handling Functions
06:35
+
Stacks and queues Data Structures in C Language
2 Lectures 09:09

This video describes Stack data structure i.e. LIFO data structure.

Stack Data Structure in C
05:14

Queue in C Language
03:55
+
Books and Pdfs
30 Lectures 00:00
C Overview
3 pages

What you'll need
2 pages

What You'll Learn
2 pages

Task in Module 1st
4 pages

Variables in C
2 pages

Data Types
2 pages

Operators
2 pages

Loops Statements in C
6 pages

Functions in C
5 pages

Task for Module 3rd
3 pages

File Handling in C
6 pages

Command Line Arguments in C
4 pages

Arrays in C
4 pages

Character Arrays
2 pages

Task for Module 5th
4 pages

Structures in C
4 pages

Memory Management in C
3 pages

Dynamic Memory Allocation
2 pages

Malloc function
3 pages

Calloc function
2 pages

Free function
2 pages

Realloc function
2 pages

Pointers in C
5 pages

Linked list
3 pages

Types of Linked Lists
5 pages

Task for Module 8th
3 pages

Getting Started with Strings
4 pages

String Handling Functions
5 pages

Stack Data Structure in C
3 pages

Queues
2 pages
About the Instructor
3.4 Average rating
143 Reviews
1,464 Students
9 Courses
Make Learning Smarter

Digitorious technologies is a leading publisher of development courses which provide in-depth knowledge and high quality training. Digitorious technologies is serving with a mission of providing right direction to people who are looking for a career in IT/software industry. Digitorious is the best place for learning new technologies and making things easy to understand virtually.

Report Abuse