Data Analysis – Python Based!
Basic Level
1. Introduction to Python Programming
• Setting up the environment
• Variables and Data Types
• Control Structures (loops and conditional statements)
• Functions and Modules
2. NumPy Basics
• Arrays and Array Operations
• Basic Mathematical Functions
• Indexing, Slicing, and Iterating
3. Introduction to Pandas
• Understanding Series and DataFrames
• Basic Data Manipulation (filtering, sorting, grouping)
• Reading and Writing Data
4. Basic Plotting with Matplotlib
• Introduction to Data Visualization
• Creating Basic Plots (line, scatter, bar)
• Customizing Plots
5. Intro to Data Analysis
• Descriptive Statistics
• Data Cleaning Basics
• Data Transformation
Intermediate Level
1. Advanced Pandas Operations
• Data Cleaning Techniques
• Aggregation and Group Operations
• Merging, Joining, and Reshaping Data
2. Intermediate NumPy
• Broadcasting and Advanced Array Operations
• Statistical Functions
• Linear Algebra Operations
3. Advanced Plotting and Introduction to Seaborn
• Styling and Themes
• Complex Plot Types (histograms, boxplots, pair plots)
• Visualization Best Practices
4. Basic Statistical Analysis with SciPy
• Probability Distributions
• Hypothesis Testing
• Simple Regression
5. Introduction to scikit-learn and Basic Machine Learning
• Understanding Train/Test Splits
• Basic ML Algorithms (Linear Regression, k-NN, Decision Trees)
• Model Evaluation Metrics
Advanced Level
1. Advanced Pandas Techniques
• Time Series Analysis
• Categorical Data Techniques
• Optimization for Performance
2. Advanced Data Visualization Tools
• Interactive Visualization with Plotly
• Advanced Seaborn Techniques
3. Deep Dive into scikit-learn
• Hyperparameter Tuning and Grid Search
• Pipelines and Composite Estimators
• Advanced Model Evaluation
4. Introduction to Deep Learning
• Setting up TensorFlow/PyTorch
• Neural Network Basics
• Training and Evaluating Deep Learning Models
5. Advanced Statistical Modeling & Special Topics
• Advanced Regression Models
• Clustering and Dimensionality Reduction
• Special Topics (NLP, Recommendation Systems, etc.)