Course / Course Details

C Programming

  • Gayathri Perumal image

    By - Gayathri Perumal

  • 0 students
  • N/A
  • (0)

Course Description

  • This course provides a comprehensive introduction to the C programming language, one of the most powerful and widely used programming languages in software development. Learners will understand the fundamentals of programming, including variables, data types, operators, control structures, functions, arrays, pointers, strings, structures, file handling, and memory management. The course emphasizes hands-on coding practice and problem-solving techniques to build a strong programming foundation for software development, embedded systems, and system-level programming.

Course Outcomes

  • Understand the fundamentals of C programming syntax and structure.
  • Write C programs using variables, data types, operators, and expressions.
  • Implement decision-making and looping constructs for program control.
  • Create modular programs using functions and parameter passing.
  • Work with arrays, strings, and pointers effectively.
  • Use structures and unions to organize complex data.
  • Perform file input/output operations in C programs.
  • Apply dynamic memory allocation techniques.
  • Debug and optimize C programs for better performance.
  • Develop problem-solving skills for real-world programming challenges.

Course Curriculum

  • 1 chapters
  • 56 lectures
  • 0 quizzes
  • N/A total length
Toggle all chapters
1 How to set up C in Visual Studio Code
6.53 Min


2 Beginner C Programming
11.12 Min


3 Variables and Data Types in C
8.08 Min


4 How to check variable type in C
3.19 Min


5 C Type Conversion
8.1 Min


6 C Multiple Variables in One Line
5.15 Min


7 Arithmetic Operators in C
8.54 Min


8 C Type Casting
2.36 Min


9 Increment and Decrement in C
5.53 Min


10 C Boolean and Logic Operators
8.44 Min


11 C If and Else Conditions
7.39 Min


12 C Ternary Operator
9.16 Min


13 Get User Input in C
8.42 Min


14 C Practice Problems
8.59 Min


15 Arrays in C
16.07 Min


16 C String and C Strings
17.09 Min


17 C Vectors and Dynamic Arrays
16.23 Min


18 Why does index start at 0 in computer science
4.28 Min


19 For Loops in C
10.41 Min


20 For Each Loop in C
12.36 Min


21 While Loops in C
11.26 Min


22 Do While Loops in C
9.35 Min


23 C Break and Continue Statements
12.1 Min


24 C Switch Statement
9.48 Min


25 Rock Paper Scissors Game in C
10.47 Min


26 Multidimensional Arrays in C 2D arrays
14.32 Min


27 Tic Tac Toe Game in C
20.2 Min


28 Pointers in C
9.32 Min


29 C Const Pointers vs Pointer To Const
7 Min


30 References in C
10.56 Min


31 C Null Pointers
8.28 Min


32 C Pointers and Arrays
10.11 Min


33 Dynamic Memory Allocation in C
8.54 Min


34 C Dynamic Arrays Dynamically Allocated Array
8.58 Min


35 C Dynamic Arrays vs Dynamically Allocated Arrays
10.04 Min


36 Pointers to Pointers C
14.44 Min


37 C Functions
13.35 Min


38 C Functions Pass by Value or Reference
11.24 Min


39 C Const Reference
4.43 Min


40 C Function Overloading
10.41 Min


41 C Templates and Generics Functions
8.44 Min


42 Functions in C Practice Problems
11.38 Min


43 Recursion in C
10.49 Min


44 How does recursion work
3.54 Min


45 C Recursion with Vectors
9.2 Min


46 Global Variables in C
10.48 Min


47 Enums in C
15.34 Min


48 Exception Handling C
17.29 Min


49 C Iterators
11.4 Min


50 C Set Unordered Set Multiset
10.36 Min


51 C Useful Math Functions
11.36 Min


52 C Pair
7.48 Min


53 C Typedef and Type Aliases
4.15 Min


54 Map in C
13.52 Min


55 C Tuples
8.14 Min


56 C String Functions
11.09 Min


Instructor

0 Rating
0 Reviews
1 Students
137 Courses

Course Full Rating

0

Course Rating
(0)
(0)
(0)
(0)
(0)

No Review found

Sign In or Sign Up as student to post a review

Student Feedback

You must be enrolled to ask a question