C,C++ Programming
C Programming is a general-purpose, procedural programming language that is widely used for system programming, developing operating systems, embedded systems, and performance-critical applications. It is known for its efficiency, portability, and close-to-hardware capabilities.
Duration
3 Months
Lectures
24
Projects
3
Course Module
- Introduction to C Programming
- Structure of a C program
- Compilation and execution process
- IDEs and compilers (GCC, Turbo C, Code::Blocks, VS Code, etc.)
- Keywords, identifiers, constants, and variables
- Data types (int, float, char, double, etc.)
- Input and output (printf, scanf, gets, puts)
- Operators (arithmetic, relational, logical, bitwise, assignment, increment/decrement, conditional/ternary)
- if, if-else, nested if, switch-case
- Loops (for, while, do-while)
- Break and continue statements
- Function declaration, definition, and calling
- Return values and parameters
- Scope and lifetime of variables (local, global, static)
- Recursion
- One-dimensional arrays
- Multi-dimensional arrays (2D arrays for matrices)
- Strings and string handling functions (strlen, strcpy, strcmp, etc.)
- Character arrays vs. string library functions
- Basics of pointers (declaration, initialization, dereferencing)
- Pointer arithmetic
- Pointers with arrays and strings
- Pointers to pointers (double pointers)
- Pointers and functions (call by value vs. call by reference)
- Defining and using structures
- Nested structures
- Array of structures
- Structures with functions
- Unions vs. structures
- Memory allocation functions (malloc, calloc, realloc, free)
- File Handling
- Data Structures with C
- Calculator program
- Banking system simulation
- Student management system
Admission is going on
Join our exclusive program and take the first step toward building your future. Seats are limited, so don’t miss this opportunity to learn valuable skills, gain hands-on experience, and boost your career.
Why is this course the best for you?
Strong Foundation in Programming
By learning C, you understand how computers really work which builds a rock-solid base for learning C++, Java, Python, and even modern system-level languages like Rust.
Structured Learning Path
The course is designed step by step, from the basics (syntax, loops, functions) to advanced concepts (pointers, data structures, file handling).
Hands-On Projects & Real-World Applications
Instead of only theory, the course includes practical projects such as calculators, student management systems, and games like Tic-Tac-Toe.
Critical Thinking & Problem-Solving
C forces you to think logically and write efficient code because it doesn’t have shortcuts like high-level languages.
Senior Web Developer & Mentor
Assalamu Alaikum. I am Marzia Akter Mita, a professional Web Designer and Developer. I have extensive experience in designing and developing websites using WordPress, delivering modern, responsive, and user-friendly solutions. Alongside design, I specialize in custom website development, ensuring both functionality and performance.
I am proficient in multiple programming languages and frameworks, including C, C++, PHP, Laravel, JavaScript, Java, HTML5, CSS3, and Bootstrap 5. My strong technical background and problem-solving mindset enable me to build professional websites tailored to client needs.
This Course is only for
Students
Job Hunters
Housekeeper
Anyone interested
immigrants
Students Reviews
Farhana Nasrin Eva
Akiful Alam Ayon
Asif Iqbal
Graphic Designer
Behance