Mobile Learning is the future form of learning through mobile devices. The Applications developed for Mobile Learning must consider context and adapt to those contexts for effective learning experience. This book covers all the primary aspects for developing context aware and adaptive mobile learning applications. The Learning Content, Contexts, Adaptation are the building blocks for developing a context aware mobile learning application. The processes for creating learning content, identifying possible contexts, devising proper adaptation mechanism, are discussed in detail. This book would be a starting point for any process(es) to create learning content, identify contexts and designing adaptation for any context aware and adaptive mobile learning application.