This repository contains various projects completed during the ALX Low Level Programming course.
A simple "Hello, World" program written in C.
An introduction to variables, conditional statements, and loops in C.
An introduction to functions and nested loops in C.
An introduction to debugging techniques in C.
An introduction to more advanced functions and nested loops in C.
An introduction to pointers, arrays, and strings in C.
A continuation of the previous project, with a focus on more advanced pointer, array, and string manipulation in C.
A further continuation of the previous two projects, with an emphasis on even more advanced pointer, array, and string manipulation in C.
An introduction to recursion in C.
An introduction to creating and using static libraries in C.
An introduction to using command line arguments in C.
An introduction to dynamic memory allocation in C using malloc and free.
A continuation of the previous project, with a focus on more advanced dynamic memory allocation techniques in C.
An introduction to the C preprocessor and how it can be used to manipulate code at compile time.
An introduction to structures and typedef in C.
An introduction to function pointers in C.
An introduction to variadic functions in C.
An introduction to singly linked lists in C.
A continuation of the previous project, with a focus on more advanced singly linked list manipulation in C.
An introduction to bit manipulation in C.
An introduction to file input/output operations in C.
These projects were completed by [REDWAN BEN YECHOU].