Introduction to C Programming

A simple C programming course for absolute beginners

4.37 (147 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Introduction to C Programming
3,775
students
5 hours
content
Feb 2024
last update
$44.99
regular price

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 . . .

Why take this course?

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:

  1. Beginner friendly

  2. Exercises and solutions explained in detail

  3. Plenty of practical exercises

Who this course is for:

  1. Engineering and Computer Science students

  2. 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!

Screenshots

Introduction to C Programming - Screenshot_01Introduction to C Programming - Screenshot_02Introduction to C Programming - Screenshot_03Introduction to C Programming - Screenshot_04

Reviews

James
October 18, 2023
He has done it again! I work in CyberSec and dreaded learning C. I have taken his assembly, reverse engineering and malDev classes from here and his crackinglessons site. He is an amazing teacher and makes the effort to explain everything clearly.
Ata
August 16, 2023
Explanation is presented in straightforward English and supported by well-crafted examples. While the content may be somewhat basic, I'm confident that it will prove beneficial for individuals seeking to grasp the fundamentals of the C language.
Nur
December 21, 2022
I like this course!! Really recommended for comp sci student with zero knowledge about programming. Thank you sir!

Charts

Price

Introduction to C Programming - Price chart

Rating

Introduction to C Programming - Ratings chart

Enrollment distribution

Introduction to C Programming - Distribution chart
4853718
udemy ID
8/27/2022
course created date
9/26/2022
course indexed date
ANUBHAVJAIN
course submited by