
$200 off Coursera Plus
$199 for 12 months (regularly $399). Offer valid till Jan 31st.
Class Central Tips
Basic object-oriented programming (OOP) concepts are required for topics covered in defensive programming and object-oriented testing. Implementation is driven by the UML models derived from requirement analysis. It is recommended to take the course "Software Engineering: Modeling Software Systems using UML" before attempting this course, but it is not a hard requirement.