- Introduction
- Your first Program
- HelloWorld with VisualStudio Code
- Structure of the program
- C Compiler Setup for Windows
- Special Note
- Introduction Quiz
Beginner
Online
₹ 449 1,499
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
certificate availability
certificate providing authority
The syllabus
Introduction
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
Jupyter Notebook
Great Learning
Eclipse Tutorial
Great Learning
Dev C++ Tutorial
Great Learning
Turbo C++
Great Learning
Coding For Beginners You Can Learn to Code
Simpliv Learning
Scripting and Programming Foundations
WGS via Edx
How to Code Simple Data
The University of British Columbia, Vancouver via Edx
Information Technology Fundamentals for Business P...
Polytechnic University of Valencia, Valencia via Edx
Introduction to C++
Microsoft Corporation via Edx
Courses of your interest
Professional Certificate Course in Data Science
Newton School
JavaScript Foundations
PW Skills
Technical Analysis Series
PW Skills
Python Foundations
PW Skills
Getting Started with Generative AI APIs
Codio via Coursera
Generating code with ChatGPT API
Codio via Coursera
Prompt Engineering for ChatGPT
Vanderbilt via Coursera
Data Structures and Algorithms in Java
Great Learning
Angular7 for Beginners
Great Learning