Browse learning and practice resources by category
167 |Curated research papers and recommended books for all levels
177 |Practical tutorials for all skill levels
186 |Structured roadmaps for mastering computer science topics
196 |Structured roadmaps for all skill levels
103 |A tailored learning path for transitioning to computer science, designed to minimize learning detours.
113 |Establishing a fast growth path and essential skills for beginners.
126 |Further enhance your professional skills to lay the foundation for becoming an excellent employee.
139 |Learn advanced practitioners' professional skills, the path to becoming an expert.
152 |Hands-on resources tailored to your expertise level
113 |Explain the basic principles of the TCP/IP protocol stack and how to perform simple packet capture and analysis.
128 | 129 |Visual explanations of data structures, including practical examples and real-world use cases.
139 | 140 |Ability to perform basic source code analysis and SQL query analysis.
150 | 151 |Understand the characteristics and limitations of AI programming, and learn to program AI efficiently.
161 | 162 |Comprehensive study of TCP/IP stack design fundamentals, including implementation of a custom TCP stream replay tool and mastery of network packet analysis techniques.
178 | 179 |Deep dive into Paxos algorithm implementation.
189 | 190 |Optimizing MySQL at the Source Code Level: A Practical Guide.
200 | Access address 201 |Optimizing PostgreSQL at the Source Code Level: A Practical Guide.
211 | 212 |Essential resources from theory to practice
232 |From theoretical foundations to practice
227 |From theoretical foundations to practice
238 |From theoretical foundations to practice
227 |From theoretical foundations to practice
227 |From theoretical foundations to practice
238 |From theoretical foundations to practice
222 |Explore cutting-edge database technologies by category
234 |Query planning, execution and cost-based optimization
245 |Redo mechanism, lock scheduling, transactions, reducing latch contention, LSM-trees, B-trees, and modern storage architectures
255 |Paxos, Raft and distributed consensus protocols
265 |Globally distributed systems with various consistency models
275 |Fault-tolerant architectures and replication techniques for mission-critical systems
285 |Data warehousing and analytical processing systems
295 |Machine learning integration, autonomous databases and AI-powered optimization
305 |System design patterns and component organization
315 |Benchmarking methodologies and optimization techniques
325 |Verification and validation approaches for database systems
335 |InnoDB architecture, MySQL optimization, replication, and ecosystem tools
345 |MVCC implementation, query planner, extensions, and advanced features
355 |From theoretical foundations to practice
238 |From theoretical foundations to practice
239 |Browse research papers and recommended books by category
124 |A wealth of research papers and practical books on database theory, implementation, and optimization, covering extensive content on MySQL, PostgreSQL, and distributed databases
134 |Resources on TCP/IP network protocols, RFC design, and network performance optimization
144 |AI-based programming resources and papers that popularize AI knowledge.
154 |Papers and books on software architecture, performance optimization, code quality, debugging, testing, and root cause analysis.
164 |Research papers on operating systems closely related to development.
174 |Key papers on distributed file systems and architectures.
184 |Fundamental computer science concepts, data structures, algorithms and programming principles.
194 |Essential mathematical foundations for computer science.
204 |From theoretical foundations to practice
232 |From theoretical foundations to practice
230 |