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)
Why do you need to learn software architecture?
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock