A collection of open textbooks related to the subject of Computer Science, including specific programming languages (Python, Ajax, XML, etc.), introductory texts, advanced texts, video collections, and more.
Written by Michael Mendez, "this text provides the developer with an understanding of the various elements of web development by focusing on the concepts and fundamentals through the examples within, providing a foundation that allows easier transition to other languages and a better understanding of how to approach their work."
MIT's Electrical Engineering and Computer Science department offers a variety of online courses. Course format generally includes, lecture videos, interactive concept quizzes (solution key), problem sets, terms and definitions, suggested topics and links, and exams (with solution key).