Practical courses for teaching and assessing