TRAKLA2 is a Web-based learning environment for data structures and algorithms. The system delivers automatically assessed algorithm simulation exercises that are combined with electronic course material and includes a management system that keeps track of a learner's progress. The learner solves TRAKLA2 exercises by manipulating conceptual visualizations of data structures in order to simulate the working of a given algorithm. The system is capable of grading the exercises, and thus can provide automatic immediate feedback on the learner's performance. The input data for the algorithm in each exercise is randomized in order to prevent plagiarism. In addition, the learner can consult electronic course material if required. Moreover, a database system is utilized to store the learner's performance data. In this presentation we show the current state of the TRAKLA2 system, present an overview of its architecture, and give a demonstration on how a learner may use the system.