Making RESTful APIs is hard, really hard. There are a lot of concepts to know - resources, representations, HTTP methods, status codes, etc.
Course 1 got us really comfortable with all the terminology. So in episode 2, we're attacking the hard stuff:
This stuff is not easy. But if you make it through, you'll be armed to attack whatever API need you have. And for documenting your API, see Course 3 (not released yet)