A compendium of excellent books, lecture notes, and slides, spanning various fields of study, that are publicly available.
Mathematics
- Introduction to Probability, by Dimitri P. Bertsekas and John N. Tsitsiklis
- Introduction to Probability and Statistics for Engineers and Scientists, by Sheldon M. Ross
- Elements of Discrete Mathematics, by Richard Hammack
- Lecture Notes in Linear Algebra and Matrix Analysis, by Bharath B. N
- Lecture Notes in Data Analysis, by Bharath B. N
- Lecture Slides in Calculus, by Balmohan Vishnu Limaye
- Lecture Slides in Linear Algebra, by Balmohan Vishnu Limaye
- Lecture notes on Ordinary Differential Equations, by S. Sivaji Ganesh
- Introduction to Numerical Analysis, by S. Baskar and S. Sivaji Ganesh
- Convex Optimization, by Stephen Boyd and Lieven Vandenberghe
- Notes on Group Theory, by Sameer Chavan
Machine Learning
- Machine Learning: The Basics, by Alexander Jung
- Pattern Recognition and Machine Learning, by Christopher M. Bishop
- Artificial Intelligence: A Modern Approach, by Stuart Russell and Peter Norvig
- The Quest for Aritifical Intelligence: A History of Ideas and Achievements, by Nils J. Nilsson
- Foundations of Machine Learning, by Mehryar Mohri, Afshin Rostamizadeh, and Ameet Talwalkar
- Probabilistic Machine Learning, by Kevin Patrick Murphy
- Mathematical Foundations of Supervised Learning, by Michael M. Wolf
- Understanding Machine Learning: From Theory to Algorithms, by Shai Shalev-Shwartz and Shai Ben-David
- Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition, by Daniel Jurafsky and James H. Martin
Computer Science
- Introduction to Automata Theory, Languages, and Computation, by John E. Hopcroft, Rajeev Motwani, and Jeffrey D. Ullman
- Algorithms, by S. Dasgupta, C. H. Papadimitriou, and U. V. Vazirani
- Algorithm Design, by Jon Kleinberg and Éva Tardos
- Basic Computer Architecture, by Smruti R. Sarangi
- Computer Networks: A Systems Approach, by Larry Peterson and Bruce Davie
- Database System Concepts, by Avi Silberschatz, Henry F. Korth, S. Sudarshan
- Compilers: Principles, Techniques, & Tools, by Alfred V. Aho, Monica S. Lam, Ravi Sethi, and Jeffrey D. Ullman
- Operating Systems in Depth, by Thomas W. Doeppner
- Operating Systems Concepts, by Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne
- Software Engineering: A Practitioner’s Approach, by Roger S. Pressman
- Distributed Systems: Concepts and Design, by George Coulouris, Jean Dollimore, Tim Kindberg, and Gordon Blair
Engineering
- Engineering Drawing, by N. D. Bhatt
- Foundations of Analog and Digital Circuits, by Anant Agarwal and Jeffrey Lang
- Digital Logic and Computer Design, by M. Morris Mano
Natural Sciences
- Concepts of Physics, by H. C. Verma
- Problems in General Physics, by I. E. Irodov
- Fundamentals of Physics, by Robert Resnick, David Halliday, and Jearl Walker
- Introduction to Electrodynamics, by David J. Griffiths
- Shriver & Atkins’ Inorganic Chemistry, by Peter Atkins, Tina Overton, Jonathan Rourke, Mark Weller, Fraser Armstrong, and Michael Hagerman
- Campbell Biology, by Lisa A. Urry, Michael L. Cain, Steven A. Wasserman, Peter V. Minorsky, and Rebecca B. Orr
Social Sciences
- Microeconomics, by Robert S. Pindyck and Daniel L. Rubinfeld
- Macroeconomics, by N. Gregory Mankiw
- Economics, by Paul A. Samuelson and William D. Nordhaus
- Course in General Linguistics, by Ferdinand de Saussure, translated and annotated by Roy Harris
Literature
-
Rig-Veda-Sanhita: The Sacred Hymns of the Brahmans, together with the commentary of Sayanacharya, edited by Max Müller
-
The Yajur Veda, translated by Devi Chand
-
SamaVeda, English translation by Tulsi Ram
-
Atharva-Veda, English translation by Tulsi Ram
-
Ramayana, by Maharshi Valmiki, website developed and maintained by IIT Kanpur
-
Mahabharata, by Veda-Vyasa, published by Gita Press
-
Srimad BhagavadGita, by Veda-Vyasa, website developed and maintained by IIT Kanpur
-
Works of Sankaracharya, website developed and maintained by IIT Kanpur
-
The Arctic Home in the Vedas: Being also a new key to the interpretation of many vedic texts and legends, by Lokmanya Bal Gangadhar Tilak
-
Empires of the Indus: The Story of a River, by Alice Albinia
-
Aristotle: On the Art of Poetry, translated by Ingram Bywater, with a preface by Gilbert Murray
-
Oedipus Rex, by Sophocles, translated by Robert Fagles
-
Animal Farm, by George Orwell
-
I, Robot, by Isaac Asimov
-
Stories of Your Life and Others, by Ted Chiang
Special thanks to the following professors for having taught wonderful courses at IIT Dharwad / Bombay and University of Southern California, and making resources publicly available on their webpages.
- Prof. Balmohan Vishnu Limaye, Professor Emeritus, Department of Mathematics, IIT Bombay, and former Visiting Professor, Department of Mathematics, IIT Dharwad
- Prof. Bharath B. N, Assistant Professor, Department of Electrical, Electronics and Communication Engineering, IIT Dharwad
- Prof. Vatsal Sharan, Assistant Professor, Thomas Lord Department of Computer Science, University of Southern California
Courtesy to authors and publishers of the content, no copyright infringement intended. Sole purpose of this page is to make publicly available learning resources more accessible, for the benefit of all.