1. 1. Home
  2. 2. Introduction: Learning AI the Hard Way
  3. 3. Universal Learning Priority Legend
  4. 4. The Math
  5. 5. Basic Algebra & Pre-Calculus
  6. 6. Logic & Proofs
    1. 6.1. Boolean Algebra
    2. 6.2. Propositional Logic
  7. 7. Sets & Functions
    1. 7.1. Relations
    2. 7.2. Equivalence Relations
  8. 8. Graph Theory
    1. 8.1. Trees & Networks
    2. 8.2. Algorithms on Graphs
  9. 9. Combinatorics
    1. 9.1. Counting Principles
    2. 9.2. Permutations & Combinations
  10. 10. Single Variable Calculus
    1. 10.1. Derivatives
    2. 10.2. Integrals
  11. 11. Multivariable Calculus
    1. 11.1. Partial Derivatives
    2. 11.2. Multiple Integrals
    3. 11.3. Vector Fields
  12. 12. Gradient & Divergence
  13. 13. Curl & Del Operator
  14. 14. Line & Surface Integrals
  15. 15. Green's & Stokes' Theorems
  16. 16. Matrices & Determinants
    1. 16.1. Matrix Operations
    2. 16.2. Gaussian Elimination
  17. 17. Vector Spaces
    1. 17.1. Linear Independence
    2. 17.2. Basis & Dimension
  18. 18. Eigenvalues & Eigenvectors
    1. 18.1. Diagonalization
    2. 18.2. Singular Value Decomposition
  19. 19. Inner Products & Orthogonality
    1. 19.1. Gram-Schmidt Process
  20. 20. Matrix Decompositions
    1. 20.1. LU/QR/Cholesky
  21. 21. Tensor Algebra
  22. 22. Probability Theory
    1. 22.1. Random Variables
    2. 22.2. Distributions
    3. 22.3. Bayes' Theorem
    4. 22.4. Central Limit Theorem
    5. 22.5. Markov Chains
  23. 23. Statistics
    1. 23.1. Descriptive Statistics
    2. 23.2. Hypothesis Testing
    3. 23.3. Confidence Intervals
    4. 23.4. Regression Analysis
    5. 23.5. ANOVA
  24. 24. Optimization Theory
    1. 24.1. Convex Optimization
    2. 24.2. Gradient Descent
    3. 24.3. Lagrange Multipliers
    4. 24.4. Constrained Optimization
    5. 24.5. Linear Programming
  25. 25. Real Analysis
  26. 26. Complex Analysis
  27. 27. Differential Equations
  28. 28. Fourier Analysis
  29. 29. Information Theory
  30. 30. Terminal/Command Line Basics
  31. 31. Git Version Control
  32. 32. SSH & Key Management
  33. 33. Shell Scripting
  34. 34. tmux & Terminal Multiplexing
  35. 35. VS Code Setup
  36. 36. Vim/Neovim
  37. 37. Emacs/Spacemacs
  38. 38. Package Managers
    1. 38.1. pip & virtualenv
    2. 38.2. conda & mamba
    3. 38.3. System Package Managers
  39. 39. Containerization
    1. 39.1. Docker
    2. 39.2. Docker Compose
    3. 39.3. Kubernetes
  40. 40. IDE/Editor Setup
    1. 40.1. Debugger
    2. 40.2. Linting & Code Formatting
    3. 40.3. Testing Frameworks
  41. 41. Jupyter Notebook/Lab
  42. 42. API Testing Tools
  43. 43. Database Tools
  44. 44. GitHub Actions
  45. 45. Jenkins & CI/CD
  46. 46. Advanced DevOps & Monitoring
  47. 47. Programming Logic & Thinking
  48. 48. Variables & Data Types
  49. 49. Control Flow
  50. 50. Functions
  51. 51. Python
  52. 52. JavaScript
  53. 53. Java
  54. 54. C/C++
  55. 55. Other Languages
  56. 56. Basic Data Structures
    1. 56.1. Arrays/Lists
    2. 56.2. Strings
    3. 56.3. Dictionaries/Maps
  57. 57. Intermediate Data Structures
    1. 57.1. Stacks & Queues
    2. 57.2. Sets
    3. 57.3. Linked Lists
    4. 57.4. Trees & Graphs
  58. 58. Basic Algorithms
    1. 58.1. Searching Algorithms
    2. 58.2. Sorting Algorithms
    3. 58.3. Algorithm Complexity
  59. 59. OOP Fundamentals
    1. 59.1. Classes & Objects
    2. 59.2. Methods & Attributes
    3. 59.3. Encapsulation
  60. 60. Advanced OOP Concepts
    1. 60.1. Inheritance
    2. 60.2. Polymorphism
    3. 60.3. Abstraction
  61. 61. File Operations
  62. 62. Error Handling
  63. 63. Debugging Techniques
  64. 64. Code Organization
  65. 65. External Libraries
  66. 66. Package Management
  67. 67. Database Concepts
  68. 68. ACID Properties
  69. 69. Database Design
  70. 70. Basic SQL
  71. 71. Advanced SQL
  72. 72. Database Functions
  73. 73. Query Optimization
  74. 74. PostgreSQL
  75. 75. MySQL
  76. 76. SQLite
  77. 77. Database Administration
  78. 78. Document Databases
    1. 78.1. MongoDB
    2. 78.2. CouchDB
  79. 79. Key-Value & Column Stores
    1. 79.1. Redis
    2. 79.2. Apache Cassandra
  80. 80. Graph Databases
    1. 80.1. Neo4j
  81. 81. Data Warehousing
  82. 82. Big Data Technologies
    1. 82.1. Apache Hadoop
    2. 82.2. Apache Spark
    3. 82.3. Apache Kafka
  83. 83. Cloud Data Platforms
  84. 84. AI-Specific Storage
    1. 84.1. Vector Databases
    2. 84.2. Time Series Databases
    3. 84.3. Feature Stores
  85. 85. Data Manipulation & Analysis
    1. 85.1. NumPy
    2. 85.2. Pandas
    3. 85.3. Data Cleaning
  86. 86. Data Visualization
    1. 86.1. Matplotlib
    2. 86.2. Seaborn
    3. 86.3. Plotly
  87. 87. Exploratory Data Analysis
  88. 88. ML Concepts & Theory
  89. 89. Scikit-Learn Ecosystem
    1. 89.1. Linear & Logistic Regression
    2. 89.2. Decision Trees & Random Forest
    3. 89.3. Classification Metrics
  90. 90. Clustering & Unsupervised Learning
    1. 90.1. K-Means
    2. 90.2. Hierarchical Clustering
    3. 90.3. PCA & Dimensionality Reduction
  91. 91. Neural Network Basics
    1. 91.1. Perceptron
    2. 91.2. Activation Functions
    3. 91.3. Backpropagation
  92. 92. Deep Learning Frameworks
    1. 92.1. TensorFlow/Keras
    2. 92.2. PyTorch
    3. 92.3. JAX
  93. 93. Specialized Architectures
    1. 93.1. Convolutional Neural Networks
    2. 93.2. Recurrent Neural Networks
    3. 93.3. Transformers
  94. 94. Model Deployment
  95. 95. Model Monitoring
  96. 96. Advanced MLOps
  97. 97. Computer Vision
    1. 97.1. OpenCV
    2. 97.2. Image Processing
    3. 97.3. Object Detection
  98. 98. Natural Language Processing
    1. 98.1. Text Preprocessing
    2. 98.2. Word Embeddings
    3. 98.3. Named Entity Recognition
  99. 99. Reinforcement Learning
    1. 99.1. Q-Learning
    2. 99.2. Policy Gradient
    3. 99.3. Actor-Critic
  100. 100. Modern Neural Networks
    1. 100.1. Attention Mechanisms
    2. 100.2. Transformers
    3. 100.3. Self-Attention
  101. 101. Large Language Models
    1. 101.1. BERT Family
    2. 101.2. GPT Family
    3. 101.3. T5/UL2
  102. 102. Advanced Vision Models
    1. 102.1. Vision Transformer
    2. 102.2. CLIP
    3. 102.3. Generative Vision Models
  103. 103. Advanced Optimization
  104. 104. Advanced Training Techniques
  105. 105. Theoretical Foundations
  106. 106. Generative AI
    1. 106.1. GANs
    2. 106.2. VAEs
    3. 106.3. Diffusion Models
  107. 107. Multimodal AI
  108. 108. Advanced RL & Control
  109. 109. Research Methodology
  110. 110. Advanced Implementation
  111. 111. Industry & Impact
  112. 112. Frontier Research
  113. 113. Next-Generation AI
  114. 114. AGI Research
  115. 115. Technical Communication
  116. 116. Team Collaboration
  117. 117. Presentation Skills
  118. 118. Analytical Thinking
  119. 119. Creative Problem Solving
  120. 120. Decision Making
  121. 121. Business Acumen
  122. 122. Domain Expertise
  123. 123. Project Management
  124. 124. Learning Mindset
  125. 125. Adaptability
  126. 126. Teaching & Knowledge Sharing
  127. 127. Networking & Relationships
  128. 128. Leadership & Influence
  129. 129. Career Strategy
  130. 130. Recommended Books
  131. 131. Online Courses
  132. 132. Research Papers
  133. 133. Useful Links
  134. 134. Contributing Guidelines
  135. 135. License

Project Based AI Roadmap Journey: Brick by Brick

Apache Hadoop