Project Management for Production Ready Applications
Learn to manage software projects from ideation to production. Learn methodologies, communication strategies, risk management, and technical debt handling to deliver high-quality applications on time and within budget.
Created by Sami Shames El Deen
Last updated 3/5/2026
Full Lifetime Access
What you'll learn
- Communicate effectively with non-technical stakeholders and clients
- Gather and analyze functional and non-functional requirements
- Apply project management methodologies (Kanban, Scrum/Agile)
- Manage technical debt and make informed trade-off decisions
- Plan and execute software projects with realistic timelines
- Handle risk management and team coordination
- Implement TDD and DDD approaches in project context
- Create project documentation and deliverables
This course includes
- 4.1 Hours of on-demand video
- 1 Assignment
- Downloadable resources
- Certificate of completion
Course content
6 sections • 13 lectures • 4:07:01
Description
Building production applications is not just about writing code, its about managing tasks, risks, and people efficiently.
Requirements
- Basic understanding of software development lifecycle
- Experience working in a team environment (preferred)
- Understanding of software engineering fundamentals
Instructor
Sami Shames El Deen
Senior Software Engineer, Lead Instructor & Founder at SE²
With decades of hands-on experience, I am dedicated to helping you master the foundations of SWE and gaining practical skills.
My deep industry knowledge and passion for teaching will excel your software engineering journey.
Full Lifetime Access
