Getting Started With C Programming

C is a procedural programming language. It was initially developed by Dennis Ritchie in the year 1972. It was mainly developed as a system programming language to write an operating system. The main features of C language include low-level access to memory, a simple set of keywords, and clean style, these features make C language suitable for system programmings like an operating system or compiler development.
Many later languages have borrowed syntax/features directly or indirectly from C language. Like syntax of Java, PHP, JavaScript, and many other languages are mainly based on C language

C Programming Course Content

Introduction
  • Course Introduction 
  • Section Introduction 
  • About the C Language 
  •  Hello World
  •  Section Summary 

Language Fundamentals

  • Section Introduction
  • Variables and Constants
  • printf and scanf
  • Data Types
  • Commend Line Arguments
  • Arithmetic Operators
  • Flushing the input buffer
  • Loops
  • Arrays (1D)
  • Arrays (2D)
  • Challenge
  • Section Summary

Logical Flow

  • Introduction
  • Conditionals
  • Switch
  • Module Challenge – Part 1
  • Module Challenge – Part 2
  • Section Summary

Strings, chars and pointers

  • Section Introduction  
  • Pointers  
  • Stack and Heap  
  • Strings, Pointers, Null-terminations
  • Char Arrays and Pointers  
  • Char Arrays and Functions  
  • Challenge  
  • Section Summary

Functions

  • Section Introduction
  • Basic Functions & Arguments  
  • Pass By Value and Reference – Part 1
  • Pass By Value and Reference – Part 2  
  • Challenge
  • Section Summary

File I/O

  • Section Introduction  
  • Opening and Closing Files  
  • Reading All Content Of A File  
  • Searching for Content Within A File  
  • Binary Files
  • Binary File Challenge  
  • ASCII File Challenge  
  • Section Summary

Macros

  • Section Introduction  
  • Constants, Functions, Aliases  
  • Conditionals and Strings  
  • Challenge  
  • Section Summary  
  • Course Summary

More than 20000 students on Udemy

  • 4.1 Instructor Rating
  • Best Seller Course
  • Highest Rated Course
  • Courses used by udemy for business clients.

210K students on our platform

  • Unlimited access to all courses.
  • Top Courses for every trending technologies.
  • 4.5 Average ratings for all the courses.
  • Certificate Internationally accepted.

Learn at your pace

Courses Made By Industry Experts

Enhance your career

Enroll NowContact us