docs/
βββ tutorials/
βββ r/
βββ index.mdx
β
βββ 01-getting-started/
β βββ introduction.mdx
β βββ why-learn-r.mdx
β βββ install-r.mdx
β βββ install-rstudio.mdx
β βββ first-r-program.mdx
β βββ running-r-code.mdx
β βββ r-help-system.mdx
β
βββ 02-r-fundamentals/
β βββ syntax-and-comments.mdx
β βββ variables-and-assignment.mdx
β βββ naming-conventions.mdx
β βββ console-and-scripts.mdx
β βββ expressions-and-statements.mdx
β βββ working-directory.mdx
β
βββ 03-data-types/
β βββ numeric-and-integer.mdx
β βββ character-and-logical.mdx
β βββ complex-numbers.mdx
β βββ missing-values.mdx
β βββ null-and-na.mdx
β βββ type-conversion.mdx
β βββ checking-object-types.mdx
β
βββ 04-operators/
β βββ arithmetic-operators.mdx
β βββ relational-operators.mdx
β βββ logical-operators.mdx
β βββ assignment-operators.mdx
β βββ special-operators.mdx
β βββ operator-precedence.mdx
β
βββ 05-data-structures/
β βββ vectors.mdx
β βββ lists.mdx
β βββ matrices.mdx
β βββ arrays.mdx
β βββ factors.mdx
β βββ data-frames.mdx
β βββ tibbles.mdx
β βββ indexing-and-subsetting.mdx
β βββ data-structure-comparison.mdx
β
βββ 06-control-flow/
β βββ if-else.mdx
β βββ nested-conditions.mdx
β βββ for-loops.mdx
β βββ while-loops.mdx
β βββ repeat-loops.mdx
β βββ break-and-next.mdx
β βββ vectorized-conditions.mdx
β
βββ 07-functions/
β βββ creating-functions.mdx
β βββ arguments-and-defaults.mdx
β βββ return-values.mdx
β βββ lexical-scoping.mdx
β βββ anonymous-functions.mdx
β βββ apply-family.mdx
β βββ closures.mdx
β βββ functional-programming.mdx
β
βββ 08-strings-and-dates/
β βββ string-basics.mdx
β βββ string-manipulation.mdx
β βββ regular-expressions.mdx
β βββ date-and-time.mdx
β βββ date-formatting.mdx
β βββ time-zones.mdx
β
βββ 09-data-import-export/
β βββ read-write-csv.mdx
β βββ excel-files.mdx
β βββ text-files.mdx
β βββ json-data.mdx
β βββ databases-and-data-import.mdx
β βββ file-paths.mdx
β βββ data-export-formats.mdx
β
βββ 10-data-cleaning/
β βββ inspecting-data.mdx
β βββ handling-missing-data.mdx
β βββ removing-duplicates.mdx
β βββ filtering-rows.mdx
β βββ selecting-columns.mdx
β βββ transforming-columns.mdx
β βββ reshaping-data.mdx
β βββ data-validation.mdx
β
βββ 11-tidyverse/
β βββ tidyverse-overview.mdx
β βββ dplyr-basics.mdx
β βββ filter-select-mutate.mdx
β βββ group-by-and-summarise.mdx
β βββ arrange-and-rename.mdx
β βββ tidyr-basics.mdx
β βββ pivot-longer-wider.mdx
β βββ pipes-and-workflows.mdx
β
βββ 12-data-visualization/
β βββ base-r-graphics.mdx
β βββ plots-and-customization.mdx
β βββ ggplot2-introduction.mdx
β βββ aesthetics-and-geoms.mdx
β βββ statistical-plots.mdx
β βββ themes-and-labels.mdx
β βββ interactive-visualizations.mdx
β βββ dashboards-and-storytelling.mdx
β
βββ 13-statistics/
β βββ descriptive-statistics.mdx
β βββ probability-distributions.mdx
β βββ sampling-and-simulation.mdx
β βββ hypothesis-testing.mdx
β βββ confidence-intervals.mdx
β βββ correlation.mdx
β βββ linear-regression.mdx
β βββ multiple-regression.mdx
β βββ statistical-assumptions.mdx
β
βββ 14-exploratory-data-analysis/
β βββ eda-workflow.mdx
β βββ univariate-analysis.mdx
β βββ bivariate-analysis.mdx
β βββ multivariate-analysis.mdx
β βββ outlier-detection.mdx
β βββ reporting-findings.mdx
β
βββ 15-programming-advanced/
β βββ environments-and-scoping.mdx
β βββ recursion.mdx
β βββ error-handling.mdx
β βββ debugging-r.mdx
β βββ profiling-and-memory.mdx
β βββ metaprogramming-intro.mdx
β βββ object-oriented-r.mdx
β
βββ 16-packages-and-projects/
β βββ installing-packages.mdx
β βββ namespaces.mdx
β βββ renv-and-dependencies.mdx
β βββ project-organization.mdx
β βββ creating-r-packages.mdx
β βββ package-documentation.mdx
β βββ reproducible-research.mdx
β
βββ 17-testing-and-quality/
β βββ testing-fundamentals.mdx
β βββ testthat.mdx
β βββ code-style.mdx
β βββ linting.mdx
β βββ version-control-with-git.mdx
β βββ continuous-integration.mdx
β
βββ 18-databases-and-apis/
β βββ sql-with-r.mdx
β βββ dbi-and-databases.mdx
β βββ rest-apis.mdx
β βββ http-requests.mdx
β βββ json-api-responses.mdx
β βββ authentication-and-secrets.mdx
β
βββ 19-machine-learning/
β βββ machine-learning-overview.mdx
β βββ train-test-split.mdx
β βββ feature-engineering.mdx
β βββ classification.mdx
β βββ regression-models.mdx
β βββ clustering.mdx
β βββ model-evaluation.mdx
β βββ tidymodels-introduction.mdx
β
βββ 20-specialized-r/
β βββ time-series-analysis.mdx
β βββ geospatial-analysis.mdx
β βββ text-mining.mdx
β βββ bioinformatics.mdx
β βββ financial-analysis.mdx
β βββ survey-analysis.mdx
β
βββ 21-web-applications/
β βββ shiny-introduction.mdx
β βββ shiny-ui-and-server.mdx
β βββ reactive-programming.mdx
β βββ shiny-modules.mdx
β βββ dashboards-with-shiny.mdx
β βββ deploying-shiny-apps.mdx
β
βββ 22-reports-and-publishing/
β βββ r-markdown.mdx
β βββ quarto-introduction.mdx
β βββ parameterized-reports.mdx
β βββ interactive-reports.mdx
β βββ publishing-results.mdx
β
βββ 23-projects/
β βββ beginner/
β β βββ student-performance-analysis.mdx
β β βββ sales-data-analysis.mdx
β β βββ personal-expense-analysis.mdx
β βββ intermediate/
β β βββ interactive-data-dashboard.mdx
β β βββ customer-segmentation.mdx
β β βββ statistical-research-report.mdx
β βββ advanced/
β βββ predictive-analytics-platform.mdx
β βββ geospatial-insights-dashboard.mdx
β βββ end-to-end-ml-workflow.mdx
β
βββ 24-exercises-and-quizzes/
β βββ beginner-exercises.mdx
β βββ data-structures-exercises.mdx
β βββ data-manipulation-exercises.mdx
β βββ statistics-exercises.mdx
β βββ visualization-exercises.mdx
β βββ quizzes.mdx
β
βββ 25-interview-preparation/
β βββ r-interview-questions.mdx
β βββ data-analyst-questions.mdx
β βββ statistics-interview-questions.mdx
β βββ coding-interview-practice.mdx
β βββ scenario-based-questions.mdx
β
βββ 26-reference/
β βββ syntax-cheat-sheet.mdx
β βββ built-in-functions.mdx
β βββ base-r-vs-tidyverse.mdx
β βββ common-errors.mdx
β βββ glossary.mdx
β βββ resources.mdx
β
βββ assets/
βββ images/
βββ diagrams/
βββ examples/
βββ datasets/