C Programming
Your first step in
programming world
This Program Covers
Basics of Programming
Data Types & Variables
Input/Output
Control flow Structure
Arrays & String Function
Pointers, Functions
Structure & File Handling
C is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations. By design, C provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language, including operating systems, as well as various application software for computers ranging from supercomputers to embedded systems.
Course Highlights
- Master C programming concepts from the ground up
- Start from the basics and go all the way to creating your own programs
- Uniquely designed course with Instructor Led classroom explanation of every module
- Use the source code examples to learn step-by-step
- Assignments/Practice exercises and Projects
- Inbuilt Compiler / Interpreter for coding practice
- Certificate on completion of course
Key Features
- Detailed explanation of every topic & concept for those who love to read
- Lifetime access to 51 Video Sessions / 2287 Minutes of high-quality self-paced e-learning content and live class recordings
- 135 Built in Assignments to practice & submission for code review
- 2 Minor Projects
- 3 Tests
- 24x7 learner assistance and support
What All You Get
- Detail notes for every topic
- Tests to evaluate your progress
- Assignments to practice
- Web based compilers/interpreters
Introduction to Computer Programming Language
Course Curriculum
Available in
days
days
after you enroll
- Notes - Introduction to C Programming & C Program Structure
- What is a Computer
- What is a Computer Pragram & Types of Languages
- Program Life Cycle
- M1L1 - Introduction of Programming (49:13)
- M1L2 - Types of Computer Programming (52:59)
- M1L3 - Types of Programming (61:09)
- Overview & Evolution of C Language
- M1L4 - Introduction of C Programming Language (44:51)
- First C Welcome Program & Its Structure
- M1L5 - First Welcome Program (46:05)
- M1L6 - C Program Structure (42:25)
- M1L7 - Internal Details of Compiler (49:20)
- M1L8 - Configuration of Gcc ang G++ Compiler With Welcome Program (40:00)
- Assignments - Module 1
Available in
days
days
after you enroll
- Notes - C Programming Data Types, Variables and Constants
- Character Sets
- Tokens, Key Words & Identifiers
- M2L1 - Character Set, C-Token, Keywords, Identifier (46:43)
- Constants, Strings & Special Symbols
- Variables
- M2L2 - Introduction of Constants (56:46)
- M2L3 - Types of Constants and Variables (39:41)
- Module 2-Assignment 01-Variables
- Module 2-Assignment 02-Variables
- Data Types
- M2L4 - Data Type (46:15)
- M2L5 - Types of Data Type (47:27)
- Module 2-Assignment 03-Data Types
- Module 2-Assignment 04-Data Types
- Module 2-Assignment 05-Data Types
- Module 2-Assignment 06-Data Types & Operator
- Module 2-Assignment 07-Data Types & Operator
- Module 2-Assignment 08-Data Types & Operator
- Module-2-Assignment-09-Data-Types-and-Operator
- Module 2-Assignment 10-Data Types & Operator
- Module 2-Assignment 11-Data Types & Operator
- Module 2-Assignment 12-Constants
- Module-2-Assignment-13-Data-Types-and-Operator
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Notes - C Programming Input/Ouput
- Input / Output
- M3L1 - Input and Output Functions, Type Conversion (41:51)
- Module 3-Assignment 01-input-output
- Module-3-Assignment-02-input-output
- Module-3-Assignment-03-input-output
- Module-3-Assignment-04-constant-literal
- Module-3-Assignment-05-type-conversion
- Module-3-Assignment-06-type-conversion
Available in
days
days
after you enroll
- Notes - C Programming Operators / Expressions
- Operators, Expressions & Arithmatic Operators
- Module 4-Assignment 01-operators
- M4L1 - Introduction and Types of Operators (46:44)
- Relational & Logical Operators
- M4L2 - Relational ,Logical Operators (35:25)
- Assignment & Increment-Decrement Operators
- M4L3 - Assignment Operators (20:23)
- M4L4 - Increment and Decrement Operators (47:57)
- M4L5 - Continue Inc and Dec Operators, Conditional Operators (33:05)
- Bitwise & Special Operators
- M4L6 - Bitwise Operators (47:06)
- Module-4-Assignment-02-Operators
- Module-4-Assignment-03-Operators
- Module-4-Assignment-04-Operators
- Module-4-Assignment-05-Operators
- Module-4-Assignment-06-Operators
- Module-4-Assignment-07-Operators
Available in
days
days
after you enroll
- Notes - C Programming Control Flow Structure
- Control Flow Structures, If & If-Else Statements
- M5L1 - Control Flow Statement (52:32)
- Module-5-Assignment-01-control-flow-ifelse
- Module-5-Assignment-02-control-flow-ifelse
- Module-5-Assignment-03-control-flow-ifelse
- Module-5-Assignment-04-control-flow-ifelse
- Module-5-Assignment-05-control-flow-ifelse
- Module-5-Assignment-06-control-flow-ifelse
- Nested if...else & else...if ladder
- M5L2 - Nested if...else, else if Ladder (44:41)
- Module-5-Assignment-07-control-flow-ifelse
- Module-5-Assignment-08-control-flow-ifelse
- Module-5-Assignment-09-control-flow-ifelse
- Switch Statement
- M5L3 - Exp. else if Ladder, Switch Statement (39:21)
- goto Statement
- M5L4 - Example of Switch, Goto Statement (41:32)
- Module-5-Assignment-10-control-flow-ifelse
- Module-5-Assignment-11-control-flow-ifelse
- Module-5-Assignment-12-control-flow-ifelse
- Module-5-Assignment-13-control-flow-ifelse
- Module-5-Assignment-14-control-flow-ifelse
- Module-5-Assignment-15-control-flow-ifelse
- M5L5 - Mini Project -1 (39:55)
- Iterative Control Structures ( Loops )
- While Loop & Do-While Loop
- M5L6 - Iterative (Loop) Control Statement (37:43)
- For Loop & Nested Loop
- M5L7 - For Loop, Nested Loop (43:53)
- Jumping Out of Loops
- M5L8- Example of Nested Loop and Pattern (45:41)
- M5L9 - Nested Loop, Pattern (40:22)
- M5L10 - Example of Nested Loop (48:23)
- Module-5-Assignment-16-control-struct-loops
- Module-5-Assignment-17-control-struct-loops
- Module-5-Assignment-18-control-struct-loops
- Module-5-Assignment-19-control-struct-loops
- Module-5-Assignment-20-control-struct-loops
- Module-5-Assignment-21-control-struct-loops
- Module-5-Assignment-22-control-struct-loops
- Module-5-Assignment-23-control-struct-loops
- Module-5-Assignment-24-control-struct-loops
- Module-5-Assignment-25-control-struct-loops
- Module-5-Assignment-26-control-struct-loops
- Module-5-Assignment-27-control-struct-loops
- Module-5-Assignment-28-control-struct-loops
- Module-5-Assignment-29-control-struct-loops
- Module-5-Assignment-30-control-struct-loops
- Module-5-Assignment-31-control-struct-loops
- Module-5-Assignment-32-control-struct-loops
- Module-5-Assignment-33-control-struct-loops
- Module-5-Assignment-34-control-struct-loops
- Module-5-Assignment-35-control-struct-loops
- Module-5-Assignment-35-control-struct-loops
- Module-5-Assignment-36-control-struct-loops
- Module-5-Assignment-37-control-struct-loops
- Module-5-Assignment-38-control-struct-loops
- Module-5-Assignment-39-control-struct-loops
- Module-5-Assignment-40-control-struct-loops
- Module-5-Assignment-41-control-struct-loops
- Module-5-Assignment-42-control-struct-loops
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Notes - C Programming Arrays and String Function
- Introduction to an Array
- M6L1 - Introduction of An Array (48:15)
- Array Intialization
- M6L2 - Initialization of An Array (56:13)
- Two Dimensional Array
- M6L3 - Two Dimensional Arrays (40:30)
- M6L4 - Application of Two Dimensional Array (44:11)
- Character Array or String
- M6L5 - Matrix Multiplication, Character Array or String (44:38)
- Module-6-Assignment-01-Arrays
- Module-6-Assignment-02-Arrays
- Module-6-Assignment-03-Arrays
- Module-6-Assignment-04-Arrays
- Module-6-Assignment-05-Arrays
- Module-6-Assignment-06-Arrays
- Module-6-Assignment-07-Arrays
- Module-6-Assignment-08-Arrays
- Module-6-Assignment-09-Arrays
- Module-6-Assignment-10-Arrays
- Module-6-Assignment-11-Arrays
- Module-6-Assignment-12-Arrays
- Module-6-Assignment-13-Arrays
- Module-6-Assignment-14-Arrays
- Module-6-Assignment-15-Arrays
- Module-6-Assignment-16-Arrays
- Module-6-Assignment-17-Arrays
- Module-6-Assignment-18-Arrays
- Module-6-Assignment-19-Arrays
- Module-6-Assignment-20-Arrays
- String Function
- M6L6 - String Functions (51:44)
- Module-6-Assignment-21-Strings
- Module-6-Assignment-22-Strings
- Module-6-Assignment-23-Strings
- Module-6-Assignment-24-Strings
- Module-6-Assignment-25-Strings
- Module-6-Assignment-26-Strings
- Module-6-Assignment-27-Strings
- Module-6-Assignment-28-Strings
- Module-6-Assignment-29-Strings
- Module-6-Assignment-30-Strings
- Module-6-Assignment-31-Strings
- Module-6-Assignment-32-Strings
- Module-6-Assignment-33-Strings
- Module-6-Assignment-34-Strings
Available in
days
days
after you enroll
- Notes - C Programming Pointers
- What Are Pointers
- M7L1 - Introduction to Pointer (14:20)
- Declaration & Initialization of Pointer
- M7L2 - Declaration & Initialization of Pointer Variable (44:45)
- Pointer with Array
- M7L3 - Pointer With Array (48:45)
- M7L4 - Pointer with Array Contd.... (41:32)
- Module-7-Assignment-01-Pointers
- Module-7-Assignment-02-Pointers
- Module-7-Assignment-03-Pointers
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Notes - C Programming Functions
- Functions
- M8L1 - Introduction to Function (54:40)
- Function Declaration
- M8L2 - Development Life Cycle of Function and Example of Functions (48:01)
- User Defined Functions
- Functions with Arrays
- M8L3 - Types of User Define Function, Function with Array (48:55)
- M8L4 - Project with Functions (39:55)
- Function Calls in C Language
- Storage Classes
- M8L5 - Call by Value and Call by Reference , Recursion Function (56:49)
- Module-8-Assignment-01-Functions
- Module-8-Assignment-02-Functions
- Module-8-Assignment-03-Functions
- Module-8-Assignment-04-Functions
- Module-8-Assignment-06-Functions
- Module-8-Assignment-07-Functions
- Module-8-Assignment-08-Functions
- Module-8-Assignment-09-Functions
- Module-8-Assignment-10-Functions
Available in
days
days
after you enroll
- Notes - C Programming Structure
- Structure in C Programming
- Stucture Variable Declaration
- M9L1 - Introduction to Structure (47:25)
- Structure As Function Arguments
- Array of Structures
- M9L2 - Structure with Array and Pointer, Dynamic Memory Allocation (42:50)
- Module-9-Assignment-01-Structure
- Module-9-Assignment-02-Structure
- Module-9-Assignment-03-Structure
- Module-9-Assignment-04-Union
- Module-9-Assignment-05-Union
- Module-9-Assignment-06-Union
- Module-9-Assignment-07-Dynamic-Memory-Allocation
- Module-9-Assignment-08-Dynamic-Memory-Allocation
- Module-9-Assignment-09-Dynamic-Memory-Allocation
- Module-9-Assignment-10-Dynamic-Memory-Allocation
Available in
days
days
after you enroll
- Notes - C Programming File Handling
- File Handling
- File Input / Output
- M10L1 - File Handling (38:45)
- File Functions
- M10L2 - File Management Functions (39:33)
- M10L3 - File Management Functions Cont.... (52:03)
- M10L4 - Final Project with Database Management (63:50)
- Module-10-Assignment-01-file-handling
- Module-10-Assignment-02-file-handling
- Module-10-Assignment-03-file-handling
- Module-10-Assignment-04-file-handling
- Module-10-Assignment-05-file-handling
- Module-10-Assignment-06-file-handling
- Module-10-Assignment-07-file-handling
- Module-10-Assignment-08-file-handling
- Module-10-Assignment-09-file-handling
- Module-10-Assignment-10-file-handling
Best for learning
- 12 Months of all courses unlimited access
- +
- Completion Certificates
- Free access to new courses
- Internships/Projects
INR
2999/Year
USD
39.99/Year