Lean games and hands-on approaches as learning tools for students and professionals