"It is a very grave mistake to think that the enjoyment of seeing and searching can be promoted by means of coercion and a sense of duty."
-- Albert Einstein
by Brad Miller and David Ranum, Luther College (as remixed by Jeffrey Elkner)
by Mark Guzdial and Barbara Ericson
Hands-on introductory computer programming using Python 3.
by Jeffrey Elkner (with liberal borrowings from the work of Allen Downey,
and Peter Wentworth)
An introductory computer programming text book using Python 3.
by Peter Wentworth, Jeffrey Elkner, Allen Downey, and Chris Meyers
An introductory computer science text book using Python.
by Tony R. Kuphaldt
A free series of textbooks on the subjects of electricity and electronics