PRODUCT INFO
 
Shipping Information
Product Guarantee
Testimonials
 
MAIN LINKS
 
Training Categories
New Titles
In Development
Free Online Demos
Multi User Training CDs
Contact Us
 


This Week's Special Offer

NEW TITLE DISCOUNT!
Adobe Photoshop CS5 Tutorial


Quicktime is required for the movies,
click here to download if needed.

Please Note: The online FREE lessons have been compressed for faster downloads. Purchased CD ROMs/DVDs load almost instantly and have higher sound and video quality.

Please allow a few seconds for the FREE online tutorials to load. If you have any difficulties downloading these FREE online tutorials. Please do not hesitate to contact us for download help.


- See right for full details on this Free C Programming Tutorial

- See far right to purchase this C Programming Training CD

C Programming Tutorial

 PLEASE NOTE: 

This tutorial has been discontinued. To start learning, please see the latest
Beginners C Programming Tutorial

However, please feel FREE to view the FREE C Programming video movies below:
LATER VERSION AVAILABLE
We also have the
C Programming Tutorial 2007


Each Course on 1 or 2 CDs
For Mac and PC


FREE Shipping on all Orders


C Programming Tutorial Info
Tutor: Mark Virtue
Duration: 22 hrs / 138 video lessons
Cost for UK: £79.95 + VAT
Cost for EU: €84.95 + VAT
Cost for US & Canada: $124.95
Product Code: 33256
Delivery: Please allow 2-3 days for UK & Europe, 3-5 days US & rest of world

IN STOCK

- All CDs Shipped Carriage FREE -
Compatibility: MS Windows 7, Vista, XP, 2000, 98, NT, Mac OS X, OS 9
 

Don't take our word for it, see our Customer Testimonials


Benefits of this Software Training
  Tuition by expert tutors.
  Narrated training videos demonstrate the key tools and professional techniques helping you to work faster and smarter.
  Learning is fast as the trainers guide you using simplistic terms and minimal jargon.
  Personal Tutoring - Step-by-step video training from your own desktop. Delivered via DVD/CD training or online tuition.
  The tutor transfers knowledge to you quickly and effectively.
  All the concepts of each application are explained clearly and precisely.
  Every course works on PC and Mac.
  Alternative to a boring book or manual and expensive training courses, seminars & classes.
  Jump to and from lessons - learn at your own pace.
  The visual and practical nature shortens the learning curve compared to standard training manuals.
Customer Testimonials
Associated Training CDs:
C++ | Perl | PHP | PHP Project Solutions | REALbasic | UML | Design Patterns | Complete Range of C Programming video tutorials | Complete Range of C++ Tutorials | Advanced C Programming
 
CD CONTENTS & FREE VIDEO TUTORIALS
Click on any linked lesson below for a FREE demo
Purchased CD tutorials load almost instantly and have higher sound & video quality. For tutorial support see left

Introduction to C tutorial
Introduction
Introduction to C
Versions of C
The C Programming Process
Using this CD

A Basic C Program
The "Hello World" Program
Variables
The scanf Function
Chapter 2 Exercises
Chapter 2 Solutions

Basic Elements of a C Program
Whitespace
Data Types
Strings
Arithmetic Operators
Comments
More on printf and scanf
Chapter 3 Exercises
Chapter 3 Solutions

Conditional Code
The if Statement
Blocks
The if...else Statement
The switch Statement
Relational Operators
Boolean Expressions
Advanced Relational Operators
The goto Statement
Chapter 4 Exercises
Chapter 4 Solutions
Introducing the Course Project
Course Project Solution

Loops
About Loops
The while Loop
The for Loop
The do...while Loop
break and continue
Special Loops
Chapter 5 Exercises
Chapter 5 Solutions

Arrays
About Arrays
Strings Revisited
Multi-dimensional arrays
Array Initialisation
Chapter 6 Exercises
Chapter 6 Solutions

Strings and Characters
String Input and Output
The ASCII Character Set
Character Functions
Chapter 7 Exercises
Chapter 7 Solutions

Advanced Operators
Assignment Operators
Increment and Decrement Operators
The ? : Operator
The sizeof Operator
Casting
Chapter 8 Exercises
Chapter 8 Solutions

The C Preprocessor
About the C Preprocessor
The #include Directive and Header Files
The #define Directive
Macros
The #ifdef and #ifndef Directives
Other C Preprocessor Directives
Chapter 9 Exercises
Chapter 9 Solutions

Functions
About Functions
Defining and Calling Functions
Global Variables
Function Parameters
Functions that Return a Value
Function Prototypes
Chapter 10 Exercises
Chapter 10 Solutions

Structures
Defining and Using a Structure
Structures and Functions
The typedef Keyword
Chapter 11 Exercises
Chapter 11 Solutions

The Compilation Process
Layout of a C File
Structure of a C Program
The Compilation Process
Chapter 12 Exercises
Chapter 12 Solutions

Basic Pointers
Introduction to Basic Pointers
Understanding Pointers
Pointer Syntax
Pointer Syntax Examples
A Common Pointer Confusion
What are Pointers for?
Coding with Pointers
Pointers as Function Parameters
Pointers to Structures
Chapter 13 Exercises
Chapter 13 Solutions

Scope
About Scope
The static Keyword
Chapter 14 Exercises
Chapter 14 Solutions

Dynamic Memory
About Dynamic Memory
Understanding Memory
The malloc Function
malloc Examples
The FREE function
Other Dynamic Memory Functions
Chapter 15 Exercises
Chapter 15 Solutions

The Standard C Function Library
The main Function
void Functions
Exiting a Program
File-based Input and Output
stdio.h Revisited
Standard I/O Functions
Using Standard I/O Functions
Generating Random Numbers
References
Chapter 16 Exercises
Chapter 16 Solutions

Bitwise Operators
About Bits
The << and >> Operators
The ~ Operator
The & and | Operators
Bit-sized Structure Fields
Chapter 17 Exercises
Chapter 17 Solutions

Advanced Pointers
The void Pointer
The NULL pointer
Pointers and Arrays
Pointer Arithmetic
Pointers to Pointers
Chapter 18 Exercises
Chapter 18 Solutions

Function Pointers
About Pointers to Functions
Understanding Pointers to Functions
Using Function Pointers
Writing Generic Code
Chapter 19 Exercises
Chapter 19 Solutions
Appendix - Linked Lists
C Tutorial Video End

About this Tutorial
If you really want to get to grips with this powerful programming language then you might like to take a look at this beginners C Programming tutorial. Expert author Mark Virtue uses step by step video training movies to explain all the essential principles, concepts and techniques in an easy to follow manner, which will help you learn C Programming in the shortest time possible!
This tutorial has been discontinued. To start learning, please see the latest Beginners C Programming Tutorial.
Evaluate this CD now - See Above for FREE tutorials