Course Overview
The Software Engineering certificate is offered by Harvard University. Key learning outcomes: Master the art of programming, including abstraction, algorithms, data structures, and web development. Understand software engineering fundamentals, including functional and object-oriented styles of programming and computation models. Apply core tenets of computer systems programming, machine organization, and performance tuning, such as program optimization, memory hierarchy, caching, concurrency, and networking. Design readable, maintainable, efficient, and elegant large programs. Earning the certificate, To meet the requirements for the certificate, you must: Complete four certificate courses for graduate credit. Earn at least a B grade in each course. Complete the courses within three years.