From a student's perspective, topics within a course and courses within a program of study can seem to stand alone. As a result, learning can become siloed and disjointed. This paper describes the use of semester-long integrative projects that students undertake in teams. The projects are broken down into smaller parts that follow the order of topics covered in the course. Such projects build research skills and connect students' work to course topics, thereby reinforcing learning, while building engagement through contextualizing course material according to each team's interests. They have been successful in advancing student learning in a more integrative way and in achieving learning outcomes at course, program and institution levels.