Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Technical Product Manager Certification
Course Introduction
Technical Product Manager Program Overview (2:27)
Clarity Tool Part 1 (3:58)
Clarity Tool Part 2 (3:40)
Clarity Tool Part 3 (2:18)
Clarity Tool Part 4 (2:04)
Sign up for ProductHQ Community (3:22)
The Learning Process
The Process (2:56)
Comments (5:03)
Getting Feedback (1:24)
Giving Feedback (3:37)
How to get your certificate?
How to Get Your Tech PM Certificate? (4:31)
Making Your Assignments Accessible (0:52)
Step 1 - Come up with an insanely great idea
Product Ecosystem (5:33)
Capstone Framework (7:56)
How to Choose Your Capstone (7:29)
Next Steps - Publish Your Capstone Idea
Capstone Assignment 1
Step 2 - Develop Functional Requirements For Your Capstone Product
PR 1 (3:43)
PR 2 (3:29)
PR 3 (3:57)
PR 4 (3:14)
PR 5 (5:15)
PR 6 (5:10)
PR 7 (2:30)
PR 8 (12:17)
PR 9 (3:31)
PR 10 (1:23)
PR 11 (2:47)
PR 12 (5:04)
PR 13 (1:35)
PR 14 (1:43)
Product Requirements Document Template (11:02)
Capstone Assignment 2
Step 3 - Design Microservices For Your Product
Microservice Design (14:24)
Capstone Assignment 3
Step 4 - Design Architecture
Architecture Design (11:33)
Capstone Assignment 4
Step 5 - Design Scalable Architecture
Scaling Architecture (13:37)
Capstone Assignment 5
Bonus - Turning Ideas into Software Products (1:55)
Appendix
How to consume rest of the course? (1:11)
What's Next: ProductHQ Accelerator
How to Join No-Cost ProductHQ Accelerator
Web Foundations
Building Blocks of a Software App (6:59)
Front-end Building Blocks (1:14)
HTML (2:08)
Document Object Model (9:31)
CSS (2:23)
Bootstrap (17:19)
Javascript - Part I (1:39)
Javascript Part II (1:22)
Client-Side vs Server-Side (3:44)
AJAX & Websocket (2:50)
API - Application Programming Interface (8:13)
Postman - API Testing Tool
AJAX Vs Websocket Vs API
Web Foundations Quiz
Web Application Part II - Front-end Frameworks and Libraries
MVC Architecture Pattern (7:50)
Data Binding (4:58)
Introduction to JS Frameworks and Libraries (1:25)
React - I (4:05)
React - II (4:52)
Angular - I (2:39)
Angular - II (4:38)
Vue - I (1:07)
Vue - II (3:48)
React Vs. Angular Vs Vue (3:03)
React Vs Angular Cheatsheet
Choosing the Right Framework (3:48)
Front-end Frameworks Quiz
Back-end Frameworks
Back-end Intro (1:45)
Java (9:54)
Spring (10:16)
Hibernate and ORM (6:01)
PHP (7:35)
Laravel (3:55)
Python (3:31)
Django (6:28)
NodeJS (4:53)
NodeJS Architecture (2:25)
NodeJS Applications (1:30)
ExpressJS and HapiJS (3:59)
Back-end Frameworks Evaluation (1:14)
Databases (8:31)
Backend Framework Quiz
Mobile Applications
Mobile Apps Intro (3:26)
Android Studio (7:25)
XCode (5:49)
Hybrid Apps (3:38)
Ionic - Cordova (3:05)
Cross Platform Mobile Apps (2:35)
React Native (3:32)
React Native Expo (1:06)
Flutter (5:02)
Progressive Web Apps (5:19)
Mobile Framework Comparisons (3:54)
Mobile Framework Choice Paradigm (0:24)
Mobile Framework In Real Life (1:31)
Mobile Apps Quiz
Bonus - Hands On Mobile App Lecture - Idea to Launch (1:24)
Software Operations & DevOps
What is Software Operations? (2:18)
Evolution of Software Operations (3:20)
Benefits of DevOps (3:16)
How to Adopt DevOps (3:09)
Version Control (2:35)
Git Commands (2:28)
Github Walkthrough (3:07)
GitHub Demo (11:52)
Software Operations & DevOps Quiz
Bonus: Branching Strategy for Agile Teams (1:55)
Software Operations and Containerization
Introduction to Containerization (2:53)
Why Containerization? (5:04)
Benefits of Containerization (7:35)
Docker Introduction (2:45)
How does Docker perform Containerization? (3:50)
What is commonly Containerized? (2:39)
Container Orchestration (2:07)
Software Architecture
Why do you need to learn software architecture? (5:32)
Layered Architecture (4:43)
Event-Driven (4:58)
Microkernel (3:14)
Space-Based (2:13)
Microservices (4:24)
Comparing Different Patterns (0:34)
Software Architecture Quiz
Platform Product Management
Introduction to Platform Product Management (6:08)
Challenges of Platform Product Manager (3:20)
Key Skills of a Platform PM (6:02)
Skills 1 - Stakeholder Management (3:56)
Skill 2 - Core Vs Enablers (2:04)
Skill 3 - API Strategy (2:45)
Skill 4 - Microservices Architecture (2:34)
Skill 5 - Long-Term vs Short-Term Tradeoffs (2:49)
Skill 6 - Future Proofing (1:53)
Skill 7 - Monetization Models (2:03)
Skill 8 - Platform-First Mindset (2:21)
Platform Launch: Follow the Rabbit (4:47)
Platform Launch: Piggyback Strategy (0:55)
Platform Launch: Seeding & Marquee Strategy (2:13)
Platform Launch: Big Bang & Micro-Market Strategy (2:41)
Platform Launch: Single-Side & Producer Evangelism (1:45)
Platform PM Quiz
Product Analytics
Product Analytics: Why and What? (2:54)
Data-Inspired Product Development (4:04)
Product Analytics Frameworks (1:30)
Analytics Frameworks (8:32)
How to set up product analytics in your product? (5:35)
Product Analytics Quiz
Product Experimentation
Experimentation Origins and Benefits (4:17)
Product Experimentation Framework (0:56)
Hypothesis Design (6:08)
Experiment Design (9:40)
Experimentation Pre-Launch Checklist (4:40)
Product Roadmap (3:38)
Statistics of Hypothesis Testing (7:07)
Biases (4:08)
Product Security & Data Privacy
Introduction to Product Security & Privacy (4:36)
Most common Vulnerabilities (2:16)
Infosec Best Practices (5:22)
OAuth 2.0: What and Why? (2:32)
SSL Certificates: What and Why? (2:13)
Interesting Stats About Security Attacks (1:14)
Product Security Quiz
System Design
System Design Intro (3:00)
Scalability (7:28)
Load Balancer (4:48)
Throughput and Latency (1:26)
Capacity Planning (2:04)
Fault Tolerance & High-Availability Systems (3:30)
API (2:41)
Databases (2:26)
Microservices (3:31)
Caching (2:44)
Caching Techniques (3:38)
Instagram Casetudy (1:57)
Instagram: Estimation and Constraints (1:25)
Instagram: High-Level System Design (1:02)
Instagram: Database Design (2:07)
Instagram: Data Size Estimates (2:31)
Instagram: Component Design (1:56)
Instagram: Reliability and Redundancy (1:57)
Instagram: Data Sharding (6:09)
Instagram: News Feed Ranking (4:02)
Instagram: Cache and Load Balancing (1:23)
Systems Design Quiz
Advanced Capabilities
Machine Learning (5:16)
Machine Learning API Demo (3:02)
Augmented Reality (2:50)
AR Implementation (4:27)
Augmented Reality Demo (11:19)
Virtual Reality (2:58)
Virtual Reality Demo (9:01)
Internet of Things (5:44)
Blockchain Intro (3:20)
Applications and Benefits of Blockchain (4:06)
Introduction to Bitcoin (2:46)
Bitcoin Components (6:00)
Transactions in Bitcoin (2:24)
Bitcoin Identity (1:17)
Bitcoin Common Questions (6:18)
Advance Capabilities Quiz
Negotiation and Persuasion for Technical Product Managers
How to recruit for your bootstrapped startup? (13:10)
Negotiation for Tech Product Managers - Part I (2:39)
Negotiation for Tech Product Managers - Part II (7:05)
Persuasion for Tech Product Managers (4:45)
Resume and Interview
Job Search Philosophy (1:30)
Resume Components (6:41)
TPM Resume Example (3:42)
Tech PM Interview Questions And Answers
Tech PM Practice Interview Questions (Unanswered)
System Design Intro
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock