Endpoint 51 Support
ONLINE BOOK + PROJECTS

Mastering APIs with Python

A complete path from API beginner to production-capable Python developer.

Portfolio Projects 800+ scripts Production code
Mastering APIs with Python book cover

Built for developers who are past "hello world"

A developer who can write basic Python and wants to cross the gap between tutorials and production work, especially one assembling a portfolio for job applications. The interview framing throughout, with every architectural decision rehearsed as something you will defend to a hiring manager, is a genuine differentiator, and is scrupulously accurate. Impatient experienced developers will want to skim the first two beginner chapters.

You read, you type, you run real code against real APIs (OpenWeather, Spotify, NewsAPI, GitHub), and every part ends with a project for your portfolio.

A good fit if you

  • Know basic Python and want to build things that survive contact with the real internet
  • Want portfolio projects with OAuth, databases, testing, and cloud deployment, not todo apps
  • Prefer reading and typing code over watching videos

Not a fit if you

  • Have never written Python before (learn the basics first, then come back)
  • Want a frontend or data-science curriculum; this is backend and APIs throughout

The author

Written and supported by one developer, not a content farm

I'm Simon O'Connor, an Irish software developer. I built and ran every project in this book myself, and the support inbox is mine. The free guides on this site are cut from the same material, so you can judge the teaching before you spend a cent.