The Software Design and Development part of the course focuses on how software is planned, created, and tested. You’ll learn programming skills including sub-programs, file handling, and arrays of records.