Introduction to C Programming
- Description
- Curriculum
- FAQ
- Reviews
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!
-
11Decision control: Equality and Relational OperatorsVideo lesson
Decision control: Equality and Relational Operators
-
12C KeywordsVideo lesson
C Keywords
-
13Exercise 2.19 (Arithmetic, Largest Value and Smallest Value)Video lesson
Exercise 2.19 (Arithmetic, Largest Value and Smallest Value)
-
14if-else selection statementsVideo lesson
if-else statements
-
17Compound assignments, increment and decrement operatorsVideo lesson
Compound assignments, increment and decrement operators
-
18Exercise 3-32 (Square of Asterisks)Video lesson
Exercise 3-32 (Square of Asterisks)
-
19Exercise 3-33 (Hollow Square of Asterisks)Video lesson
Exercise 3-33 (Hollow Square of Asterisks)
-
26Introduction to functionsVideo lesson
Introduction to functions
-
27Exercise 5-15 (Hypotenuse Calculations)Video lesson
Exercise 5-15 (Hypotenuse Calculations)
-
28Header FilesVideo lesson
Header Files
-
29Passing arguments by value and by referenceVideo lesson
Passing arguments by value and by reference
-
30Scope RulesVideo lesson
Scope Rules
External Links May Contain Affiliate Links read more