Python for Everybody
Charles R. Severance
Python for Everybody
Charles R. Severance
A visual-first library for people who want to understand Computer Science, Programming, Artificial Intelligence and modern software engineering from first principles.
Programming · AI · Machine Learning · Deep Learning · Software Engineering
A growing academic collection covering programming, artificial intelligence, machine learning, deep learning and software engineering.
Your curated collection of foundational books across programming, AI, machine learning, deep learning and software engineering.
Charles R. Severance
Charles R. Severance
Axel Rauschmayer
Axel Rauschmayer
Herbert Schildt
Herbert Schildt
Brian W. Kernighan, Dennis Ritchie
Brian W. Kernighan, Dennis Ritchie
Bjarne Stroustrup
Bjarne Stroustrup
Deepak Khemani
Deepak Khemani
John Haugeland
John Haugeland
Pamela McCorduck
Pamela McCorduck
Eugene Charniak, Drew McDermott
Eugene Charniak, Drew McDermott
Zbigniew Michalewicz, David B. Fogel
Zbigniew Michalewicz, David B. Fogel
Judea Pearl
Judea Pearl
Elaine Rich, Kevin Knight
Elaine Rich, Kevin Knight
Stuart Russell, Peter Norvig
Stuart Russell, Peter Norvig
Patrick Henry Winston
Patrick Henry Winston
Stefan Edelkamp, Stefan Schroedl
Stefan Edelkamp, Stefan Schroedl
Richard O. Duda, Peter E. Hart, David G. Stork
Richard O. Duda, Peter E. Hart, David G. Stork
Christopher M. Bishop
Christopher M. Bishop
Trevor Hastie, Robert Tibshirani, Jerome Friedman
Trevor Hastie, Robert Tibshirani, Jerome Friedman
Ian Goodfellow, Yoshua Bengio, Aaron Courville
Ian Goodfellow, Yoshua Bengio, Aaron Courville
Charu C. Aggarwal
Charu C. Aggarwal
Dr. Pankaj Jalote
Dr. Pankaj Jalote
Dr. Amy Ko
Dr. Amy Ko
Armando Fox, David Patterson
Armando Fox, David Patterson
Paul Ammann, Jeff Offutt
Paul Ammann, Jeff Offutt
Glenford J. Myers
Glenford J. Myers
Paul C. Jorgensen
Paul C. Jorgensen
Lisa Crispin, Janet Gregory
Lisa Crispin, Janet Gregory
Various Authors
Various Authors
From classic programming references to foundational artificial intelligence and modern machine learning texts, this shelf is designed for deep study.
Build knowledge systematically. Start with programming and progress toward intelligent systems and professional software engineering.
Learn the
idea, not just
the syntax.
Search for a book, author, programming language, AI concept, machine learning topic or software engineering subject.
Get updates when new books, chapters and learning resources are added to The CS Library.