C Programming The Best Approach To Learn C Language

Become a master of C Programming Language in an informal and practical way

Last updated 2022-01-10 | 3.9

- Write C programs in an effective way.
- Know pointers thoroughly and make their own programs.
- Operate on linked lists effectively.

What you'll 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.

* Requirements

* This course is designed for beginner to advanced level of students.
* Prior knowledge of programming would be beneficial but not compulsory
* Basics of Computers
* Knowledge of any Text Editor on which you can write code

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 this course is for:

  • 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.

Course content

10 sections • 72 lectures

Introduction Preview 02:27

This lectures describes an overview of C programming.

What you'll need Preview 01:39

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

What You'll Learn Preview 00:54

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

Task in Module 1st Preview 02:04

This lecture implements task for module 1st.

Variables in C Preview 03:09

This lecture is about Variables in C.

Data Types Preview 01:12

This lecture is about Data Types in C.

Operators Preview 04:16

This lecture is about Operators in C.

Loop Statements in C Preview 07:34

This lecture is about Loop Statements in C.

Functions in C Language Preview 07:46

This lecture is about Functions in C language.

Implementing task 1 Preview 16:25

This lecture describes Implementing Task for Module 3.

Task 1 continued Preview 04:26

This lecture describes implementation of task 1.

Task 1 continued Preview 03:03

program execution Preview 14:54

This lecture is about program execution for this module.

Task for Module 3rd Preview 00:59

This lecture is about Task for module 3rd.

File Handling in C Preview 06:17

This lecture is about File Handling in C.

Command Line Arguments in C Preview 02:41

This lecture is about command line arguments in C.

Arrays in C Language Preview 03:25

This lecture is about Arrays in C Language.

Multi-dimensional Arrays in C Preview 02:19

This lecture is describes Multi-dimensional Arrays in C.

Character Array in C Language Preview 01:52

This lecture is about Character Array in C language.

Implementing task 2 Preview 09:24

This lecture is about Implementing task 2.

Task 2 continued Preview 05:58

This lecture is continuing task 2.

Program execution Preview 10:40

This lecture is about Program execution for task 2.

Handson for Module 5th Preview 01:17

This lecture is about handson for Module 5th.

Structures in C Preview 04:32

This lecture describes Structures in C.

Memory Management in C Language Preview 03:12

This lecture is about Memory Management in C language.

Dynamic Memory Allocation Preview 00:32

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

Malloc Function Preview 01:57

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

Calloc Function Preview 01:29

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

Free Function Preview 00:42

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

Realloc Function Preview 00:57

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

Pointers in C Language Preview 03:44

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

Linked List Preview 02:52

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

Types of Linked Lists Preview 02:50

This lecture describes the different linked list:

Singly Linked List

Doubly Linked List

Circular Linked List

Implementing task 3 Preview 16:10

task 3 continued Preview 10:00

task 3 continued Preview 07:19

Task 3 continued Preview 13:36

Program execution Preview 02:09

Getting Started with Strings Preview 03:04

This lecture is all about Strings in C language.

String Handling Functions Preview 06:35

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

Stack Data Structure in C Preview 05:14

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

Queue in C Language Preview 03:55

C Overview Preview 3 pages

What you'll need Preview 2 pages

What You'll Learn Preview 2 pages

Task in Module 1st Preview 4 pages

Variables in C Preview 2 pages

Data Types Preview 2 pages

Operators Preview 2 pages

Loops Statements in C Preview 6 pages

Functions in C Preview 5 pages

Task for Module 3rd Preview 3 pages

File Handling in C Preview 6 pages

Command Line Arguments in C Preview 4 pages

Arrays in C Preview 4 pages

Character Arrays Preview 2 pages

Task for Module 5th Preview 4 pages

Structures in C Preview 4 pages

Memory Management in C Preview 3 pages

Dynamic Memory Allocation Preview 2 pages

Malloc function Preview 3 pages

Calloc function Preview 2 pages

Free function Preview 2 pages

Realloc function Preview 2 pages

Pointers in C Preview 5 pages

Linked list Preview 3 pages

Types of Linked Lists Preview 5 pages

Task for Module 8th Preview 3 pages

Getting Started with Strings Preview 4 pages

String Handling Functions Preview 5 pages

Stack Data Structure in C Preview 3 pages

Queues Preview 2 pages