Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
A Practical TPM: Hands-on Technical Program Management
Rating: 4.4 out of 5(117 ratings)
421 students

A Practical TPM: Hands-on Technical Program Management

A hands-on course on Program Management and Technical Program Management for aspiring Program Managers
Created byGhazwa Darwiche
Last updated 2/2025
English

What you'll learn

  • How to setup your program for success including roadmap and release planning
  • How to manage program dependencies
  • Soft and technical skills essential for TPMs and how to improve them
  • How to handle common TPM challenges
  • The best practices for a TPM (Technical Program Manager)
  • How to navigate the TPM Career path
  • Program Management Fundamentals

Course content

12 sections22 lectures2h 3m total length
  • Program Management - Introduction2:15

    The course is based on Ghazwa's experience and formal training as a TPM, incorporating insights from psychology and personal development books, as well as a trial-and-error approach to testing different theories. As a result, most if not all will learn something new.


    Music by:

    Bensound - free-music-for-videos

    License code: V4SZSCQPTEZOOXJQ

    License code: EREJBXVMP4FV2EPC


  • Program Management - Course Logistics2:36

    This lecture explains how to use the functions available in Udemy to make the learner's experience as user friendly as possible.


  • About Me3:46

    This course, developed based on Ghazwa, the instructor's,  15+ years of experience as a TPM, serves as a virtual mentorship for Technical Program Managers (TPMs) facing challenges due to varied backgrounds or inadequate training. While primarily targeting intermediate/advanced levels, beginners can benefit as well. They are also advised to follow supplementary training suggested in the skills section.

    The course addresses topics not widely available online, focusing on practical aspects like setting up program management frameworks, managing dependencies, and tackling common TPM challenges. Emphasizing a hands-on approach, the goal is to equip participants with skills for effective program delivery, avoiding a steep learning curve.


Requirements

  • Basic project management knowledge
  • Knowledge of Software development process/ IT service delivery (SDLC)
  • Exposure to Agile methodologies (being part of an Agile team)

Description

Technical program management is a discipline found in many technology companies particularly in software companies. While Technical Program Management  is a widespread discipline, formal training often falls short in integrating all the relevant topics.

This course addresses these gaps, providing practical tips and detailing hands-on approaches to empower participants in this role.

Embark on your TPM journey with an insightful overview of roles and responsibilities, gain valuable recommendations for tackling common challenges, explore essential soft and technical skills crucial for success, and discover effective methods to acquire and hone these skills.

Learn about the delivery framework and how to create roadmaps, release plans, and how to track and measure program performance.

Finally, delve into the nuanced career path of a TPM and explore its numerous possibilities.

Designed for project managers, scrum masters, software developers or BA's  seeking to transition to a TPM role and for current TPMs aiming to enhance their skills. This course is also beneficial for individuals in roles demanding planning and delivery in intricate settings.

What sets this course apart is the emphasis on practical learning, ensuring that participants feel confident in their role from Day 1.

Elevate your TPM expertise and navigate the complexities of program management with this comprehensive course.

Who this course is for:

  • Primary audience for this course is TPMs ( Technical Program Managers) of all levels in addition to those interested in becoming TPMs such as project managers, software developers, scrum masters, data scientists, BAs, and many others.
  • Any other role involved in technology organizations interested in sharpening their soft and technical skills
  • People interested in learning about planning at Scale
  • PMI members who are seeking PDUs (1 PDU Ways of working, 0.5 PDU Power skills, 0.5 PDU Business Acumen)