Learning and Testing Angular