This document summarizes the ActiveMath learning environment, its goals and features. It discusses how ActiveMath uses artificial intelligence techniques like user modeling, adaptive interfaces and feedback to personalize learning. It also describes how ActiveMath represents knowledge semantically and generates courses by retrieving reusable content. Finally, it discusses how integrating ActiveMath with the Sakai learning management system provides user management and a way to make ActiveMath's tools and open content available within Sakai.