When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Introduction to C Programming

A simple C programming course for absolute beginners

     
  • 4.5
  •  |
  • Reviews ( 176 )
₹1799

This Course Includes

  • iconudemy
  • icon4.5 (176 reviews )
  • icon5 total hours
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Introduction to C Programming

If you are completely new to programming and want a simple introduction, then this course is for you. This course is partly based on the textbook C How to Program by Deitel and Deitel. C Programming is still a common requirement for Engineering and Computer Science students as it is the language of choice for low-level programming, eg, in embedded systems, OS kernel programming, device drivers and modules programming and  so on. Because C works very closely with the processor, performance-critical applications are mostly written in C and it has become the backbone of modern operating systems, compilers, interpreters, third-party libraries, and databases. In addition, C is a small language that is designed to cost minimal performance overhead which makes it ideal for embedded systems. C is the language of choice for implementing Operating Systems for Windows, Linux and OSX.

Features of this course:

Beginner friendly

Exercises and solutions explained in detail

Plenty of practical exercises

Who this course is for:

Engineering and Computer Science students

Anyone interested to learn the fundamental concepts of programming

Learning Outcomes:

By the end of this course, you will be equipped with the basic concepts of programming to further your studies in more advanced topics.

Enroll today and I will see you inside!

What You Will Learn?

  • Basic C Syntax.
  • Getting Inputs.
  • Arithmetic in C.
  • Decision Control - Equality and Relational Operators.
  • C Language Keywords.
  • If-Else Statements.
  • While-Loops: Counter Controlled Repetitions.
  • While-Loops: Sentinel Controlled Repetitions.
  • Compound assignments, increment and decrement operators.
  • For-Loops.
  • Switch-Selections.
  • Logical Operators.
  • Functions.
  • Header Files.
  • Passing Arguments by Value and By Reference.
  • Scope Rules.
  • Random Number Generation.
  • Enum Basics.
  • Arrays Basics.
  • Strings and Passing Arrays to Functions.
  • 2D Arrays.
  • and more . . ..