Good program but a big hiccup from me. We barely got started and I discovered I had to download and set up Elasticsearch. There is also no data to work with, but the tutorial assumes seven todos in the Elasticsearch database. I suggest you add an Elasticsearch basic tutorial that includes using Kibana to enter the raw todos and make it a recommended prerequisite. Either that or add enough on Elasticsearch to get the student running and then put the PUT API first rather than last.