Overview
Tech flashcards for spaced repetition learning.
Categories
Programming Languages
Advanced Python
Python concepts including decorators, context managers, metaclasses, generators.
Python Data Structures & Algorithms
Python-specific implementations of data structures and algorithms.
Python Standard Library
Important modules and functions in the Python standard library.
Advanced Clojure
Transducers, core.async, protocols, multimethods, macros, etc.
Clojure Basics
Core concepts of Clojure including data types, immutability, REPL usage.
TypeScript
Static typing, interfaces, union types, generics, and more.
R7RS Scheme
Scheme programming language concepts based on R7RS standard.
Logic Programming
Concepts in logic programming with emphasis on Prolog.
Programming Types
Common data types across programming languages.
AI & Machine Learning
Machine Learning
Core machine learning concepts, algorithms, and techniques.
Deep Learning
Neural networks, activation functions, backpropagation, CNN, RNN.
Python Machine Learning
Implementation of machine learning in Python.
Natural Language Processing
Text processing, tokenization, sentiment analysis, word embeddings.
Generative AI
GANs, diffusion models, text generation, bias in generative models.
LLM & Transformers
Large Language Models and transformer architecture concepts.
Python & LLMs
Working with large language models in Python.
AWS AI Practitioner
AWS AI certification concepts and practice questions.
AWS AIF-C01
AWS AI Fundamentals certification content.
Software Development
Git
Version control with Git: commands, concepts, workflows.
Software Development Concepts
Core principles and concepts in software development.
Software Design
Design principles, patterns, and best practices.
Software System Design
System-level architecture and design concepts.
General Software Architecture
Architectural styles, patterns, and decisions.
Code Complete
Concepts from the essential book on software construction.
Algorithms
Common algorithms, their properties, and implementations.
Data Structures
Core data structures: arrays, linked lists, trees, graphs, etc.
OWASP Security
Web application security based on OWASP guidelines.
Testing & Tools
Python Testing & Debugging
Testing and debugging principles and techniques in Python.
PyTest
Python testing with the pytest framework.
Hypothesis
Property-based testing with Python Hypothesis.
Python Poetry
Dependency management with Poetry.
Emacs Init
Emacs configuration and initialization.
Emacs Org-mode
Working with Org-mode in Emacs.
TLA+
Formal specification language for designing, modeling, and verifying systems.
Web Development
Python Web Development
Web development with Python frameworks like Flask and Django.
Functional Programming
Functional programming principles and practices.
Daily Coding Problems
Solutions to common coding interview problems.
Purely Functional Data Structures
Data structures designed for functional programming paradigms.
Cloud & Infrastructure
AWS SAA-C03
AWS Solutions Architect Associate certification content.
AWS Security
AWS security concepts and best practices.
AWS Mermaid
Diagramming AWS architectures with Mermaid.
AWS Reference Architecture Patterns
Common architecture patterns for AWS.
AWS Reference Architectures
Reference architectures for various AWS use cases.
Diagrams as Code for AWS
Creating AWS architecture diagrams programmatically.
Terraform
Infrastructure as Code with Terraform.
DORA AWS Compliance
Digital Operational Resilience Act compliance with AWS.
Google Cloud Engineer ACE
Google Cloud Associate Cloud Engineer certification content.
Containerization
Docker, Kubernetes, and container technologies.
Computer Science
Computer Architecture
CPU, memory, instruction sets, pipelining, cache.
Networking Fundamentals
TCP/IP, routing, switching, protocols.
Blockchain & Crypto
Blockchain technology and cryptocurrency concepts.
Advanced Databases
Advanced database concepts and technologies.
Designing Data-Intensive Applications
Concepts from the book on data system design.
Advanced Linux
Advanced Linux concepts and administration.