Become a C-programmer and learn one of the most marketable programming languages in 2023.
This course demonstrates the basic concepts of the C programming language and their use in detail.
In contrast with most other C programming courses, here, we are not only focusing on the syntax of different statements but we are going in-depth, behind the scenes and explore how different statements operate.
In this course you will learn:
Become a C-programmer and learn one of the most marketable programming languages in 2023.
This course demonstrates the basic concepts of the C programming language and their use in detail.
In contrast with most other C programming courses, here, we are not only focusing on the syntax of different statements but we are going in-depth, behind the scenes and explore how different statements operate.
In this course you will learn:
Writing programmes in C
Variables and standard data types
Reading/writing inputs & outputs
Binary, decimal & hexadecimal numbers
How computer memory works
Variable limits & overflow
Pre-processor
Compiler
Linker
Arithmetic & bitwise operators
If statements
For loops
While loops
Case & Switch statements
What is high-quality code
Arrays
Structures
Functions
Return Statements & Arguments
Pointers
Pointers with structures
Pointers with arrays
File I/O
Libraries, .h and .c files
Dynamic Memory Allocation
Linked Lists
This type of in-depth analysis will provide you with a rigid foundation upon which you can build a solid understanding of the C programming language. This rigid foundation, in turn, will ensure that you deeply understand how the programming language operates in the background you will be less likely to make mistakes when programming yourself.
A lot of additional support material is provided as part of the course, including all of the code that you see written on the screen and the slides presented.
Throughout the course, extensive use of slides and graphics is being utilised in order to aid the understanding and memorability of complex programming concepts. All lessons come complete with coding exercises to help you practice the new concepts that are being discussed during the course and ensure that you have a thorough and practical understanding.
With this course, you get access to our exclusive course forum where you can directly ask the instructor any questions you like and collaborate with other students.
Making a program which is hard to break
C flow control, execution sequence and information on how functions execute
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.