Fablabs provide hands-on learning spaces where users can collaborate with designers, programmers, artists and scientists. They offer tools for digital fabrication like 3D printers and laser cutters. Users are encouraged to both learn skills and share what they create through open source models and designs. The document describes how fablabs employ design thinking processes to solve problems through prototyping and getting user feedback. It provides an example of a university course that used a fablab and design thinking to teach students innovation.