Skip to content

Commit

Permalink
Merge branch 'main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
babasekhar authored Jul 11, 2024
2 parents 501db3a + dcfdb71 commit 079cfa5
Show file tree
Hide file tree
Showing 20 changed files with 1,442 additions and 339 deletions.
26 changes: 26 additions & 0 deletions Blockchain/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ This curated collection offers valuable Blockchain resources contributed by expe
- [Protocols](#protocols)
- [Frameworks](#frameworks)
- [Books](#books)
- [Free Books](#free-books)
- [Paid Books](#paid-books)
- [YouTube](#youtube)
- [YouTube Channels](#youtube-channels)
- [YouTube Playlists](#youtube-playlists)
Expand Down Expand Up @@ -120,6 +122,30 @@ Some important frameworks in Blockchain.
## Books
These are some of the books that can be used to learn Blockchain.

### Free Books

<table width="100%">
<tr>
<th>Resource Name</th>
<th>Description</th>
</tr>
<tr>
<td><a href="https://freecomputerbooks.com/Blockchain-for-Dummies-IBM-Limited-Edition.html">Blockchain for dummies</a></td>
<td>This book provides a fast way to catch up with the essentials of this quickly evolving tech. Written by an author involved in founding and analyzing blockchain solutions, this book serves to help those who need to understand what a blockchain can do (and can't do).</td>
</tr>
<tr>
<td><a href="https://freecomputerbooks.com/Building-Blockchain-Projects.html">Blockchain by example</a></td>
<td>This book will walk you through the process of building multiple blockchain projects with different complexity levels and hurdles. Each project will teach you just enough about the field's leading technologies, Bitcoin, Ethereum, Quorum, and Hyperledger in order to be productive from the outset.</td>
</tr>
<tr>
<td><a href="https://freecomputerbooks.com/Blockchain.html">Blockchain </a></td>
<td>This book is a basic guide for anyone who wishes to start with Blockchain technology. It tries to organize the topics in a way that both developers and technology enthusiasts can go through it and understand the topics without any effort.</td>
</tr>
</table>


### Paid Books

<table width="100%">
<tr>
<th>Resource Name</th>
Expand Down
25 changes: 25 additions & 0 deletions Compiler Design/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Compiler design involves the creation of programs that translate high-level code
- [Free Cources](#free-courses)<br>
- [Paid Courses](#paid-courses)<br>
- [Books](#books)<br>
- [Free Books](#free-books)
- [Paid Books](#paid-books)
- [YouTube](#youtube)
- [Youtube Channels](#youtube-channels)<br>
- [YouTube Playlist](#youtube-playlists)<br>
Expand Down Expand Up @@ -85,6 +87,29 @@ These courses will help you learn the fundamentals and advanced topics in compil

Essential books for mastering compiler design concepts.

### Free Books

<table width="100%">
<tr>
<th>Book Title</th>
<th>Description</th>
</tr>
<tr>
<td><a href="https://freecomputerbooks.com/Compiler-Design-Theory-Tools-and-Examples.html">Compilers design theroy tools and examples</a></td>
<td>This is an introductory level text for compiler design courses, that emphasizes problem solving skills. The concepts are clearly presented with sampler problems and diagrams to illustrate the concepts. The text also covers lex and yacc two compiler generating tools in UNIX.</td>
</tr>
<tr>
<td><a href="https://freecomputerbooks.com/Compiler-Design-in-C.html">Compiler design in C</a></td>
<td>Introduces the basics of compiler design, concentrating on the second pass (in a typical four-pass compiler), consisting of a lexical analyzer, parser, and a code generator. Uses the C language. Appropriate for compiler courses in CS departments.</td>
</tr>
<tr>
<td><a href="https://freecomputerbooks.com/Basics-of-Compiler-Design.html">Basics of Compiler design</a></td>
<td>This book presents techniques for making realistic, though non-optimizing compilers for simple programming languages using methods that are close to those used in "real" compilers, albeit slightly simplified in places for presentation purposes. </td>
</tr>
</table>

### Paid Books

<table width="100%">
<tr>
<th>Book Title</th>
Expand Down
181 changes: 102 additions & 79 deletions Computer Architecture/README.md

Large diffs are not rendered by default.

369 changes: 199 additions & 170 deletions Computer Graphics/readme.md

Large diffs are not rendered by default.

31 changes: 30 additions & 1 deletion Computer Networks/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ A computer network is a collection of interconnected devices that can communicat
- [Security Monitoring](#security-monitoring)
- [Network Inventory](#network-inventory)
- [Books](#books)<br>
- [Free Books](#free-books)
- [Paid Books](#paid-books)<br>
- [YouTube](#youtube)
- [Youtube Channels](#youtube-channels)<br>
- [YouTube Playlist](#youtube-playlists)<br>
Expand Down Expand Up @@ -606,6 +608,33 @@ A computer network is a collection of interconnected devices that can communicat

> You can refer to these books on Computer Networks. They are listed below:
#### Free Books

<table width="100%">
<tr>
<th>Resource</th>
<th>Description</th>
</tr>
<tr>
<td><a href="https://freecomputerbooks.com/Computer-Networks-A-Systems-Approach.html">Computer Networks: A systems Approach</a></td>
<td>This book is a comprehensive textbook that provides an in-depth exploration of computer networking concepts and principles from a systems perspective. The book covers fundamental topics such as network architecture, protocols, routing, switching, network security, and performance optimization.</td>
</tr>
<tr>
<td><a href="https://freecomputerbooks.com/An-Introduction-to-Computer-Networks-by-Peter-Dordal.html">Introduction to Computer Networks</a></td>
<td>"An Introduction to Computer Networks" by Peter Dordal is a foundational textbook designed to introduce readers to the fundamental concepts and principles of computer networks. The book covers essential topics such as network architecture, protocols, data transmission, network security, network applications and more.</td>
</tr>
<tr>
<td><a href="https://freecomputerbooks.com/Computer-Networks-From-Scratch.html">Computer networks from scratch</a></td>
<td>This is a comprehensive guide designed for beginners looking to understand the fundamentals of computer networks from the ground up. The book starts with foundational concepts such as network architecture, protocols, and data transmission principles. It progresses through more advanced topics including network security, routing algorithms, and network management.</td>
</tr>
<tr>
<td><a href="https://freecomputerbooks.com/Computer-Networking-Principles-Protocols-and-Practice.html">Computer Networks</a></td>
<td>The "Computer Networking: Principles, Protocols, and Practice" is a comprehensive textbook that delves into the fundamental aspects of computer networking. Written for both students and professionals, this book covers a wide range of topics essential for understanding modern network systems.</td>
</tr>
</table>

### Paid Books

<table width="100%">
<tr>
<th>Resource Name</th>
Expand All @@ -620,7 +649,7 @@ A computer network is a collection of interconnected devices that can communicat
<td>This textbook on computer networks follows a top-down approach. It is designed to help students understand the basics of networking in general and the protocols used in the Internet, in particular.</td>
</tr>
<tr>
<td> <a href="https://www.amazon.com/Computer-Networks-Sixth-Pearson-Tanenbaum/dp/9356063605/">Computer Networks, 6e by Tanenbaum (Author)</a></td>
<td> <a href="https://www.amazon.com/Computer-Networks-Global-Andrew-Tanenbaum/dp/1292374063/">Computer Networks, 6e by Tanenbaum (Author), David Wetherall (Author)</a></td>
<td>In Computer Networks, Tanenbaum et al. explain how networks work from the inside out. They start with the physical layer of networking, computer hardware and transmission systems, then work their way up to network applications </td>
</tr>
<tr>
Expand Down
5 changes: 3 additions & 2 deletions Data Science/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,9 @@ Data science is the field that utilizes scientific methods, algorithms, and syst
- [Books](#books)<br>
- [Free books](#free-books)
- [Paid Books](#paid-books)
- [YouTube Channels](#youtube-channels)<br>
- [YouTube Playlists](#youtube-playlists)<br>
- [YouTube](#youTube)
- [YouTube Channels](#youtube-channels)<br>
- [YouTube Playlists](#youtube-playlists)<br>
- [Resources for Finding Datasets](#resources-for-finding-datasets)<br>
- [Competitions](#competitions)<br>
- [Communities](#communities)<br>
Expand Down
33 changes: 33 additions & 0 deletions Data Structures and Algorithm (DSA)/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ This section serves as a curated collection of valuable resources for learning a
- [Interview Questions](#interview-questions)
- [Types of Data Structures](#data-structures-and-algorithm)
- [Tutorials or Courses](#tutorials)
- [Books](#books)
- [Youtube Channels](#youtube-channels)
- [YouTube](#youtube)
- [YouTube Channels](#youtube-channels)
- [YouTube Playlist](#types-of-data-structures)
Expand Down Expand Up @@ -135,6 +137,37 @@ Let's make coding fun and exciting! 🚀.</td>
</tr>
</table>

## Books

> You can refer to these books on Data Structures and Algorithms. They are listed below:
<table width="100%">
<tr>
<th>Book Name</th>
<th>Description</th>
</tr>
<tr>
<td> <a href="https://www.amazon.in/INTRODUCTION-ALGORITHMS-FOURTH-Charles-Leiserson/dp/026204630X/">Introduction to Algorithms, by Coremen (Author) </a></td>
<td> This book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers, with self-contained chapters and algorithms in pseudocode.</td>
</tr>
<tr>
<td> <a href="https://www.amazon.in/FUNDAMENTALS-DATA-STRUCTURES-C-Horowitz/dp/B00D52P708/">Fundamentals of Data Structures in C by E.Horowitz (Author), S. Sahni (Author)</a></td>
<td>This book is a comprehensive and technically rigorous introduction to data structures in C</td>
</tr>
<tr>
<td> <a href="https://www.amazon.in/Data-Structures-Algorithm-Analysis-2e/dp/8177583581/">Data Structures and Algorithm Analysis in C by Mark Allen Weiss (Author)</a></td>
<td>In this book, the author refines and enhances his innovative approach to algorithms and data structures. Using C implementation, he highlights conceptual topics, focusing on ADTs and the analysis of algorithms for efficiency as well as performance and running time. </td>
</tr>
<tr>
<td> <a href="https://www.amazon.in/Data-Structures-C-Schaums-Outline/dp/0070701989/">Data Structures With C (Schaum's Outline Series) by Seymour Lipschutz (Author) </a></td>
<td> Data Structures with C (Schaum's Outline Series) is a vital guidebook for students and helps understand the concepts and theories behind data structures.The book is divided into 30 chapters which cover various topics such as string processing, arrays, pointers, records, linked lists, graphs and their applications, sorting and searching, cryptography and network security, IPv6 Protocol etc. </td>
</tr>
<tr>
<td> <a href="https://www.amazon.in/Computer-Algorithms-C-Sahni-Horowitz/dp/8173716110/">Computer Algorithms/C++ by E. Horowitz (Author), S. Sahni (Author) </a></td>
<td> Using the popular object-oriented language C++, the text incorporates the latest research and state-of-the-art applications, bringing this classic to the forefront of modern computer science education. </td>
</tr>
</table>

## Interview Questions

<table width="100%" id="interview-questions">
Expand Down
20 changes: 20 additions & 0 deletions DevOps/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ It emphasizes collaboration, automation, integration and rapid feedback cycles.
- [YouTube Videos & Playlists](#youtube-videos--playlists)
- [Communities](#communities)
- [Books](#books)
- [Free Books](#free-books)
- [Paid Books](#paid-books)
- [GitHub Repositories](#github-repositories)
- [GitHub Projects](#github-projects)
- [Interview](#interview)
Expand Down Expand Up @@ -1095,6 +1097,24 @@ It emphasizes collaboration, automation, integration and rapid feedback cycles.

> These are some books, you can checkout for learning DevOps.
#### Free Books

<table width="100%">
<tr>
<th>Resource Name</th>
<th>Description</th>
</tr>
<tr>
<td><a href="https://freecomputerbooks.com/Enterprise-DevOps-Playbook.html">Enterprize devops playbook </a></td>
<td>Provides a practical roadmap that will help you define the steps necessary to meet your DevOps goals. The playbook distills DevOps into seven key practice areas that you can adapt to the DevOps style that best fits your organization. You'll understand how company culture plays a fundamental role in your ability to use DevOps effectively.</td>
</tr>
<tr>
<td><a href="https://freecomputerbooks.com/Effective-DevOps-with-AWS.html">Effective DevOps with AWS</a></td>
<td>This book will help you to understand how the most successful tech start-ups launch and scale their services on AWS, and will teach you how you can do the same.</td>
</tr>
</table>

#### paid Books

<table width="100%">
<tr>
Expand Down
20 changes: 20 additions & 0 deletions Machine learning/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -775,6 +775,26 @@
<td>This article by Bharathi Priya shared her Machine Learning experiences provided the questions which were asked in her interview and provided tips and tricks to crack any machine leaning interview.
</td>
</tr>
<tr>
<td><a href="https://www.simplilearn.com/tutorials/machine-learning-tutorial/machine-learning-interview-questions">Top 45 Machine Learning Interview Questions (2024) by Simplilearn</a></td>
<td>This collection of 45 machine learning interview questions provided by Simplilearn offers a comprehensive overview of essential ML concepts. These questions cover the fundamental principles necessary for any machine learning interview.</td>
</tr>
<tr>
<td><a href="https://www.interviewbit.com/machine-learning-interview-questions/">Top Machine Learning Interview Questions & Answers by InterviewBit(2024)</a></td>
<td>This page from InterviewBit will help refresh important machine learning skills to ace interviews. It focuses on real-world ML interview questions commonly asked by companies like Microsoft and Amazon, along with guidance on how to answer them effectively.</td>
</tr>
<tr>
<td><a href="https://www.turing.com/interview-questions/machine-learning">100 Machine Learning Interview Questions and Answers by Turing</a></td>
<td>This page by Turing provides a collection of 100 machine learning interview questions categorized into basic, intermediate, and advanced levels. These questions cover a wide range of ML topics, making it excellent revision material for interviews.</td>
</tr>
<tr>
<td><a href="https://intellipaat.com/blog/interview-question/machine-learning-interview-questions/">Machine Learning Interview Questions and Answers by IntelliPaat</a></td>
<td>This write-up by IntelliPaat provides basic, intermediate, and advanced machine learning questions. It covers role-based and FAANG ML questions, along with a guide on how to prepare effectively for an ML interview and much more.</td>
</tr>
<tr>
<td><a href="https://www.mygreatlearning.com/blog/machine-learning-interview-questions/">Top 170 Machine Learning Interview Questions 2024 by Great Learning</a></td>
<td>This article from Great Learning features 170 machine learning questions tailored for both freshers and experts. Additionally, it includes questions on Python and coding, making it a thorough resource for interview preparation.</td>
</tr>
</table>

### Others
Expand Down
Loading

0 comments on commit 079cfa5

Please sign in to comment.