๐Ÿ“š Course

Learning C/C++

Master systems programming fundamentals used in 5G, telecom, and high-performance backends.

About this course

C and C++ power network functions, protocol stacks, and embedded systems worldwide. This course builds from basics to production-grade patterns.

Draws on real experience from Polaris Networks, Rebaca, Keysight, and Truminds โ€” including Boost, Protobuf, and multithreading.

Syllabus

  • C fundamentals: pointers, memory, structs, and file I/O
  • C++ OOP, STL, smart pointers, and RAII
  • Multithreading, sockets, and network programming
  • Boost libraries and real-world protocol handling
  • Debugging, valgrind, and performance profiling
  • Capstone: small network utility or protocol parser