C programming language for beginners
Offered By: Skillshare
Course Description
Overview
Welcome to this C language programming course, say goodbye to boring 15 minutes lectures, in this course you will find:
-
Quick and powerful lectures
-
A lot of examples
-
Animations
-
Illustrations
-
A solved quiz after almost each lecture
-
Practice based learning
-
Source codes
-
Programming tips and tricks
So don't hesitate to enroll, see you in the first lecture to start learning programming!
Syllabus
- Introduction
- Set up the environment
- Create a C file
- Our first program
- What is a variable?
- Data types
- Declare and initialize a variable
- Constants
- Variable naming rules
- Create your own data types with enum and typedef
- Boolean data type
- Print a variable
- Scan a variable
- What is an operator ?
- Arithmetic operators
- Type casting
- Relational operators
- Logical operators
- Assignment operators
- Difference between a++ and ++a
- Bitwise operators
- What is a condition ?
- If statement
- Else statement
- Else if statement
- Switch statement
- Ternary operator
- Nested conditions
- What is a loop ?
- While loop
- Do while loop
- For loop
- Choose the right loop
- Infinite loop
- Break and continue statements
- Nested loops
- What is a function ?
- How to create a function ?
- Pass by value VS pass by reference
- Let's create some functions !
- Built-in functions
- What is an array ?
- How to create arrays
- Get information from an array
- CourseManipulateArray
- What is a string ?
- How to create a string
- string.h functions
- Scan a string properly
- What is a pointer?
- How to create a pointer
- CourseDereferencePointer
- Pointers and functions
- Pointers and arrays
- Memory allocation
- Key points about pointers
- Conclusion
Taught by
Inside Code
Related Courses
3D Art and Audio PipelineUnity via Coursera 3D Interactions and Navigation
Unity via Coursera ABC du langage C
Institut Mines-Télécom via France Université Numerique Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera Add Gore to Your Game in Unity
Coursera Project Network via Coursera