Understand and be able to apply advanced concepts of the C programming language to create advanced C applications.
Understand Function and Double Pointers, Recursion, Bit Manipulation, Macros, Signals and loads more (check curriculam on this page for full list).
Learn all about threads and networking with Sockets.
Master the art of problem solving in programming using efficient, proven methods.
Be able to apply advanced C concepts to other programming languages.
How to write high quality C code, to make yourself more marketable for higher level programming positions and be apply for real-time/embedded programming positions.