This comprehensive guide includes articles and teaching resources covering various hands-on approaches to computing pedagogy.