Comprehensive Drill Topics in Computer Science and Programming
Table of Contents
Computer Science and Programming
Programming Languages
Software Engineering
- Code Complete
- Daily Coding Problem
- Domain-Driven Design
- Functional Programming
- General Software Architecture
- Git
- Let Over Lambda
- Microservice Patterns
- Monads
- Okasaki's Purely Functional Data Structures
- The Pragmatic Programmer
- Programming Types
- Purely Functional Data Structures
- Reactive Design
- Refactoring: Improving the Design of Existing Code
- Software Design
- Software System Design
- Staff Software Engineer Interview
- Emacs Init
- Python Web Development
- Python Data Structures and Algorithms
- Emacs Ellama Keymap
- Python Poetry
- Python Pytest
- Python Hypothesis
- Python Large Language Models
- Python Machine Learning
- Python Testing and Debugging
- AWS AIF C01
Algorithms and Data Structures
Computer Science Theory
Artificial Intelligence and Machine Learning
Systems and Infrastructure
- Advanced Linux
- AWS Mermaid
- AWS Reference Architecture Patterns
- AWS Reference Architectures
- AWS SAA-C03
- AWS SCS-C02 Security
- Designing Data-Intensive Applications
- Diagrams as Code (AWS)
- Distributed Systems
- DORA AWS Compliance
- Google Cloud Engineer (ACE)
- SAA-C03 Architecture Diagrams
- Shell Scripting
- Terraform
- Advanced Database
- Operating Systems
- Containerization
- Repository Managers
- Build Tools
- Application Installation Tools
- Module Systems
- Isolated Environments
- Networking Fundamentals
Security
Emerging Technologies
Formal Methods
Philosophy and Literature
Philosophers
- Arendt, Hannah
- Aristotle
- de Beauvoir, Simone
- Byung-Chul Han
- Derrida, Jacques
- Descartes, René
- Foucault, Michel
- Habermas, Jürgen
- Heidegger, Martin
- Hobbes, Thomas
- Hume, David
- Kant, Immanuel
- Kierkegaard, Søren
- Locke, John
- Marx, Karl
- Mill, John Stuart
- Nietzsche, Friedrich
- Plato
- Rawls, John
- Russell, Bertrand
- Sartre, Jean-Paul
- Spinoza, Baruch
- Wittgenstein, Ludwig