Você tem algum objetivo em específico ao criar essa API, ou é só pelo aprendizado mesmo?

Qual seu background em programação? Fica mais fácil de fazer recomendações que complementem o que tu já sabe.

pelo aprendizado, eu estou estudando atualmente na Trybe, finalizando modulo de Frontend

Não conheço o conteúdo da trybe. O colega fabricio deu uma boa resposta sobre construção de APIs usando Express. Sobre o conceito em si, como o pessoal comentou, recomendo tu dar uma pesquisada sobre REST, HTTP, HATEOAS e os termos correlatos. Não acho que haja a necessidade de um curso sobre APIs especificamente.