0% found this document useful (0 votes)
7 views5 pages

Data Analyst Course Overview and Modules

Data Analyst Syllabus

Uploaded by

hsod2021
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views5 pages

Data Analyst Course Overview and Modules

Data Analyst Syllabus

Uploaded by

hsod2021
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Data Analyst Course

Module 1: Foundations & Advanced Excel (Weeks 1-2)


Goal: Master the most common analysis tool and build a strong conceptual foundation.

●​ Session 1: The Data Analyst Mindset & Excel Basics


○​ Topic: What is data analysis? (Roles, responsibilities).
○​ Contents: The 6 steps of the data analysis lifecycle (Ask, Prepare, Process,
Analyze, Share, Act). Introduction to Excel: navigation, data entry, and cell
formatting. Understanding data types (string, number, date).
○​ Hands-on: Importing data (CSV, TXT). Using Sort, Filter, and creating Tables.
●​ Session 2: Excel Functions for Data Cleaning
○​ Topic: Cleaning and shaping data.
○​ Contents: Text functions (LEFT, RIGHT, MID, TRIM, CLEAN, CONCATENATE,
LEN). Logical functions (IF, AND, OR, IFERROR).
○​ Hands-on: Cleaning a messy "customer list" dataset.
●​ Session 3: Excel Functions for Analysis
○​ Topic: Lookups and conditional aggregation.
○​ Contents: VLOOKUP (and its flaws). The superior INDEX & MATCH combo.
The modern XLOOKUP.
○​ Hands-on: Combining two different spreadsheets (e.g., "Sales" and "Product
Info") using lookup functions.
●​ Session 4: Aggregating Data with Pivot Tables
○​ Topic: Summarizing data without formulas.
○​ Contents: Introduction to Pivot Tables. Rows, Columns, Values, and Filters.
Using SUMIFS, COUNTIFS, AVERAGEIFS as a formula-based alternative.
○​ Hands-on: Creating a summary report from a large "sales" table.
●​ Session 5: Advanced Pivot Tables
○​ Topic: Making Pivot Tables dynamic.
○​ Contents: Grouping data (by date, by numerical range). Slicers and
Timelines. Calculated Fields.
○​ Hands-on: Building an interactive sales dashboard in an Excel tab.
●​ Session 6: Excel Visualization & What-If Analysis
○​ Topic: Charting and basic forecasting.
○​ Contents: Creating effective charts (bar, line, scatter). Pivot Charts.
Introduction to What-If Analysis (Goal Seek, Data Tables).
○​ Hands-on: Building a final, shareable Excel dashboard.

Module 2: Database Fundamentals with SQL (Weeks


3-4)
Goal: Learn the language of data. How to "ask" a database for the exact information you
need.

●​ Session 7: Introduction to SQL & Databases


○​ Topic: What is a relational database?
○​ Contents: Understanding schemas, tables, primary keys, and foreign keys.
The SELECT and FROM statements. Filtering with WHERE. Using LIMIT.
○​ Hands-on: Writing your first queries to retrieve specific data from a table.
●​ Session 8: Filtering & Sorting in SQL
○​ Topic: Advanced filtering logic.
○​ Contents: AND, OR, NOT. IN (for lists). BETWEEN (for ranges). LIKE (for
pattern matching with % and _). ORDER BY (ASC, DESC).
○​ Hands-on: Querying a "movie" or "product" database with complex filtering
criteria.
●​ Session 9: Aggregating Data in SQL
○​ Topic: Summarizing data.
○​ Contents: The GROUP BY clause. Aggregate functions: COUNT, SUM, AVG,
MIN, MAX.
○​ Hands-on: Answering business questions (e.g., "How many sales per store?"
or "What is the average rating per movie genre?").
●​ Session 10: SQL Joins (Part 1)
○​ Topic: Combining tables.
○​ Contents: The concept of JOINs. INNER JOIN (the default). LEFT JOIN.
○​ Hands-on: Combining an "orders" table with a "customers" table to see
customer names on each order.
●​ Session 11: SQL Joins (Part 2) & Unions
○​ Topic: Advanced data combining.
○​ Contents: RIGHT JOIN and FULL OUTER JOIN (and why LEFT JOIN is
usually enough). Joining multiple tables. UNION vs. UNION ALL.
○​ Hands-on: Answering a complex question that requires 3-4 tables (e.g.,
"What is the total sales amount per product category, for customers in New
York?").
●​ Session 12: Advanced SQL
○​ Topic: Subqueries and Common Table Expressions (CTEs).
○​ Contents: Using a query inside another query (subquery). The WITH clause
(CTEs) to make queries cleaner and more readable.
○​ Hands-on: Re-writing a complex JOIN query using a CTE.

Module 3: Data Visualization (Weeks 5-6)


Goal: Learn to show your findings and tell a compelling story. (This syllabus will use Power
BI as the example tool. The concepts are identical for Tableau).

●​ Session 13: Intro to Power BI & Data Connections


○​ Topic: The Power BI ecosystem.
○​ Contents: Power BI Desktop vs. Service. Connecting to data (Excel, CSV,
SQL Server). The 3 views: Report, Data, Model.
○​ Hands-on: Importing 3-4 tables into Power BI.
●​ Session 14: Data Modeling in Power BI
○​ Topic: Building the "brain" of your report.
○​ Contents: Understanding relationships (one-to-many, many-to-one). Star
Schema (Fact vs. Dimension tables). Hiding fields and setting data types.
○​ Hands-on: Creating a clean star schema from the imported tables.
●​ Session 15: Data Transformation with Power Query
○​ Topic: The "Process" step from Session 1.
○​ Contents: The Power Query Editor. Appended steps. Splitting columns.
Changing data types. Unpivoting data. Merging and Appending queries.
○​ Hands-on: Cleaning a messy dataset before it gets loaded into the model.
●​ Session 16: Introduction to DAX
○​ Topic: The formula language of Power BI.
○​ Contents: Calculated Columns vs. Measures. Implicit vs. Explicit Measures.
Basic DAX: SUM, AVERAGE, COUNT, DISTINCTCOUNT. Introduction to
CALCULATE.
○​ Hands-on: Writing 5-10 key measures for your data model (e.g., "Total
Sales," "Avg. Order Value," "YoY Sales %").
●​ Session 17: Building Visualizations
○​ Topic: Creating your first dashboard.
○​ Contents: The visualization pane. Key visuals: Bar/Column charts, Line
charts, Pie/Donut charts, Cards, and Slicers. Formatting and themes.
○​ Hands-on: Building a 1-page "Executive Summary" dashboard.
●​ Session 18: Interactive Dashboards & Storytelling
○​ Topic: Making your report "clickable."
○​ Contents: Page navigation. Filters (visual, page, report level). Drill-through
pages. Bookmarks. Data Storytelling principles (how to build a narrative).
○​ Hands-on: Creating a multi-page interactive dashboard and publishing it to
Power BI Service.

Module 4: Programming for Data Analysis (Weeks 7-8)


Goal: Use Python and its libraries to perform analysis that is too large or complex for Excel.

●​ Session 19: Python & Jupyter Notebook Basics


○​ Topic: Why Python?
○​ Contents: Setting up your environment (e.g., Google Colab or Anaconda).
Introduction to Jupyter Notebooks. Python basics: variables, data types
(string, int, list, dictionary).
○​ Hands-on: Writing your first Python commands.
●​ Session 20: Intro to Pandas
○​ Topic: Excel on steroids.
○​ Contents: The Pandas library. What is a DataFrame? What is a Series?
Reading data (pd.read_csv, pd.read_excel).
○​ Hands-on: Loading a CSV into a DataFrame and using .head(), .info(),
and .describe().
●​ Session 21: Data Selection with Pandas
○​ Topic: Selecting and filtering data (the [], .loc, and .iloc methods).
○​ Contents: Selecting columns. Filtering rows based on single or multiple
conditions.
○​ Hands-on: Answering questions like "Show me all sales from the 'North'
region with a value over $1000."
●​ Session 22: Data Cleaning with Pandas
○​ Topic: Handling messy data.
○​ Contents: Finding missing data (.isnull()). Dropping data (.dropna()).
Filling data (.fillna()). Handling duplicates (.drop_duplicates()).
○​ Hands-on: Cleaning a "real-world" messy dataset.
●​ Session 23: Data Manipulation with Pandas
○​ Topic: Grouping and Merging.
○​ Contents: The .groupby() method (similar to SQL). Aggregating data
(.agg()). Merging DataFrames ([Link], similar to SQL JOINs).
○​ Hands-on: Replicating a SQL GROUP BY and JOIN query, but in Pandas.
●​ Session 24: Basic Visualization with Python
○​ Topic: Plotting with Matplotlib & Seaborn.
○​ Contents: Introduction to Python visualization libraries. Seaborn for quick,
beautiful plots.
○​ Hands-on: Creating basic plots: histplot, boxplot (for distributions),
barplot, and scatterplot (for relationships).

Module 5: Statistics & Capstone (Weeks 9-10)


Goal: Tie all skills together with foundational statistics and a portfolio-ready project.

●​ Session 25: Essential Statistics for Analysts


○​ Topic: Understanding your data's "shape."
○​ Contents: Descriptive Statistics (Mean, Median, Mode, Standard Deviation,
Variance). Distributions (Normal, Skewed).
○​ Hands-on: Using Pandas .describe() and histograms to analyze
distributions.
●​ Session 26: Core Statistical Concepts
○​ Topic: Correlation and Hypothesis Testing.
○​ Contents: Correlation vs. Causation (and why it's the most important rule).
What is a p-value? (Conceptual understanding). What is A/B testing?
○​ Hands-on: Building a correlation matrix in Seaborn to find relationships in
data.
●​ Session 27: Capstone Project - The "Ask" & "Prepare"
○​ Topic: Kicking off the final project.
○​ Contents: You will be given a large, multi-table dataset (e.g., e-commerce,
movie ratings, public health data).
○​ Hands-on: Define business questions. Use SQL to query and join the data.
Export the data to a CSV.
●​ Session 28: Capstone Project - The "Process" & "Analyze"
○​ Topic: Cleaning and analyzing the project data.
○​ Contents: Using your tool of choice (Pandas or Power Query) to clean the
data you extracted.
○​ Hands-on: Perform your main analysis. Find insights, trends, and anomalies.
●​ Session 29: Capstone Project - The "Share"
○​ Topic: Building your final dashboard.
○​ Contents: In-class workshop.
○​ Hands-on: Load your clean, analyzed data into Power BI or Tableau. Build a
2-3 page dashboard that tells the "story" of your findings.
●​ Session 30: Capstone Presentations & Career Prep
○​ Topic: Presenting your findings.
○​ Contents: Each student presents their capstone dashboard and findings
(5-10 min).
○​ Hands-on: Final Q&A. Discussion on portfolio building, resume tips, and how
to continue learning.

You might also like