Jerome Bruner proposed that learning is an active process where learners construct new ideas based on current and past knowledge assisted by instructional scaffolds.