You are here

C Programming language Training Classes

C is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations. By design, C provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language, including operating systems, as well as various application software for computers ranging from supercomputers to embedded systems.

Topic Included: 

C: released in 1973 but still at the center of it all. Get a quick introduction to the vocabulary and basics of programming in C, the language that inspired C++, Objective-C, and many others. Dan Gookin covers flow control, variables, and other "getting started" topics, but also introduces advanced concepts such as pointers and memory allocation. Challenge movies allow you to test your learning along the way.

Topics include:

  • Understanding a C program
  • Adding comments
  • Using escape characters
  • Working with values and placeholders
  • Introducing variables
  • Making a decision with if
  • Looping
  • Adding functions
  • Manipulating strings
  • Building arrays
  • Nesting structure