×
Events
Knowledgebase
C Programming
Back To Courses
Introduction to C Programming
4 Lessons
History and Evolution of C Language
Importance and Applications of C
Setting up Development Environment (CodeBlocks, Dev-C++, GCC)
Structure of a C Program
Basics of C Programming
5 Lessons
Conditional Statements: if, if-else, nested if, switch-case
Loops: for, while, do-while
Break and Continue Statements
Nested Loops
Project: Simple Calculator or Menu-Driven Program
Control Flow Statements
6 Lessons
Introduction to Functions
Defining and Calling Functions
Function Parameters and Return Types
Recursion and Recursive Functions
Scope and Lifetime of Variables (Local vs Global)
Project: Factorial, Fibonacci, and Prime Number Checker
Functions in C
6 Lessons
One-Dimensional Arrays
Multi-Dimensional Arrays (2D and 3D)
Array Manipulation: Sorting, Searching
Introduction to Strings and String Handling Functions
String Input/Output
Project: Matrix Operations, Word Count in Strings
Arrays and Strings
6 Lessons
Understanding Pointers and Memory Address
Pointer Arithmetic
Pointers and Arrays
Pointers and Functions (Pass by Value vs Pass by Reference)
Pointers to Pointers
Project: Dynamic Memory Allocation Using Pointers
Pointers
6 Lessons
Defining Structures
Accessing Structure Members
Array of Structures
Nested Structures
Unions and Difference Between Structures and Unions
Project: Student Management System
Structures and Unions
4 Lessons
malloc, calloc, realloc, and free Functions
Memory Allocation and Deallocation
Avoiding Memory Leaks
Project: Dynamic Array or Dynamic Matrix
Dynamic Memory Management
5 Lessons
Introduction to Files in C
File Opening Modes (r, w, a, rb, wb)
Reading and Writing Files (fscanf, fprintf, fgets, fputs)
File Pointers and EOF
Project: File-Based Student Record System
File Handling
5 Lessons
Preprocessor Directives: #define, #include, #ifdef, #ifndef
Macros and Constants
Command-Line Arguments
Enumerations
Typedef and const Keyword
Advanced C Concepts
5 Lessons
Introduction to Data Structures: Arrays, Linked Lists, Stacks, Queues
Simple Implementation of Linked List
Stack Using Arrays and Pointers
Queue Using Arrays and Pointers
Project: Mini Data Structure Implementations
Data Structures in C (Introductory)
4 Lessons
Common C Errors: Syntax, Runtime, Logical
Debugging Techniques
Code Optimization Tips
Writing Clean and Modular Code
Debugging and Best Practices
5 Lessons
Banking Management System
Tic-Tac-Toe Game
Employee Record System
Student Grade Management System
Calculator with Advanced Functions
This content is protected, please
Login
and enroll course to view this content!
Add to cart
Category:
Subcategory: