Highly interactive tutorials and self-test system for individual e-learning, home schooling, college and high school computer learning centers, and distance learning. The product covers the standard topics of a one-year high school course preparing for Calculus, with the emphasis on building problem-solving skills. Tutorials include the reviews of basic concepts, interactive examples, and standard problems with randomly generated parameters. The self-test system allows selecting topics and length for a test, saving test results, and getting the test review. Topics covered: rectangular coordinate system, functions and graphs, linear and absolute value functions, slope of a line, equations of straight lines, systems of linear equations and inequalities, determinants and Cramer's rule, polynomial and rational functions, complex numbers, quadratic functions, conic sections, exponential and logarithmic functions, angles and their measure, trigonometric functions, trigonometric identities, inverse trigonometric functions, solving triangles, trigonometric equations, polar coordinate system, operations with complex numbers in polar form, sequences and series. The demo version contains selected lessons from the full version. The demo is designed to demonstrate the functionality and all features of the product.