2 Learning Philosophy

CDI supports a practical and layered learning model, helping learners build real-world analytical skills step by step.


2.1 ❓ Q&A-Based Learning

All concepts are introduced through structured Q&A entriesβ€”focused, annotated walkthroughs that solve real data problems. Each question is a learning opportunity, and each answer combines code with explanation to build intuition and technical fluency.


2.2 🧱 Layered Structure

Each guide is organized into four analytical layers:

  • EDA – Exploratory Data Analysis
  • VIZ – Data Visualization
  • STATS – Statistical Analysis
  • ML – Machine Learning

This structure supports progressive learning and modular content reuse depending on a user’s experience or interest.


2.3 πŸ› οΈ Hands-On With Real Tools

CDI encourages immediate use of modern, production-ready tools. Whether analyzing data with dplyr, pandas, or ggplot2, or automating workflows with Snakemake or Docker, learners practice using tools from real-world research and data science.