Introduction to System Programming

I learned C programming language in depth.

I honed my programming skills and become more effective with pointers, dynamic memory managment, and using linked lists and trees.

I learned Python and how to create libraries for it.

I gained experience in software testing, automated testing and debugging.

In addition, I studied C ++, object-oriented programming, abstract data structures, and dynamic and static polymorphism.