It helps to learn the all-important concept of Software Engineering from Introductory Concepts to Process Models, SRS, Software Project Planning, Software Metrics, Function-Oriented Design, Module-Level Concepts, OO Analysis and OO Design, Design Verifications, Coding, Testing Fundamentals, Software Configuration Management, Risk Management, Software Maintenance.