This textbook takes a fresh software engineering approach by focusing on the development of software products and applications, rather than traditional project-based processes. It covers industry-relevant techniques such as personas and scenarios, cloud-based and microservices architectures, security and privacy considerations, and DevOps workflows. Designed for students with programming experience in languages like Java, Python, or Ruby, the text adopts an informal tone and emphasizes modern product engineering skills across one-semester courses.