6 Labs in course ProductionQualitySoftware @ NYU.
This course equips students with a mastery of the following: A ubiquitous, general-purpose, programming language. Low-level design principles such as encapsulation, abstraction, and OOP, and how they are best applied in practice. High-level design problems and their solutions in design patterns. Industry-accepted best practices and development tools.