The Technical Product Manager

2 Weeks

·

Cohort-based Course

Don't compete with engineers. Lead and validate software designs with stakeholders by growing your technical expertise.

Course overview

The Product Manager’s Guide to Software System Design

“A 2-week-long hands-on course to help you learn just enough software engineering to

lead technical discussions with all stakeholders. No coding at all.”


Who is this course for

01

Product managers who want to build strong trust and credibility with their engineering teams.

02

Product managers that want to improve their own product delivery and relationships with technical stakeholders.

Key outcomes

80% of the technical skill of a junior engineer

In 20% of the time

Reduce unnecessary back and forth

Reduce back and forth between engineers and stakeholders. Reduce the time and hassle of unnecessary communication.

More effective collaboration

Better share product updates with others. Better contribute to brainstorming better product ideas and realistic solutions.

A pattern of wavy dots
Be the first to know about upcoming cohorts

The Technical Product Manager

|

Bulk purchases

Meet your instructor

Hide Shidara

Hide Shidara

Software engineer, writer

I've worked a wide range of engineering roles: 10,000+ employee corporations to consulting for 2-person startups. I've contributed to systems that saved my company $10,000 per day and built many systems by myself from scratch.


I love helping people that help themselves. I teach software development to bootcamp grads, engineers at my company, and to my audience on my product blog.


In my free time I love meeting product people, work towards FIRE, write, and hang out with family and friends.


(Image generated by OpenAI's Dall E algorithm)

A pattern of wavy dots
Be the first to know about upcoming cohorts

The Technical Product Manager

|

Bulk purchases

Course syllabus

01

The Basics Part 1 - The Fundamentals of Web Apps

We'll learn about technical topics like APIs, databases, models, front end vs backend, caching, queues.

02

The Basics Part 2 - Scaling Challenges

We're taking a product-based approach to learning software. We'll look at multiple internet businesses and learn how they solved their scaling problems to generate millions of dollars.

03

Let’s build Doordash

To develop analytical problem-solving and ability to think through tradeoffs, we'll build Doordash and scale it from 0-10,000,000 users.

04

How do some products win?

We'll cover network effects, virality, built-in distribution, moats, timing. These are techniques on how to give your product a natural advantage so that when you take 1 step forward, your competitors take 2 steps back.

A pattern of wavy dots
Be the first to know about upcoming cohorts

The Technical Product Manager

|

Bulk purchases

Learning is better with cohorts

Learning is better with cohorts

Active learning, not passive watching

This course builds on live workshops and hands-on projects

Interactive and project-based

You’ll be interacting with other learners through breakout rooms and project teams, generating new ideas and pushing each other to make money from your apps.

Learn with a cohort of peers

Join a community of like-minded people who want to learn and grow alongside you

Job Board

Looking for a job? We'll add your profile to our job board.

Alumni Network

Join an alumni network and get free 1 on 1 calls with crypto founders, senior Atlassian product managers, etc.

A pattern of wavy dots
Be the first to know about upcoming cohorts

The Technical Product Manager

|

Bulk purchases

Stay in the loop

Sign up to be the first to know about course updates.