Data Science

  1. Computational Foundations and Tools
    1. Programming for Data Science
      1. Python
        1. Python Fundamentals
          1. Installation and Setup
            1. Python Syntax
              1. Variables and Data Types
                1. Operators
                  1. Control Flow Statements
                    1. Functions
                      1. Modules and Packages
                        1. Error Handling
                          1. File I/O
                          2. Data Structures
                            1. Lists
                              1. Tuples
                                1. Dictionaries
                                  1. Sets
                                    1. Strings
                                    2. Object-Oriented Programming
                                      1. Classes and Objects
                                        1. Inheritance
                                          1. Polymorphism
                                            1. Encapsulation
                                            2. NumPy
                                              1. Array Creation
                                                1. Array Operations
                                                  1. Broadcasting
                                                    1. Linear Algebra Functions
                                                      1. Random Number Generation
                                                        1. Array Indexing and Slicing
                                                        2. Pandas
                                                          1. Series and DataFrames
                                                            1. Data Loading and Saving
                                                              1. Data Selection and Indexing
                                                                1. Data Cleaning Operations
                                                                  1. GroupBy Operations
                                                                    1. Merging and Joining
                                                                      1. Pivot Tables
                                                                        1. Time Series Operations
                                                                        2. Matplotlib
                                                                          1. Basic Plotting
                                                                            1. Plot Customization
                                                                              1. Subplots
                                                                                1. Saving Figures
                                                                                2. Seaborn
                                                                                  1. Statistical Visualizations
                                                                                    1. Distribution Plots
                                                                                      1. Categorical Plots
                                                                                        1. Matrix Plots
                                                                                          1. Regression Plots
                                                                                          2. Scikit-learn
                                                                                            1. Data Preprocessing
                                                                                              1. Model Selection
                                                                                                1. Supervised Learning Algorithms
                                                                                                  1. Unsupervised Learning Algorithms
                                                                                                    1. Model Evaluation
                                                                                                      1. Pipelines
                                                                                                      2. Additional Libraries
                                                                                                        1. Plotly
                                                                                                          1. Bokeh
                                                                                                            1. Statsmodels
                                                                                                              1. SciPy
                                                                                                            2. R
                                                                                                              1. R Fundamentals
                                                                                                                1. Installation and Setup
                                                                                                                  1. R Syntax
                                                                                                                    1. Data Types
                                                                                                                      1. Vectors
                                                                                                                        1. Lists
                                                                                                                          1. Data Frames
                                                                                                                            1. Factors
                                                                                                                              1. Control Structures
                                                                                                                                1. Functions
                                                                                                                                  1. Packages
                                                                                                                                  2. Data Manipulation
                                                                                                                                    1. Base R Operations
                                                                                                                                      1. dplyr
                                                                                                                                        1. Filtering
                                                                                                                                          1. Selecting
                                                                                                                                            1. Mutating
                                                                                                                                              1. Summarizing
                                                                                                                                                1. Grouping
                                                                                                                                                2. data.table
                                                                                                                                                  1. Syntax
                                                                                                                                                    1. Performance Benefits
                                                                                                                                                    2. tidyr
                                                                                                                                                      1. Reshaping Data
                                                                                                                                                        1. Handling Missing Values
                                                                                                                                                      2. Data Visualization
                                                                                                                                                        1. Base R Graphics
                                                                                                                                                          1. ggplot2
                                                                                                                                                            1. Grammar of Graphics
                                                                                                                                                              1. Geometric Objects
                                                                                                                                                                1. Aesthetic Mappings
                                                                                                                                                                  1. Faceting
                                                                                                                                                                    1. Themes
                                                                                                                                                                    2. Interactive Visualizations
                                                                                                                                                                      1. plotly
                                                                                                                                                                        1. shiny
                                                                                                                                                                      2. Statistical Analysis
                                                                                                                                                                        1. Built-in Statistical Functions
                                                                                                                                                                          1. Linear Models
                                                                                                                                                                            1. Generalized Linear Models
                                                                                                                                                                              1. Time Series Analysis
                                                                                                                                                                              2. Machine Learning in R
                                                                                                                                                                                1. caret Package
                                                                                                                                                                                  1. randomForest
                                                                                                                                                                                    1. e1071
                                                                                                                                                                                      1. glmnet
                                                                                                                                                                                    2. SQL
                                                                                                                                                                                      1. Database Concepts
                                                                                                                                                                                        1. Relational Database Model
                                                                                                                                                                                          1. Tables and Relationships
                                                                                                                                                                                            1. Primary Keys
                                                                                                                                                                                              1. Foreign Keys
                                                                                                                                                                                                1. Normalization
                                                                                                                                                                                                2. Basic SQL Operations
                                                                                                                                                                                                  1. SELECT Statements
                                                                                                                                                                                                    1. Filtering with WHERE
                                                                                                                                                                                                      1. Sorting with ORDER BY
                                                                                                                                                                                                        1. LIMIT and OFFSET
                                                                                                                                                                                                        2. Advanced SQL Operations
                                                                                                                                                                                                          1. Joins
                                                                                                                                                                                                            1. INNER JOIN
                                                                                                                                                                                                              1. LEFT JOIN
                                                                                                                                                                                                                1. RIGHT JOIN
                                                                                                                                                                                                                  1. FULL OUTER JOIN
                                                                                                                                                                                                                    1. CROSS JOIN
                                                                                                                                                                                                                    2. Subqueries
                                                                                                                                                                                                                      1. Common Table Expressions
                                                                                                                                                                                                                        1. Window Functions
                                                                                                                                                                                                                          1. Aggregation Functions
                                                                                                                                                                                                                            1. GROUP BY and HAVING
                                                                                                                                                                                                                            2. Data Modification
                                                                                                                                                                                                                              1. INSERT Statements
                                                                                                                                                                                                                                1. UPDATE Statements
                                                                                                                                                                                                                                  1. DELETE Statements
                                                                                                                                                                                                                                  2. Database Design
                                                                                                                                                                                                                                    1. Schema Design
                                                                                                                                                                                                                                      1. Indexing
                                                                                                                                                                                                                                        1. Performance Optimization
                                                                                                                                                                                                                                    2. Development Environments
                                                                                                                                                                                                                                      1. Jupyter Ecosystem
                                                                                                                                                                                                                                        1. Jupyter Notebook
                                                                                                                                                                                                                                          1. Installation and Setup
                                                                                                                                                                                                                                            1. Cell Types
                                                                                                                                                                                                                                              1. Keyboard Shortcuts
                                                                                                                                                                                                                                                1. Magic Commands
                                                                                                                                                                                                                                                2. JupyterLab
                                                                                                                                                                                                                                                  1. Interface Overview
                                                                                                                                                                                                                                                    1. Extensions
                                                                                                                                                                                                                                                      1. File Management
                                                                                                                                                                                                                                                      2. Google Colab
                                                                                                                                                                                                                                                        1. Cloud-based Computing
                                                                                                                                                                                                                                                          1. GPU Access
                                                                                                                                                                                                                                                            1. Collaboration Features
                                                                                                                                                                                                                                                          2. Integrated Development Environments
                                                                                                                                                                                                                                                            1. PyCharm
                                                                                                                                                                                                                                                              1. Project Setup
                                                                                                                                                                                                                                                                1. Debugging
                                                                                                                                                                                                                                                                  1. Code Refactoring
                                                                                                                                                                                                                                                                  2. Visual Studio Code
                                                                                                                                                                                                                                                                    1. Extensions for Data Science
                                                                                                                                                                                                                                                                      1. Integrated Terminal
                                                                                                                                                                                                                                                                        1. Git Integration
                                                                                                                                                                                                                                                                        2. RStudio
                                                                                                                                                                                                                                                                          1. Interface Overview
                                                                                                                                                                                                                                                                            1. Project Management
                                                                                                                                                                                                                                                                              1. Package Management
                                                                                                                                                                                                                                                                              2. Spyder
                                                                                                                                                                                                                                                                                1. Scientific Computing Features
                                                                                                                                                                                                                                                                                  1. Variable Explorer
                                                                                                                                                                                                                                                                                    1. Integrated IPython Console
                                                                                                                                                                                                                                                                                2. Version Control
                                                                                                                                                                                                                                                                                  1. Git Fundamentals
                                                                                                                                                                                                                                                                                    1. Installation and Configuration
                                                                                                                                                                                                                                                                                      1. Repository Initialization
                                                                                                                                                                                                                                                                                        1. Staging and Committing
                                                                                                                                                                                                                                                                                          1. Branching and Merging
                                                                                                                                                                                                                                                                                            1. Remote Repositories
                                                                                                                                                                                                                                                                                              1. Conflict Resolution
                                                                                                                                                                                                                                                                                              2. GitHub
                                                                                                                                                                                                                                                                                                1. Repository Management
                                                                                                                                                                                                                                                                                                  1. Collaboration Workflows
                                                                                                                                                                                                                                                                                                    1. Pull Requests
                                                                                                                                                                                                                                                                                                      1. Issues and Project Management
                                                                                                                                                                                                                                                                                                        1. GitHub Actions
                                                                                                                                                                                                                                                                                                        2. Best Practices
                                                                                                                                                                                                                                                                                                          1. Commit Message Conventions
                                                                                                                                                                                                                                                                                                            1. Branching Strategies
                                                                                                                                                                                                                                                                                                              1. Code Review Process
                                                                                                                                                                                                                                                                                                            2. Cloud Computing Platforms
                                                                                                                                                                                                                                                                                                              1. Amazon Web Services
                                                                                                                                                                                                                                                                                                                1. EC2 Instances
                                                                                                                                                                                                                                                                                                                  1. S3 Storage
                                                                                                                                                                                                                                                                                                                    1. SageMaker
                                                                                                                                                                                                                                                                                                                      1. Lambda Functions
                                                                                                                                                                                                                                                                                                                      2. Google Cloud Platform
                                                                                                                                                                                                                                                                                                                        1. Compute Engine
                                                                                                                                                                                                                                                                                                                          1. Cloud Storage
                                                                                                                                                                                                                                                                                                                            1. BigQuery
                                                                                                                                                                                                                                                                                                                              1. AI Platform
                                                                                                                                                                                                                                                                                                                              2. Microsoft Azure
                                                                                                                                                                                                                                                                                                                                1. Virtual Machines
                                                                                                                                                                                                                                                                                                                                  1. Blob Storage
                                                                                                                                                                                                                                                                                                                                    1. Machine Learning Studio
                                                                                                                                                                                                                                                                                                                                      1. Azure Databricks