Thursday - Exceptions, testing basics, debugging Before lesson materials Mandatory: General introduction to exceptions Learn Python The Hard Way - Debugging tips Optional: Hackerrank domain problems for exceptions Python practice book - drills for exceptions Codewars katas for bug hunting mastery Tasks CodeWars Debugging katas Parser / Syntax error http://www.codewars.com/kata/grasshopper-debug http://www.codewars.com/kata/debug-basic-calculator Logic / Semantic error http://www.codewars.com/kata/2-plus-2-star-2-problem (note: no explicit test case given) http://www.codewars.com/kata/jennys-secret-message http://www.codewars.com/kata/unfinished-loop-bug-fixing-number-1 Coding katas http://www.codewars.com/kata/always-perfect http://www.codewars.com/kata/character-frequency-2 http://www.codewars.com/kata/summing-a-numbers-digits