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.