The C language has been around for a long time… and it is commonly considered as a low level programming language because it tends to bring your application closer to the computer hardware, requiring you to manage system resources manually and carefully.
No other programming languages have such granularity, which makes C a unique and desired programming language for embedded device, firmware, drivers and infrastructure software such as a database.
The C language has been around for a long time… and it is commonly considered as a low level programming language because it tends to bring your application closer to the computer hardware, requiring you to manage system resources manually and carefully.
No other programming languages have such granularity, which makes C a unique and desired programming language for embedded device, firmware, drivers and infrastructure software such as a database.
Instead of learning C from text book or from a traditional university teacher, I believe the best way to learn C programming language or any other languages is to learn from someone who has been in the industry, made expensive mistakes and finally done something that made an impact.
In the past 10 years, I have built many innovative solutions and applications in the smart metering, communication, database and security industries and at the same time made expensive mistakes in order to become better.
For this reason, I will show you the fundamentals of C programming based on my real industrial experience. In addition to just show you how certain things work, I will also show you what to do and what no to do in order to avoid deadly and expensive mistakes in your career.
In most of the lectures, I will guide you through the C codes that we will be building together step by step with combination of some power point presentations.
If you are a beginner or someone who knows a little about C programming and would like to further enhance your skillsets. This course will help you jump start your career with C programming.
Enroll today and see you inside.
Cary
Let's get started in writing some C codes! Download the myprogram.zip in the resource and import to your Eclipse IDE before you continue to the next chapter
This lecture refers to the following lectures:
Array Basics
Types of Loops
Arithmetic Operators
This module concludes part 1 of the lecture. You can download the source codes that we have been working on together in the resource
Please download myprogram-part2.zip in the resource, which is an empty project that we will be building together for the rest of the lecture.
This is the end of the course. You can download myprogram-part2_withcode.zip, which contains all the C codes that we have worked on together.
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.