What are some ways to inculcate practice based learning in kids?

Learning by doing is one of the best ways a kid can learn a concept. One way to do this is by using STEM based home kits that complement what a kid learns at school. For every concept the kid learns at school they should be exposed to application of the concept in the real world. Additionally, modern technology like virtual reality and augmented reality can fill the gap to an extent. Using Virtual Reality kids can see and visit places such as factories, landmarks which are hard to visit. Using Augmented Reality kids can see things right in from of them and can interact deeply with the 3D object closely. the learning curriculum must be comprehensive and emphasize experiential learning.