R Programming

  1. Reproducible Research and Reporting
    1. Literate Programming Concepts
      1. Code and Documentation Integration
        1. Reproducibility Principles
          1. Version Control Integration
          2. R Markdown Fundamentals
            1. Markdown Syntax
              1. Headers and Subheaders
                1. Text Formatting
                  1. Lists and Tables
                  2. R Markdown Document Structure
                    1. YAML Header
                      1. Output Formats
                        1. Document Options
                          1. Metadata
                          2. Text Sections
                            1. Code Chunks
                            2. Code Chunk Options
                              1. Chunk Labels
                                1. Execution Options (`eval`, `echo`)
                                  1. Output Options (`results`, `message`, `warning`)
                                    1. Figure Options (`fig.width`, `fig.height`)
                                      1. Caching Options
                                      2. Inline R Code
                                        1. Embedding R Results in Text
                                          1. Dynamic Value Insertion
                                        2. Output Formats
                                          1. HTML Documents
                                            1. Interactive Elements
                                              1. CSS Styling
                                                1. Table of Contents
                                                2. PDF Documents
                                                  1. LaTeX Integration
                                                    1. Mathematical Notation
                                                      1. Professional Formatting
                                                      2. Word Documents
                                                        1. Template Usage
                                                          1. Reference Documents
                                                          2. Presentations
                                                            1. HTML Presentations
                                                              1. PDF Presentations
                                                                1. Interactive Slides
                                                              2. Advanced R Markdown
                                                                1. Parameterized Reports
                                                                  1. Parameter Definition
                                                                    1. Dynamic Report Generation
                                                                    2. Child Documents
                                                                      1. Document Modularization
                                                                        1. Reusable Components
                                                                        2. Custom Output Formats
                                                                          1. Format Development
                                                                            1. Template Customization
                                                                          2. Bookdown for Long Documents
                                                                            1. Multi-chapter Documents
                                                                              1. Cross-references
                                                                                1. Bibliography Management
                                                                                2. Introduction to Shiny
                                                                                  1. Shiny Application Structure
                                                                                    1. UI (User Interface)
                                                                                      1. Server Logic
                                                                                        1. Application Execution
                                                                                        2. Reactive Programming
                                                                                          1. Reactive Values
                                                                                            1. Reactive Expressions
                                                                                              1. Observers
                                                                                              2. Input and Output Widgets
                                                                                                1. Input Controls
                                                                                                  1. Output Displays
                                                                                                    1. Layout Functions
                                                                                                    2. Deployment Options
                                                                                                      1. Local Deployment
                                                                                                        1. Shiny Server
                                                                                                          1. Cloud Deployment