News for hackers. Stuff that matters.

Ask HN: API Design Courses?

I'm struggling to find a good course that focuses mostly/soley on API Design.

What I find is a ton of courses on creating an API in language 'X'; that's not what I'm after, I understand the nuts-and-bolts of creating an API (primary C# Web-API if you're wondering). I'm after a course that covers the design of the API before you write any code.

BUT if you do know of an excellent API Design class that's also happens to be C#/Web-API focused, please send that along too!

Thanks!

( 1 comment | 2 points | on HN )
Re:Ask HN: API Design Courses? by waoush on Friday July 09, 2021 @05:22PM (#27788677)
Josh Bloch refactored libraries in Java that handles a bunch of data structures. It was widely considered a success and he teaches API design at CMU (was also an engineer at Google):

https://www.youtube.com/watch?v=heh4OeB9A-c&ab_channel=Googl...

https://www.cs.cmu.edu/~charlie/courses/15-214/2014-fall/sli...

These use Java as the language, but a bit of this applies to web APIs as well.