Software Engineering Principles by Pearson
2h 36mBeginner2026-05-05
Authors

Pearson
Course details
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.
Concepts
Introduction
- Course intro
Foundations of Software Engineering
- Learning objectives
- Learn what software engineering is
- Understand the difference between software engineering and software development
- Get familiar with the software engineer s toolkit
- Understand the key concepts - scalability, maintainability, and reliability
- Learn how generative AI is changing the landscape
The Development Process
- Learning objectives
- Learn how real-world software gets built
- Collect requirements - What are we building
- Create a design - Planning before coding
- Implement the software - Writing the code
- Test the software
- Deploy the software
- Maintain the software
Collaboration and Workflows
- Learning objectives
- Plan a new feature
- Design a new feature
- Implement a new feature
- Use generative AI tools throughout the SDLC
Real-World Practices
- Learning objectives
- Write readable, maintainable code
- Use external libraries and APIs
- Learn what great engineers do differently and how AI helps
Conclusion
- Course summary and next steps