Master The C Programming Language

BY
Udemy

Lavel

Beginner

Mode

Online

Fees

₹ 499 3099

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 499  ₹3,099
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction

  • Introduction
  • Your first Program
  • HelloWorld with VisualStudio Code
  • Structure of the program
  • C Compiler Setup for Windows
  • Special Note
  • Introduction Quiz

First Steps in Programming

  • Addition of two numbers
  • FormatSpecifiers
  • Problem - Basic Arithmetic Operators
  • Solution - Basic Arithmetic Operators
  • Operators Quiz - Part 1
  • Problem - Average of three numbers
  • Solution - Average of three numbers
  • Problem - Calculate Percentage
  • Solution - Calculate Percentage
  • Datatypes and Expression Evaluation
  • Datatypes Quiz
  • Increment and Decrement Operators
  • Operators - Part 1
  • Operators - Part 2
  • Operators Quiz

Branching and Looping

  • If statement
  • Nested If
  • Simple If
  • Introduction to block
  • Switch
  • Branching Quiz
  • While
  • DoWhile
  • For
  • Looping Quiz

Programming Exercises on Loops

  • Problem 1 with Solution
  • Problem 2 with Solution
  • Problem 3 with Solution
  • Problem 4 with Solution
  • Problem 5 with Solution
  • Problem 6 with Solution
  • Problem 7 with Solution
  • Problem 8 with Solution

Functions

  • Introduction to functions
  • Problem 2 with Solution
  • Execution Flow Explained
  • Functions Quiz
  • Problem 3 with Solution
  • Problem 4 with Solution
  • Problem 5 with Solution
  • Problem 6 with Solution
  • Recursive Functions
  • Global Variables
  • Static local variables

Pointers - Basics

  • Introduction to pointers
  • Pointers Quiz
  • Multilevel indirection
  • Pointers Quiz 2
  • Pointer Usage 1
  • Swap two variables
  • Introduction to dynamic memory allocation

Single Dimensional Arrays

  • Introduction to Arrays
  • Example to find the biggest of the array
  • Example to search for an element in an array
  • Search modified to use Dynamic Memory Allocation
  • Sorting an Array

Character and Strings

  • Introduction to char
  • Strings
  • Exercise Problem 1 with Solution
  • Exercise Problem 2 with Solution
  • Exercise Problem 3 with Solution

Double Dimensional Arrays

  • Introduction to Double Dimensional Arrays
  • Matrix Addition
  • Matrix Multiplication
  • String Sort

Structures and Unions

  • Introduction to Structures
  • Pointers to Structures
  • Unions
  • Typedef

Modularize Your Code

  • External variable declarations
  • External function declarations
  • Modularize the code

Command Line Arguments & File processing

  • Command Line arguments introduction
  • Command line tool - 1
  • Command line tool with files

Preprocessor directives

  • Introduction to #define
  • Defining macros with #define
  • Conditional compilation and phases of program translation

Pointers - Advanced

  • Constant Pointers and Pointer to Constants
  • Constant Pointers - Quiz
  • Void pointers (Generic Pointers)
  • Pointer Arithmetic Basics
  • Generalizing Code using Void Pointers
  • Void Pointers - Quiz
  • Function Pointers
  • Develop flexible code with Function Pointers
  • Function Pointers - Quiz

Source

  • Source Code for Download

What's next?

  • Bonus Lecture: OFFER Coupons for my other courses

Articles

Popular Articles

Latest Articles

Similar Courses

C Programming Foundations

PW Skills

Online
Beginner
Free

Jupyter Notebook

Great Learning

Online
Beginner
Free

Eclipse Tutorial

Great Learning

Online
Beginner
Free

Dev C++ Tutorial

Great Learning

Online
Beginner
Free

Turbo C++

Great Learning

Online
Beginner
Free

Coding For Beginners You Can Learn to Code

Simpliv Learning

Online
Beginner
$199 $999

Scripting and Programming Foundations

WGS via Edx

8 Weeks Online
Beginner
Free

How to Code Simple Data

The University of British Columbia, Vancouver via Edx

7 Weeks Online
Beginner
Free

Information Technology Fundamentals for Business P...

Polytechnic University of Valencia, Valencia via Edx

3 Weeks Online
Beginner
Free

Introduction to C++

Microsoft Corporation via Edx

4 Weeks Online
Beginner
Free

Courses of your Interest

Professional Certificate Course in Data Science

Professional Certificate Course in Data Science

Newton School

8 Months Online
Beginner

JavaScript Foundations

PW Skills

Online
Beginner
Free

Technical Analysis Series

PW Skills

3 Months Online
Beginner
Free

Cracking the Coding Interview in Java Foundation

PW Skills

5 Months Online
Beginner
Free

Python Foundations

PW Skills

Online
Beginner
Free
Getting Started with Generative AI APIs

Getting Started with Generative AI APIs

Codio via Coursera

3 Weeks Online
Beginner
Generating code with ChatGPT API

Generating code with ChatGPT API

Codio via Coursera

3 Weeks Online
Beginner
Prompt Engineering for ChatGPT

Prompt Engineering for ChatGPT

Vanderbilt via Coursera

Online
Beginner

Data Structures and Algorithms in Java

Great Learning

Online
Beginner
Free

Angular7 for Beginners

Great Learning

Online
Beginner
Free

More Courses by Udemy

Microsoft Excel 2013 Course Beginners Intermediate...

Udemy

Online
Beginner
₹399 ₹2,699

Python for Beginners to Advance

Udemy

Online
Beginner
₹ 2,499

Learn Python Turtle Using Block Coding

Udemy

Online
Beginner
₹399 ₹799

Master Python Basics For Developer

Udemy

Online
Beginner
₹475 ₹3,499

Programming in Python for Beginners

Udemy

Online
Beginner
₹ 799

Learn Python 3 Programming from Scratch

Udemy

Online
Beginner
₹475 ₹1,299

Automate Your Life With Python

Udemy

Online
Beginner
₹ 2,899

Learn Python Python for Beginners

Udemy

Online
Beginner
₹ 1,799

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books