PDF course
Software Engineering
Learn the principles and practices used to design, develop, test, maintain, and improve professional software applications. This course covers the complete software development lifecycle and introduces learners to software architecture, programming concepts, testing, version control, databases, APIs