CS
Digital Academic Library

Think.Learn.Build.

A visual-first library for people who want to understand Computer Science, Programming, Artificial Intelligence and modern software engineering from first principles.

28+
Books
06
Disciplines
08
Subjects
Questions
Library / 001
Read deeply
Think clearly
THE CS LIBRARY · 001
A Field Guide To

CS

Programming · AI · Machine Learning · Deep Learning · Software Engineering

</>
Read · Understand · Build
The CS Library
READ DEEPLY
THINK CLEARLY
BUILD BOLDLY
UNDERSTAND THE WHY
READ DEEPLY
THINK CLEARLY
BUILD BOLDLY
UNDERSTAND THE WHY
Catalogue 01

The
Red
Shelf.

A growing academic collection covering programming, artificial intelligence, machine learning, deep learning and software engineering.

Catalogue 03

Follow
a Path.

Build knowledge systematically. Start with programming and progress toward intelligent systems and professional software engineering.

Learn the
idea, not just
the syntax.
The CS Library Philosophy
The Reading Room

What do
you want
to learn?

Search for a book, author, programming language, AI concept, machine learning topic or software engineering subject.

The Reading List

New chapters.
Occasionally.

Get updates when new books, chapters and learning resources are added to The CS Library.