Courses

header image: a photo of the author in front of a circuit board, a network diagram, and a snippet of HTML code

This blog supplements a series of online courses that art structured to cover the fundamental information and concepts of Computer Science. In a series of five short courses, the foundations of computer science are explained with clear, coherent videos, accompanied by study guides and practice quizzes. These courses provide an organized and coherent education for young students interested in learning Computer Science or wanting to supplement their school coursework.

In addition, there are courses specifically aimed at particular Computer Science curricula: