In this study, an innovative adaptive and intelligent web based e-learning system, UZWEBMAT (Turkish abbreviation of Adaptive and INtelligent WEB based MAThematics teaching-learning system) was designed, developed and implemented. This e-learning system was intended for learning and teaching secondary school level permutation-combination-binomial expansion and probability subjects. Content which was prepared according to Turkish curriculum for secondary school mathematics course was transformed into learning objects in three different ways in accordance with VAK (Visual-Auditory-Kinesthetic) learning styles. Primary/secondary/tertiary learning styles of learners registering the system are determined and each learner receives the content appropriate for his/her dominant learning style. Also, they can be directed to contents of other styles according to their performances thanks to an expert system. Learning objects constituting the content were prepared according to constructivist approach. An active role for the learner was the purpose. Tips and intelligent solution supports within the learning objects were presented with expert system support to the learners. With this structure, UZWEBMAT bears the characteristics of intelligent tutoring system as well as an adaptive e-learning environment. All the movements of learners studying with UZWEBMAT are recorded and the necessary information is reported to both learners and teachers in a visualized way. Crown Copyright (C) 2012 Published by Elsevier Ltd. All rights reserved.