Programming Theory in Practice 2
The second course in the series can be found here: https://p2pu.org/en/courses/1099/programming-theory-in-practice-2/
This course builds on the knowledge and skills acquired in this course and is made up of four modules:
- Object-oriented Programming (OOP)
- Design Principles
- Design Patterns
This course is a bit more advanced, but it is designed in such a way that you can choose which modules you would like to complete, and in what order. There will be a badge available for each module completed, in addition to a course badge if you complete all four modules.