Learn C Programming online with these interactive online C Programming courses.
Affordable Pricing (Only $99.95 for the complete series)
A full year to complete the C Programming courses
Retake the C Programming courses as many times as you like
Measure your progress with assessment tests after each course
Earn completion certificates after passing each assessment test
C Series (38 hours)
1. C:1 Week 1
Time: 11 hours
This course begins with a basic explanation of C language components and quickly progresses to writing and debugging C programs. Sample listings complete with sample output and an analysis of code illustrate the topics of the day.
Objectives
Use numeric variables and constants
Use operators to manipulate C expressions
Implement functions and apply the principles of structured programming
Make programs interact with the keyboard and screen
Control the flow of programs
Write simple C programs
Build, compile and test programs
Topics
Getting started
The components of a C program
Numeric variables and constants
Statements, expressions, and operators
Working with functions
Basic program control
Basic input/output
2. C:2 Week 2
Time: 14 hours
This course covers pointers and variable scope concepts that are important to capitalizing on C's assets. It also covers numeric arrays characters and strings and structures. It introduces additional program control statements provides detailed explanations of functions and presents alternative functions. Sample listings complete with sample output and an analysis of code illustrate the topics of the day.
Objectives
Use numeric and character arrays
Create and use pointers
Expand character variable types into arrays and strings
Group related variable types by using structures
Make proper use of C's variable storage classes
Apply advanced programming techniques to control program flow
Use C's predefined streams and their functions
Topics
Numeric arrays
Pointers
Characters and strings
Structures
Variable scope
More program control
Working with the screen printer and keyboard
3. C:3 Week 3
Time: 13 hours
This course begins with advanced pointer topics and moves on to the use of disk files for data storage and retrieval. It also covers advanced function topics and explores the function library in more detail. The week ends with a discussion of memory management header files and preprocessor directives. Sample listings complete with sample output and an analysis of code illustrate the topics of the day.
Objectives
Use pointers in more complex ways
Use disk files and perform file management functions
Use string manipulation, math, time, and error-handling functions
Get more from functions through the interaction of pointers and functions
Allocate, reallocate and free memory at runtime
Use type casts with variables and pointers
Access arguments passed to the program on the command line
Manipulate individual bits
Apply the principles of modular programming
Use preprocessor directives
Topics
More on pointers
Using disk files
Manipulating strings
Getting more from functions
Exploring the function library
Odds and ends
Using preprocessor directives
Resources for C Programming
Know of a good resource for C Programming Online Training? Please Let Us Know.