This paper describes ANAWEB (Algebraic and Numerical Algorithms on the Web), a teaching and learning environment to help on the understanding of some classical numerical methods as well as how to use Computer Algebra Systems (CAS) in the related subjects. The system offers two environments: Numerical Computation and Algebraic Computation. In Numerical Computation environment. a set of known methods are available to be tested with different inputs. hi Algebraic mode, the system provides the integration with Computer Algebra Systems aiming to help on solve related problems. 117 both environments (Numerical and Algebraic Computation), the system allows learning users as well as authoring ones. In Numerical Computation environment, authoring user (normally a teacher) can adds theoretical web pages as well as libraries of example problems that can be tested as input of the numerical algorithms provided by the system; leaner users can navigate among the numerical methods, choosing example problems of a given teacher or testing his own problems. In Algebraic Computation environment authoring users can construct a subject tree and fill it with examples that will be run in a specific CAS or Mathematical Software I: learner users select a CAS and examples to be tested. ANAWEB was developed using the PHP programming language, MySQL database to manage the users, XML to store example problems, DOM (Document Object Model) to manipulate the XML files, and allows inlegration with Maple and Scilab Systems. The software developed provides an adaptive educational environment that allows interactive and dynamic experiences in authoring tasks as hi the learning ones.