Education: LEGO is often used as an educational tool to teach children about engineering, science, math, and problem-solving skills. This LEGO sets and programs are available for children of all ages, from preschool to high school.
Prototyping: LEGO bricks can be used to quickly prototype and testing ideas. This is especially useful in engineering and product design, where physical models are needed to evaluate the feasibility and functionality of a design.
Entertainment: building toys which consists of interlocking blocks, gears, wheels, and other components that can be used to create a wide variety of models.