School of Engineering and Computational SciencesScience, Engineering, Technology & Mathematics (STEM)

Software Engineering Principles by Pearson

Software engineering goes beyond writing code. It requires understanding scalability, maintainability, and reliability to build systems that last. In this course, discover the core principles of software engineering and how they apply to real-world projects. Join instructor Shaun Wassell and explore the distinction between software engineering and software development, learn how to use a software engineer’s toolkit, and examine some of the qualities that define great engineers. Along the way, get an overview of the full software development lifecycle (SDLC)—from planning and design to testing and deployment—and find out how AI tools can support your engineering processes without replacing essential human skills. By the end of this course, you’ll be equipped with collaboration tools, workflows, and best practices that can help you and your team produce more reliable, maintainable results.

Note: This course was created by Shaun Wassell and Pearson. We are pleased to host this training in our library.

Learn More