The course series can be used to augment or even to partially replace regular books.

Numworx. The digital mathematics environment

Quickly create interactive online teaching material for mathematics and arithmetic