github with examples for this course