Learn C Language | For Beginners
C is one of the most widely used programming languages today. The language itself is object-oriented, offering you the utmost control over data usage, interface, and resource allocation.
This course covers the fundamentals of programming in C. Created for the novice programmer, this course assumes no prior knowledge of computer programming. The main elements of the language are introduced step by step in a logical, gradient manner. This approach will give you a solid foundation for writing useful, correct, maintainable, and efficient code.
This course covers the fundamentals of programming in C. Created for the novice programmer, this course assumes no prior knowledge of computer programming. The main elements of the language are introduced step by step in a logical, gradient manner. This approach will give you a solid foundation for writing useful, correct, maintainable, and efficient code.
Under this course, the following topics will be covered.
Chapter # 00: Introduction
- Introduction
Chapter # 01: Getting Started
- Installation and Setup
- Getting Started
- The Basics
- Understanding C++
Chapter # 02: Getting Started
- Understanding a C Program
- Sending text to output
- Challenge Add a puts() statement
- Solution Add a puts() statement
- 02_05_Adding comments to the code
- 02_06_Exploring the print f() function
- 02_07_Challenge Add a new line
- 02_08_Solution Add a new line
- 02_09_Working with escape characters in print f
- 02_10_Challenge Use escaped characters
- 02_11_Solution Use escaped characters
- 02_12_Working with values and placeholders
- 02_13_Introducing variables
- 02_14_Using character IO
- 02_15_Exploring strings and more IO
- 02_16_Working with math
- 02_17_Making more calculations
Chapter # 03: Program Flow Control
- 03_01_Making a decision with if
- 03_02_Making multiple decisions with switch-case
- 03_03_Looping with while
- 03_04_Repeating chunks of code with for
- 03_05_Challenge Output a series of numbers
- 03_06_Solution Output a series of numbers
- 03_07_Nested loops
- 03_08_Adding a function
- 03_09_Passing values to a function
- 03_10_Challenge Evaluate a number
- 03_11_Solution Evaluate a number
- 03_12_Returning a value from a function
Chapter # 04: Intermediate C Language Concepts
- 04_01_Manipulating single characters
- 04_02_Manipulating strings
- 04_03_Exploring constants and placeholders
- 04_04_Building arrays
- 04_05_Creating multidimensional arrays
- 04_06_Challenge Add a dimension to an array
- 04_07_Solution Add a dimension to an array
- 04_09_Working with time functions