This document discusses the constructivist approach to teaching and learning through technology-based projects. It outlines key elements of constructivism like the teacher creating a learning environment and giving students tools to facilitate learning. Benefits are discussed like authentic, real-life learning and learning 21st century technologies. Potential issues are also noted such as the need for teachers to be tech-savvy and the resource intensity.