Udemy

Introduction to C Programming

Enroll Now
  • 4,737 Students
  • Updated 12/2024
  • Certificate Available
4.6
(308 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 10 Minute(s)
Language
English
Taught by
Paul Chin, PhD
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.6
(308 Ratings)
1 views

Course Overview

Introduction to C Programming

A simple C programming course for absolute beginners

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!

Course Content

  • 16 section(s)
  • 38 lecture(s)
  • Section 1 Introduction
  • Section 2 Installing the tools
  • Section 3 Basic C Language syntax
  • Section 4 Getting inputs from user and also arithmetic operations
  • Section 5 Arithmetic in C
  • Section 6 Decision control: If, Else, Equality and Relational Operators
  • Section 7 While loop statements
  • Section 8 Compound assignments, increment and decrement operators
  • Section 9 For-Loop Statements
  • Section 10 Switch Selection Statements
  • Section 11 Logical Operators
  • Section 12 Functions
  • Section 13 Random Number Generation
  • Section 14 Enumerations
  • Section 15 Arrays
  • Section 16 Resources for further study

What You’ll 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 . . .

Reviews

  • J
    Juan Pablo Navarro Zepeda
    5.0

    This course contains good examples to learn and practice!

  • R
    Radu Florin Cristian
    5.0

    Very clear and easy to follow.

  • A
    Amal Geevarghese
    5.0

    Really good for a beginner.

  • A
    ASHWANI KUMAR
    5.0

    Really course was amazing ., it was great learning experience

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed