-
Day 1-2: Introduction to Algebra
- Topics: Variables, expressions, and equations.
- Resources: Khan Academy - Algebra 1: Intro to algebra.
- Practice: Solve simple equations and inequalities.
-
Day 3-4: Solving Linear Equations
- Topics: One-variable linear equations.
- Resources: Khan Academy - Solving equations.
- Practice: 10-15 practice problems.
-
Day 5-6: Graphing Linear Functions
- Topics: Slope-intercept form, graphing.
- Resources: Khan Academy - Graphing lines.
- Practice: Graph various linear equations.
-
Day 7: Review and Practice
- Activities: Review concepts, solve mixed problems, and take a practice quiz.
-
Day 8-10: Introduction to Probability
- Topics: Basic probability concepts, probability rules.
- Resources: Khan Academy - Probability and Statistics.
- Practice: Simple probability exercises.
-
Day 11-12: Conditional Probability
- Topics: Conditional probability, independence.
- Resources: Khan Academy - Conditional probability.
- Practice: Problems involving conditional probability.
-
Day 13-14: Bayes' Theorem
- Topics: Bayes' theorem and its applications.
- Resources: Khan Academy - Bayes' theorem.
- Practice: Exercises applying Bayes' theorem.
-
Day 15: Review and Practice
- Activities: Review probability topics, solve mixed problems, and take a quiz.
-
Day 16-18: Descriptive Statistics
- Topics: Mean, median, mode, variance, standard deviation.
- Resources: Khan Academy - Descriptive statistics.
- Practice: Calculate descriptive statistics for sample datasets.
-
Day 19-21: Probability Distributions
- Topics: Normal distribution, binomial distribution.
- Resources: Khan Academy - Probability distributions.
- Practice: Work with distributions and calculate probabilities.
-
Day 22-23: Central Limit Theorem
- Topics: Understanding the central limit theorem and its importance.
- Resources: Khan Academy - Central Limit Theorem.
- Practice: Simulations and exercises using the central limit theorem.
-
Day 24: Review and Practice
- Activities: Review statistics concepts, complete practice problems, and take a quiz.
-
Day 25-27: Linear Algebra Basics
- Topics: Vectors, matrices, matrix operations.
- Resources: Khan Academy - Linear Algebra.
- Practice: Solve problems related to vectors and matrices.
-
Day 28-30: Matrix Operations
- Topics: Matrix addition, multiplication, inversion.
- Resources: Khan Academy - Matrix operations.
- Practice: Perform various matrix operations.
-
Day 31-33: Introduction to Calculus
- Topics: Derivatives, limits, integrals.
- Resources: Khan Academy - Calculus.
- Practice: Basic calculus problems involving differentiation and integration.
-
Day 34-35: Review and Practice
- Activities: Review linear algebra and calculus topics, solve mixed problems, and take a quiz.
-
Day 1-2: Python Syntax and Variables
- Topics: Basic syntax, variables, and data types.
- Resources: “Python for Everybody” on Coursera.
- Practice: Write simple scripts to practice syntax and variable usage.
-
Day 3-4: Control Flow
- Topics: Loops (for, while), conditional statements (if, elif, else).
- Resources: Python documentation and tutorials.
- Practice: Create scripts that use loops and conditionals.
-
Day 5-6: Functions
- Topics: Defining and calling functions, arguments, and return values.
- Resources: “Python for Everybody” - Functions.
- Practice: Write functions to perform various tasks.
-
Day 7: Review and Practice
- Activities: Review Python basics, complete exercises, and small projects.
-
Day 8-10: Introduction to Pandas
- Topics: Series, DataFrames, basic operations.
- Resources: “Python for Data Analysis” by Wes McKinney.
- Practice: Create and manipulate DataFrames.
-
Day 11-13: Data Cleaning
- Topics: Handling missing values, data types, and indexing.
- Resources: Pandas documentation.
- Practice: Clean and preprocess sample datasets.
-
Day 14-15: Data Aggregation and Grouping
- Topics: GroupBy operations, aggregations.
- Resources: Pandas tutorials.
- Practice: Perform grouping and aggregation tasks on datasets.
-
Day 16-18: NumPy Basics
- Topics: Arrays, array operations, broadcasting.
- Resources: NumPy documentation and tutorials.
- Practice: Work with NumPy arrays and perform mathematical operations.
-
Day 19-21: Introduction to Matplotlib
- Topics: Basic plotting, customizing plots.
- Resources: Matplotlib documentation.
- Practice: Create and customize basic plots.
-
Day 22-23: Advanced Matplotlib
- Topics: Subplots, multi-axes, and complex visualizations.
- Resources: Matplotlib tutorials and examples.
- Practice: Build more complex visualizations.
-
Day 24: Review and Practice
- Activities: Review NumPy and Matplotlib concepts, complete exercises, and small projects.
-
Day 25-27: Introduction to Seaborn
- Topics: Statistical plots, color palettes.
- Resources: Seaborn documentation and tutorials.
- Practice: Create various types of plots with Seaborn.
-
Day 28-30: Advanced Seaborn
- Topics: Heatmaps, pair plots.
- Resources: Seaborn documentation.
- Practice: Build complex visualizations.
-
Day 31-33: Integrating Visualizations
- Topics: Combining Matplotlib and Seaborn plots.
- Resources: Example notebooks and tutorials.
- Practice: Create integrated visual reports.
-
Day 34-35: Review and Practice
- Activities: Review advanced visualization techniques, complete exercises, and small projects.
-
Day 1-2: Excel Interface and Basic Functions
- Topics: Navigation, cell formatting, basic formulas (SUM, AVERAGE).
- Resources: Excel Easy.
- Practice: Perform basic calculations and formatting.
-
Day 3-4: Working with Data
- Topics: Data entry, sorting, filtering.
- Resources: YouTube tutorials on Excel basics.
- Practice: Sort and filter data in sample spreadsheets.
-
Day 5-6: Formatting and Charts
- Topics: Conditional formatting, basic charts (bar, line).
- Resources: ExcelJet.
- Practice: Create and format basic charts.
-
Day 7: Review and Practice
- Activities: Review Excel basics, complete exercises, and small projects.
-
Day 8-10: Advanced Formulas
- Topics: VLOOKUP, INDEX-MATCH, IFERROR.
- Resources: ExcelJet, ExcelIsFun YouTube channel.
- Practice: Use advanced formulas in sample scenarios.
-
Day 11-13: Data Manipulation
- Topics: Text functions, date functions, complex formula combinations.
- Resources: Excel tutorials.
- Practice: Apply functions to manipulate and analyze data.
-
Day 14-15: PivotTables and PivotCharts
-
Topics: Creating PivotTables, summarizing data, creating PivotCharts.
-
Resources: Coursera’s “Excel Skills for Business” by Macquarie University.
-
Practice: Create and use PivotTables and PivotCharts with sample data.
-
-
Day 16-18: Advanced Data Analysis
- Topics: Data validation, conditional formatting.
- Resources: Excel tutorials and guides.
- Practice: Apply data validation rules and conditional formatting.
-
Day 19-21: Excel Dashboards
- Topics: Creating interactive dashboards, combining charts and data.
- Resources: YouTube tutorials on creating dashboards.
- Practice: Build a dashboard for a sample dataset.
-
Day 22-23: Macros and VBA Basics
- Topics: Recording macros, basic VBA programming.
- Resources: “Excel VBA Programming For Dummies” by Michael Alexander.
- Practice: Record and edit macros, write simple VBA scripts.
-
Day 24: Review and Practice
- Activities: Review advanced Excel topics, complete exercises, and small projects.
-
Day 25-27: SQL Basics
- Topics: SELECT, WHERE, JOIN, GROUP BY.
- Resources: “SQL for Data Science” on Coursera.
- Practice: Write and execute basic SQL queries.
-
Day 28-30: Intermediate SQL
- Topics: Subqueries, complex joins, UNION.
- Resources: Mode Analytics SQL Tutorial.
- Practice: Solve complex SQL problems.
-
Day 31-33: Advanced SQL
- Topics: Window functions, CTEs (Common Table Expressions).
- Resources: “Advanced SQL for Data Scientists” on Udemy.
- Practice: Write advanced queries and optimize performance.
-
Day 34-35: Review and Practice
- Activities: Review SQL concepts, complete exercises, and small projects.
-
Day 1-2: Data Cleaning Techniques
- Topics: Handling missing values, outliers.
- Resources: Kaggle’s “Data Cleaning” tutorial.
- Practice: Clean sample datasets.
-
Day 3-4: Data Normalization
- Topics: Standardization, normalization.
- Resources: Tutorials on data normalization.
- Practice: Apply normalization techniques.
-
Day 5-6: Data Transformation
- Topics: Reshaping, merging datasets.
- Resources: Pandas documentation.
- Practice: Transform datasets for analysis.
-
Day 7: Review and Practice
- Activities: Review data cleaning and transformation, complete exercises.
-
Day 8-10: Descriptive Statistics
- Topics: Mean, median, mode, dispersion.
- Resources: “Python Data Science Handbook” by Jake VanderPlas.
- Practice: Calculate and interpret descriptive statistics.
-
Day 11-13: Exploratory Data Analysis (EDA)
- Topics: Distribution analysis, correlation.
- Resources: Kaggle EDA tutorials.
- Practice: Perform EDA on sample datasets.
-
Day 14-15: Reporting and Documentation
- Topics: Writing clear reports, using Jupyter notebooks.
- Resources: Medium articles on data storytelling.
- Practice: Document EDA results in a Jupyter notebook.
-
Day 16-21: Python Projects
- Projects: Automate Excel tasks, build a web scraper, data pipeline.
- Resources: Python libraries (
openpyxl,BeautifulSoup). - Practice: Develop and document projects.
-
Day 22-27: Advanced Excel Projects
- Projects: Financial dashboard, inventory system, business data analysis.
- Resources: Excel resources and VBA tutorials.
- Practice: Implement and refine projects.
-
Day 1-2: Tableau Basics
- Topics: Interface, basic charts, data import.
- Resources: “Data Visualization with Tableau” on Coursera.
- Practice: Create simple dashboards.
-
Day 3-4: Power BI Basics
- Topics: Interface, importing data, basic visualizations.
- Resources: Power BI YouTube tutorials.
- Practice: Build basic reports.
-
Day 5-6: Advanced Visualizations
- Topics: Interactive dashboards, advanced charts.
- Resources: Tableau Public gallery.
- Practice: Create interactive visualizations.
-
Day 7: Review and Practice
- Activities: Review visualization tools, complete exercises.
-
Day 8-10: Machine Learning Basics
- Topics: Linear regression, decision trees.
- Resources: “Hands-On Machine Learning with Scikit-Learn” by Aurélien Géron.
- Practice: Implement basic ML models.
-
Day 11-13: Model Evaluation
- Topics: Cross-validation, hyperparameter tuning.
- Resources: Coursera’s “Machine Learning” by Andrew Ng.
- Practice: Evaluate and improve ML models.
-
Day 14-15: Portfolio Projects
- Projects: Customer churn prediction, market basket analysis.
- Resources: Kaggle competitions.
- Practice: Develop and showcase projects.
-
Day 16-18: Resume and Portfolio
- Tasks: Update resume, create portfolio.
- Resources: LinkedIn Learning.
- Practice: Refine and tailor resume.
-
Day 19-21: Networking and Applications
- Tasks: Connect with professionals, apply to jobs.
- Resources: LinkedIn, Data Science conferences.
- Practice: Apply to jobs, follow up on applications.
-
Day 22-28: Interview Preparation
- Technical: Practice SQL, Python, Excel problems.
- Behavioral: Prepare for common questions.
- Resources: Pramp, LeetCode.
- Practice: Mock interviews, review answers.