In this course on C programming, you will learn how to develop your understanding of programming fundamentals: input/output operations, decision making, and looping. You will also learn about the the many benefits of object oriented programming, with plenty of vivid, real-life examples. In addition to that, you'll gain hands-on experience with sequential data files, and you'll be able to build a professional-looking and intuitive Graphical User Interface (GUI) application on your very own computer. Almost every lesson includes practical examples and assignments so that you can understand the concepts easily.
A new session of each course starts monthly. If you are enrolling in a series of two or more courses, please be sure to space the start date for each course at least two months apart.