Software Construction: Object-Oriented Design (edX)
Categories
Effort
Languages
Learn how to design large software systems that solve real-world problems using object-oriented design techniques. By the end of the course, you will have a solid foundation in Java and Object-Oriented Design, as well as many software development concepts that can be applied to any language.
Self Paced