Hands On Learning Theory