Oi Yuri,
Basicamente é como o Sérgio sugeriu mesmo, teria apenas que ter uma base fazendo os nossos cursos e o próximo passo seria buscar sobre como é possível receber e cuspir JSON dentro da sua aplicação PHP.
Infelizmente eu não manjo de PHP, portanto, não sei te dizer se existe uma forma ideal para realizar esse tipo de implementação.
Entretanto, posso te auxiliar em suas pesquisas, veja o que sugiro pesquisar para construir sua aplicação web para atender às suas expectativas:
Entender o que é a arquitetura REST, eu digo o conceito mesmo. Para isso temos um curso de web service REST (em Java) que explica todo esse conceito. Não se preocupe, o conceito de REST é o mesmo para todo tipo de aplicação, isto é, mesmo o curso sendo em Java, você poderá aplicar o mesmo conceito em uma aplicação de outra linguagem, no seu caso em PHP.
Buscar formas para implementar uma aplicação REST com PHP, pois é justamente esse padrão de aplicação que usamos para que os clientes, nesse caso o Android, consigam consumir. Imagino que deva ter algum tipo de framework ou coisa do gênero...
Considerando tudo que disse, acredito que deva seguir esses passos. Caso tiver mais alguma dúvida é só perguntar.
Abraços.