C Programming Training and Tutotials

Here are freely available C programming training and tutorials to help you become a better C developer. (please note these are archived at archive.org)

Home >> Computer Training Resources >> this page

C Language Quick Reference

http://www.c-for-dummies.com/lessons/
Free Supplemental Lessons for C Programming for Dummies

http://www.le.ac.uk/cc/iss/tutorials/cprog/cccc.html
Introduction to C Programming

http://www.stud.arch.ethz.ch/~vasummer/doc/c.html
Learn C by example in just 5 hours

http://www.cctglobal.com/downloads/sample/XM-CPROG.PDF
ftp://ftp.cctglobal.com/sample/XM-CPROG.PDF
Free C programming for programmers course

http://www.eed.usv.ro/misc/doc/prog/c/tutorials/clist.html
http://www.ufrmeca.univ-lyon1.fr/ISTIL/OutilsInfo/C/clist.htm
http://math.unice.fr/laboratoire/help/C/ctutor/ctutor.html
C Tutorial (Coronado), downloads here: Genctxt.zip 106K and Gencsrc.zip 90kb (source code)

http://www.cee.hw.ac.uk/~rjp/Coursewww/
Online C and C++ Courses – The material consists of two related courses, each with an integrated set of notes, examples and exercises. The two courses will cover ANSI C and C++.

http://www.juicystudio.com/tutorial/c/index.html
C Programming Tutorial

http://cplus.about.com/compute/cplus/library/weekly/mpreviss.htm
Introduction to C Programming, weekly tutorials

http://www.meetit.com/skilltest/cque_test.html
Free C Skills Test

http://mip.ups-tlse.fr/C_ref/C/cref.html
C Programming Reference – attempts to provide an online source of C related material.

http://www.cs.cf.ac.uk/Dave/C_index.html
An excellent C course at Cardiff University in the UK

http://www.pottsoft.demon.co.uk/c_course/course.html

Phil’s C Course

http://goforit.unk.edu/cprogram/default.htm
An Introduction to C Programming – self study guide

http://members.aol.com/wantondeb/
A Dictionary of ANSI Standard C Function Definitions

http://www.scit.wlv.ac.uk/~jphb/cbook/html
Programming in C Course

http://www.oreilly.com/catalog/pcp3/chapter/ch13.html
Simple Pointers chapter from Practical C Programming, 3rd Edition

http://users.actcom.co.il/~choo/lupg/tutorials/index.html
Unix Programming in C

http://www.eskimo.com/~scs/C-faq/top.html
C FAQ

http://turing.csc.smith.edu/~thiebaut/classes/C_Tutor/
Tutorial C by Gordon Dodrill

http://www.lysator.liu.se/c/pikestyle.html
Notes on Programming in C

http://www.cs.umd.edu/users/cml/cstyle/indhill-cstyle.html
Recommended C Style and Coding Standards

http://pweb.netcom.com/~tjensen/ptr/pointers.htm
A TUTORIAL ON POINTERS AND ARRAYS IN C

http://members.tripod.com/~johnt/c.html
Learn C by example in just 5 hours.C tutorial on-line

http://cplus.about.com/compute/cplus/library/weekly/aa010801a.htm
An Introduction to C Programming

http://www.hull.ac.uk/Hull/CC_Web/docs/cnotes/contents.html
Introduction to C Programming

http://users.utu.fi/sisasa/oasis/oasis-cc++.html
C/C++ Links

http://www.lysator.liu.se/c/index.html
Good site, many papers and learning content.

The Expert Recommends: Essential Resources for C Programming Professionals:
http://www.informit.com/news11_14/feat53

http://www.geog.le.ac.uk/jwo/teaching/c_prog/index.html
C Programming for Spatial Information Scientists’ – a series of ‘lectures’ and practical exercises for complete novices.

Free C/C++ Tutorials:
http://examware.com/tutor6.html

http://www2.andrews.edu/~maier/tutor.html
Tutorials in C/C++

::: Building a Cross-Platform C Library :::
You use them all the time, but have you ever considered what goes into making a really solid library? This tutorial guides you through the process, using code examples from a real conversion project. Good library design and cross-platform performance (on Linux and Windows) are stressed.
http://www-106.ibm.com/developerworks/education/r-coclib.html?n-co-6141