Certificate · AL

CLP – C Certified Professional Programmer

OpenEDG C++ Institute

Median earnings
—
Cost
$325
Duration
—
Completion
—

CLP validates advanced proficiency in modern and system-level C. Its scope includes low-level I/O, memory and string handling, threads, floating-point precision, socket networking, and undefined behavior. No prerequisite is required, though CLA or equivalent experience is recommended; the proctored exam has 55 questions, lasts 65 minutes and requires 70% to pass. Exam CLP-12-0x.

onlineProgram details →

Skills taught

Compare C standards across their history and distinguish obsolete constructs from modern onesPut C11 features such as _Alignof and _Generic to use in codeImplement variadic functions using stdarg.h macros and variadic I/O functionsDifferentiate POSIX, API, ABI and WINAPI system interfacesCarry out low-level file operations with system calls such as open, read and closeManipulate file descriptors with fcntl and ioctlApply standard library string and memory handling functionsSort and search data with qsort and bsearchSelect appropriate memory allocation strategiesUse wide characters and Unicode to support internationalizationCompare Unix and Windows process and thread models and evaluate thread safetyBuild multithreaded applications with the C11 threading modelEvaluate IEEE-754 floating-point behavior, special values and precision issuesImplement client-server communication with socket APIs while handling endianness and message orderingApply const, volatile, setjmp and longjmp and avoid undefined behavior and sequence point errors
← Browse credential pathways