Mastering the Technical Project Manager’s Handbook

Gain insights into a Technical Program Manager's critical functions. Delve into project planning, risk assessment, and resource management to lead complex projects and bridge technical and non-technical communication gaps.

Beginner

84 Lessons

12h

Certificate of Completion

Gain insights into a Technical Program Manager's critical functions. Delve into project planning, risk assessment, and resource management to lead complex projects and bridge technical and non-technical communication gaps.

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

14 Quizzes

This course includes

14 Quizzes

Course Overview

In today's rapidly evolving tech landscape, mastering the Technical Program Manager (TPM) role is an essential career move for developers. This course delves into a TPM's critical functions, equipping you with the skills to excel in project and program management within the technology sector. In this course, you’ll embark on a structured journey that covers TPM from the ground up. We’ll start by establishing a solid foundation, ensuring you understand the modern TPM role and its significance. This knowledg...Show More

What You'll Learn

A fundamental understanding of the Technical Program Manager’s role

An understanding of technical program management’s application to complex projects and programs

Proficiency in project and program management, including planning, risk assessment, and resource management

The ability to apply technical knowledge to decision-making in a technology-driven environment

Expertise in identifying, assessing, and managing risks, especially in technology-focused projects

A strategic awareness of various career pathways within the TPM field for professional growth

What You'll Learn

A fundamental understanding of the Technical Program Manager’s role

Show more

Course Content

1.

Fundamentals of a Technical Program Manager

Step through the essentials of a Technical Program Manager, focusing on roles, skills, and competencies.
2.

Pillars of a Technical Program Manager

Unpack the core of effective project, program management, and technical skills for TPMs.
3.

Introduction to Program Management

Explore program management principles using the Mercury Program case study in a P2P application development context.
4.

Driving Towards Clarity

Break down the steps to achieve clarity, manage risks, and align stakeholder communication effectively.
5.

Plan Management

Deepen your knowledge of project and program planning, tools, and resource management strategies.
6.

Risk Management

7 Lessons

Follow the process of risk management, focusing on assessment, tools, and tech-specific strategies.
7.

Stakeholder Management

7 Lessons

Build on optimal stakeholder management techniques, communication strategies, and engagement practices.
8.

Managing a Program

5 Lessons

Break down essentials for managing programs, from scope clarity to risk and stakeholder management.
9.

Career Paths

5 Lessons

Unpack the core of TPM career paths, involving technical roles, IC contributions, and people management.
10.

The Technical Toolset

5 Lessons

Go hands-on with the technical tools and skills crucial for technical project management.
11.

Code Development Expectations

8 Lessons

Grasp the fundamentals of code development expectations, programming basics, data structures, and design patterns.
12.

System Design and Architectural Landscape

6 Lessons

Deepen your knowledge of system design patterns, software architecture, and architectural landscapes.
13.

Enhancing Management Using Your Technical Toolset

6 Lessons

Tackle technical expertise to improve project clarity, resolve conflicts, and enhance leadership.
14.

Wrap Up

1 Lesson

Master the steps to succeed as a Technical Program Manager with essential skills and insights.

Course Author

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor