We have covered the fundamental aspects of the RESTful mental model and practical usage. However, RESTful design is a deep topic that even extends beyond the web and use of HTTP!
If you want to learn more, the following links are a good start:
- Craig Dennis: APIs for beginners (YouTube)
- REST sub-collections, relationships and links
- OpenAPI specification & Swagger REST tools
- The GitHub API and Stripe (payment processing) API are excellent examples of RESTful design (and fantastic documentation)