Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
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:
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!
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
-
JJuan Pablo Navarro Zepeda
This course contains good examples to learn and practice!
-
RRadu Florin Cristian
Very clear and easy to follow.
-
AAmal Geevarghese
Really good for a beginner.
-
AASHWANI KUMAR
Really course was amazing ., it was great learning experience