C Advanced

Category

Programming

Difficulty

Intermediate

Pricing Options

Self-paced
KSh 5,000
Instructor-led
KSh 10,000
Hybrid
KSh 8,500

C Advanced

This is a 70-hour intermediate-level course offered in self-paced, instructor-led, and hybrid formats to suit your preferred learning style.

C is the foundation upon which modern programming is built. It operates close to the hardware level, so learning advanced concepts helps you understand how software interacts with hardware. C Advanced is tailored to elevate your proficiency in C. You'll explore the evolution of C, variable parameter handling, memory and string manipulation, internationalization (I18N), processes and threads, advanced data type operations, and network socket programming. You’ll also learn about programming challenges like portability issues and undefined behaviors. This course is aligned to the CLP – C Certified Professional Programmer certification. Developed in collaboration with OpenEDG C++ Institute.