Introduction to Algorithms

What is it?

This course is designed to gently introduce fundamental algorithms topics in non-technical, non-math-y language. It will provide a solid foundational understanding of how to approach coding questions that arise during PM interviews.

Who is it for?

This course is targeted at non-technical candidates. Previous experience: none, up to 2 CS classes, or an online coding course.

What do I get?

The 8-part course features an in-depth explainer chapter for each topic, along with 30 exercises and guided solutions.

Topics covered:

  1. Reading Code
  2. Writing Pseudocode
  3. What are Data Structures?
  4. Re-interpreting Problems as Data Structures
  5. How Computers Work — Memory
  6. Runtime
  7. Algorithms Greatest Hits
  8. Programming Languages

Get the Algorithms Course for $5

Download a sample (Chapter 1)

Interview Preparation Mini-Essays

9 mini-essays on preparing for and succeeding during product manager interviews.

Download the 9 mini-essays

Exponent’s PM Interview Course

Founded by Stephen Cognetta, a former Google APM, Exponent’s PM Interview Prep course has 200 interactive lessons, 50+ hours of video instruction, access to a community for mock interviews, and more.

PMTL has collaborated with Exponent on a mock interview.

Check out Exponent

Disclosure: Affiliate Link