NodeLingo's PDL course for building an example version of Airbnb.