Library
What I have enlisted and compiled here are the libraries and references that I have used and found useful for my future references. Every content listed on this particular page is not owned by me and are linked directly to the source and will be constantly updated.
Academics
- Mathematics
- Applied Statistics and Probability for Engineers 6E. by Montgomery & Runger Completed, Jan-May (STAT 344) Spring 2018
- Computer Science
- Data Structures & Problem Solving Using Java - 4th Edition by Mark Allen Weiss. Completed, May-Jun Summer 2019
- Intro to Artificial Intelligence (CS 480)
- Artificial Intelligence: Foundations of Computational Agents: 2nd Edition by David L. Poole and Alan K. Mackworth. Completed, Aug-Dec Fall 2020
- Artificial Intelligence - A Modern Approach: Third Edition (Int. Edition) by Stuart J. Russell and Peter Norvig. Completed, Aug-Dec Fall 2020 - Not in curriculum!
- The C Programming Language: 2nd Edition by Kernighan/Ritchie. Completed, Aug-Dec Fall 2020
- Database Concepts (CS 450)
- Fundamentals of Database Systems - 7th Edition by Ramez Elmasri & Shamkant Navathe. Completed, Aug-Dec Fall 2020
- ORACLE 10g Programming: A Primer by Rajshekhar Sunderraman. Completed, Aug-Dec Fall 2020
- An Introduction to Database Systems (v. 1) 6th Edition by C. J. Date. Completed, Aug-Dec Fall 2020 - Not in curriculum!
- Computer Science Illuminated 7th Edition by Nell Dale & John Lewis. Completed, Aug-Dec Fall 2020
- Analysis of Algorithms (CS 483)
- Introduction to the Design and Analysis of Algorithms - 3rd Edition by Anany Levitin. Completed, - Jan-May Spring 2021
- Introduction to Algorithms - 3rd Edition by Thomas H. Cormen. Self-study, Not in Curriculum Currently Reading - Jan-* Spring 2021
- Computer Systems and Programming (CS 367)
- Computer Systems: A Programmer’s Perspective - 3rd Edition (US Edition) by Randal Bryant (Author), David O’Hallaron (Author).Completed - Jan-May Spring 2021
- Computer Systems: A Programmer’s Perspective, 3 Edition Paperback – January 1, 2016 by David R. O’Hallaron Randal E. Bryant (Author). Self-study, Not in Curriculum Completed - Jan-May Spring 2021
- Mobile Application Development (CS 477)
- Android App Development - 1st Edition by Hervé J. Franceschi. Currently Reading - Jun-Dec, Summer-Fall 2021
- Software Engineering
- Web Development (SWE 432)
- Prioritizing Web Usability - 1st Edition by Jakob Nielsen & Hoa Loranger. Completed - Jan-May Spring 2021
- Programming the World Wide Web - 8th Edition by Robert Sebesta. Completed - Jan-May Spring 2021
- Web Development (SWE 432)
Computer Science (Supplemental Readings)
- General
- Theoretical
- Essence of Linear Algebra
- Bioinspired Computation in Combinatorial Optimization – Algorithms and Their Computational Complexity
- Concrete Mathematics: A Foundation for Computer Science
- Combinatorial Optimization: Algorithms and Complexity
- Logic and Complexity
- Think Complexity v1 v2
- Introduction to Theory of Computation by Anil Maheshwari and Michiel Smid
- The Little Schemer by @Daniel P. Friedman
- Nonverbal Algorithm Assembly Instructions by @IDEA.
- Mathematics for Computer Science by MIT Open Courseware Currently reading - Sun Jun 24+ 21:17:08 EDT 2018
- Structure and Interpretation of Computer Programs by MIT Press
- Data Structures and Algorithms: Annotated Reference with Examples by G. Barnett and L. D. Tongo Finished Reading July 20th-Aug 07th, 2018 Summer.
- The Algorithm Design Manual by Steven S. Skiena
- The Art of Readable Code by Dustin Boswell & Trevor Foucher
- Logic and Language Models for Computer Science, 3rd Edition by Dana Richards, Henry Hamburger. Finished Reading July 16th, 2020 Summer.
Programming
- General
- Racket Cheat Sheet (Documentation)
- Beautiful Soup Docs
- Python Cheat Sheet(s) by @ehmatthes
- Automate the Boring Stuff with Python by Al Sweigart
- Getting GIT right by @Atlassian Bitbucket
- Pro Git by Scott Chacon and Ben Straub and published by Apress
- Serverless Stack with AWS
- OhShitGit!
- Software Engineering: The Production of Quality Software by Shari Lawrence Pfleeger. Self-study Completed, Aug-Dec Fall 2020
- Web Designing & Development
- AngularJS references compiled by @jmcunningham
- Eloquent Javascript
- You Don’t Know JS
- ReactJS Cheat Sheet & Learn React
- Awesome React by @enaqx
- Free Code Camp
- ReactJS Sweet Pumpkin Tutorial (CodeCamps, free)
- Scrimba
- The Road to learn React: Your journey to master plain yet pragmatic React.js by Robin Wieruch Completed, Summer & Fall 2018
- Taming the State in React: Your journey to master Redux and MobX by Robin Wieruch Completed, Fall 2018 - Spring 2019 (Jan 15)
- The Road to GraphQL by Robin Wieruch. Completed, Jun-Jul Summer 2019
- Node.js in Action, Second Edition by Manning Publications Completed, October 31 2019
- Desktop Application Development
- Awesome Electron by @sindresorhus
- Starting Out with C++ from Control Structures to Objects by Tony Gaddis
- Multiple series available from the author.
- Application Development
- React Native in Action by Nader Dabit. Completed, October 11, 2019
Competitive Programming
Reverse Engineering
- x86 Opcode and Instruction Reference
- x64 Cheat Sheet
- Instructions & Examples Compiled
- Game Hacking Resources by @dsasmblr
General References
Linux/Unix
- Unix/Linux Command Reference (by Fosswire.com)
- Linux Bash Shell Cheat Sheet
- Linux-Cheat-Sheet-Sponsored-By-Loggly
- Docker Cheat Sheet
Tools & Resources
- Software & Tools
- Icons
- The Noun Project for Icons & SVG, free & premium options.
- Feather Icons