Listen and do (more listen and do.) A course of lessons for the practical minded