2  Preface

This book grew from years of teaching software engineering, guiding project teams, and developing industry-aligned academic curricula.

The goal is simple:

To teach software engineering not as theory, but as a practical craft.

Throughout this book, you will build a complete software project, from concept to deployment, mirroring the processes used by professional engineers.

This is a living OER resource, continuously evolving, and contributions are welcome.