Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Software Engineering Principles by Pearson

Software Engineering Principles by Pearson

2h 36mBeginner2026-05-05

Authors

Pearson

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

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal