C Courses (5)
C in-depth reviews and savings on courses from leading platforms
Network Applications in C


Learn the how to write internet facing code using the POSIX API. Turn any application into a networked application with only a few function calls. I will teach you mastery of the POSIX network API within the C Programming language. The course starts with a breakdown of how the internet works, and how networked applications work, and all the features of C network programming. We create some basic client and server programs to feel how the API works. At the end of the course, we take our project where we built an employee database system, and build a networked finite state machine inside of it to turn it into a networked appliance. We design a network protocol to transmit information between the client and the server we build.
Unknown
Lifetime Access
Multi Threaded C Applications


Learn the how to write asynchronous code using the POSIX API, with pthreads. Turn any application into a multithreaded application with only a few function calls. I will teach you mastery of the POSIX threads API within the C Programming language. The course starts with a breakdown of how threads work, and how threads work together, and all the features of C asynchronous threaded programming. At the end of the course, we take our project where we built an employee database system, and convert it from a single packet synchronous finite state machine to an asynchronous machine with a thread pool.
Unknown
Lifetime Access
Build Your Own HTTP Server


Learn the fundamental protocol that powers the web. Write a server in C that parses HTTP requests, serves HTTP responses, and learn how to write defensive code. I will teach you to write a simple HTTP server. The course starts with the fundamentals of the HTTP protocol. I teach you about how HTTP works, and we learn to write some code to parse HTTP requests.
Unknown
Lifetime Access
Zero2Hero C Programming


Learn the fundamentals of programming with the C Programming Language. Master the language behind all languages. I will teach you mastery of the fundamentals of the C Programming language. The course starts with a breakdown of all the features of C. We talk about all the primitive types, compound types, and the basic functionality of the C POSIX API. At the end of the course, we do a project where we build an employee database system, from scratch, and create a custom file format that we design to store information.
Unknown
Lifetime Access
Learn Memory Management in C


Learn to manually manage memory in C and build a garbage collector from scratch.
24 hrs