Ds Syllabus
Ds Syllabus
CORPORATE
WE
ARE
JUST
GETTING
STARTED
• Basics of Analytics
Who Should • Excel Basic to Advance
Enroll in this • BI tool (Power BI /
Program Tableau)
• SQL (Structured Query
,
Data Science Language)
Analytics, • ETL TOOL (Alteryx)
s s
Engineer Role • Python and its Librarie
• Statistics & Basics of
L)
About the Machine learning(M
program and Artificial
intelligence(AI)
Data
Analyst En Dat
ta st
Da nti gi n a
ie ee
S c r
Course Description:
This course offers a foundational
understanding of analytics, covering
essential concepts, methodologies, and
applications in various domains.
Participants will learn basic analytical
techniques, tools, and frameworks used to
extract insights from data and support
decision-making processes. Emphasis will
be placed on real-world examples and case
studies to illustrate the practical
applications of analytics across different
industries.
Course Objectives:
•Understand the fundamentals of analytics and its
significance in decision-making.
•Learn basic analytical techniques and methodologies.
•Gain familiarity with common analytical tools and
software.
•Explore real-world applications of analytics in different
Copyright © 2024 Moonstone Corporate. All r
industries.
ights reserved.
Basics of Analytics
Introduction to Analytics
•Overview of analytics and its importance in business and
society
•Types of analytics (descriptive, diagnostic, predictive,
prescriptive)
•Introduction to analytical thinking and problem-solving
Data Collection and Preparation
•Understanding data sources and collection methods
•Data cleaning and preprocessing techniques
•Data validation and quality assurance
Descriptive Analytics
•Basics of descriptive statistics (mean, median, mode,
standard deviation, etc.)
•Data visualization techniques for descriptive analysis
•Exploratory data analysis (EDA) to gain insights from data
Diagnostic Analytics
•Identifying patterns and relationships in data
•Correlation analysis and regression techniques
•Root cause analysis and hypothesis testing
Course Description:
This course offers a practical introduction to using
Microsoft Excel for data analytics. Participants will learn
essential Excel functions, tools, and techniques for
managing, analyzing, and visualizing data effectively.
Emphasis will be placed on hands-on practice and real-
world applications to equip participants with the skills
necessary to perform basic data analysis tasks using Excel.
Course Objectives:
•Understand the basic functionalities and
capabilities of Excel for data analytics.
•Learn to manage and manipulate data
efficiently using Excel's built-in tools.
•Gain proficiency in performing basic data
analysis tasks such as sorting, filtering, and
summarizing data.
•Learn to create simple charts and graphs to
visualize data for better insights.
•Develop problem-solving skills through
practical exercises and real-world examples.
Copyright © 2024 Moonstone Corporate. All r
ights reserved.
Excel Basic to Advance
Introduction to Excel for Data Analytics
•Overview of Excel interface and essential navigation tools
•Basic data entry, editing, and formatting techniques
•Introduction to basic formulas and functions (SUM,
AVERAGE, COUNT, etc.)
Managing and Manipulating Data
•Sorting and filtering data to organize and analyze
information
•Using conditional formatting to highlight data trends and
anomalies
•Introduction to tables for structured data management
Basic Data Analysis Techniques
•Summarizing data with subtotal functions (SUBTOTAL,
SUMIFS, COUNTIFS, etc.)
•Performing basic data analysis tasks using pivot tables
•Understanding basic statistical functions (MAX, MIN,
MEDIAN, etc.)
Data Visualization
•Creating simple charts and graphs to visualize data trends
•Formatting and customizing charts for better presentation
•Using Excel's built-in charting tools for basic data
visualization
Copyright © 2024 Moonstone Corporate. All r
ights reserved.
Excel Basic to Advance
Introduction to Data Cleaning and Preparation
•Identifying and handling missing data in Excel
•Techniques for cleaning and preparing data for analysis
•Data validation and error-checking tools in Excel
Case Studies and Real-World Applications
•Applying Excel skills to real-world data analytics scenarios
•Analyzing sample datasets to derive insights and make
data-driven decisions
•Discussing best practices and common challenges in data
analytics using Excel
Assessment:
•Weekly quizzes and assignments
•Hands-on exercises to apply Excel skills to practical
scenarios
•Final project or assessment to demonstrate
proficiency in basic data analytics using Excel
Course Objectives:
•Understand the core components and
functionalities of Power BI.
•Learn to connect to various data sources and
import data using Power Query Editor.
•Master data modeling techniques for efficient
data analysis and visualization.
•Develop proficiency in creating interactive
reports and dashboards in Power BI.
•Gain hands-on experience in sharing and
Copyright © 2024 Moonstone Corporate. All r
ights reserved.
Power BI Fundamentals:
From Basics to Proficiency
Introduction to Power BI
•Overview of Power BI features and
components
•Installation and setup of Power BI Desktop
•Introduction to Power BI service and Power BI
Mobile app
•Exploring Power BI interface and navigation
Data Connection and Transformation with
Power Query Editor
•Connecting to data sources using Power BI
Desktop
•Introduction to Power Query Editor for data
transformation
•Cleaning and shaping data using Power Query
Editor
Data Modeling in Power BI
•Understanding data modeling concepts in
Power BI
•Creating relationships between tables
•Implementing calculated columns and
measures
Visualization andCopyright
Dashboard Creation
© 2024 Moonstone Corporate. All r
•Creating visualizations
ights reserved.
(charts, graphs, maps,
Power BI Fundamentals:
From Basics to Proficiency
Assessment:
•Weekly quizzes and assignments to assess
understanding of concepts
•Hands-on projects to apply Tableau skills
to practical scenarios
•Final project or assessment to
demonstrate proficiency in Tableau
fundamentals
Course Objectives:
•Understand the fundamentals of relational
databases and SQL.
•Learn to write SQL queries to retrieve and
manipulate data.
•Gain proficiency in basic database
management tasks such as creating tables,
modifying data, and performing joins.
•Explore advanced SQL techniques for data
analysis and manipulation.
Copyright © 2024 Moonstone Corporate. All r
ights reserved.
SQL Fundamentals:
Mastering Database Querying
Introduction to Relational Databases and SQL
•Overview of relational database concepts
•Introduction to SQL and its importance in data
management
•Basic SQL syntax and querying techniques
Retrieving Data with SQL
•Writing SELECT statements to retrieve data
from a single table
•Filtering and sorting data using WHERE and
ORDER BY clauses
•Using DISTINCT to eliminate duplicates from
query results
Working with Multiple Tables
•Understanding relational database design and
table relationships
•Performing INNER JOIN, LEFT JOIN, and RIGHT
JOIN operations
•Using aliases to simplify query syntax
Data Manipulation with SQL
•Inserting, updating, and deleting data in tables
•Using transactions to ensure data integrity
•Implementing constraints (PRIMARY KEY,
FOREIGN KEY) for data validation
Copyright © 2024 Moonstone Corporate. All r
ights reserved.
SQL Fundamentals:
Mastering Database Querying
Aggregating Data
•Using aggregate functions (SUM, AVG, COUNT,
MAX, MIN) for data analysis
•Grouping data using GROUP BY clause
•Filtering groups with HAVING clause
Subqueries and Advanced Query Techniques
•Writing subqueries to perform complex data
analysis
•Using EXISTS and NOT EXISTS to check for
existence of records
•Implementing UNION, INTERSECT, and EXCEPT
operations
Data Manipulation Language (DML) and Data
Definition Language (DDL)
•Overview of DML and DDL statements in SQL
•Creating and modifying database objects
(tables, views, indexes)
•Granting and revoking permissions on
database objects
Advanced SQL Techniques
•Using window functions for advanced
analytical queries
•Working with recursive queries to traverse
Copyright © 2024 Moonstone Corporate. All r
ights reserved.
SQL Fundamentals:
Mastering Database Querying
Assessment:
•Weekly quizzes and assignments to assess
understanding of concepts
•Hands-on projects to apply SQL skills to
practical scenarios
•Final project or assessment to
demonstrate proficiency in SQL
fundamentals
Course Objectives:
•Understand the capabilities and components
of the Alteryx platform.
•Learn to perform data blending, cleaning, and
enrichment using Alteryx workflows.
•Master advanced analytics techniques such as
predictive modeling and spatial analysis in
Alteryx. Copyright © 2024 Moonstone Corporate. All r
•Explore best practices
ights reserved.
for workflow
Alteryx Fundamentals:
Mastering Data Preparation and
Analytics
Introduction to Alteryx
•Overview of Alteryx features and components
•Installation and setup of Alteryx Designer
•Introduction to Alteryx workflows and tools
Data Preparation with Alteryx
•Importing and connecting to data sources in
Alteryx
•Data cleansing and quality assurance
techniques
•Transforming and restructuring data using
Alteryx tools
Data Blending and Enrichment
•Combining data from multiple sources using
joins and unions
•Enriching data with external datasets and APIs
•Introduction to spatial analytics and geospatial
data in Alteryx
Advanced Analytics in Alteryx
•Introduction to predictive modeling techniques
in Alteryx
•Building predictive models using tools such as
Copyright © 2024 Moonstone Corporate. All r
Linear Regression and Decision Tree
ights reserved.
Alteryx Fundamentals:
Mastering Data Preparation and
Analytics
Workflow Optimization and Automation
•Best practices for optimizing Alteryx workflows
•Implementing iterative macros and batch
processing in Alteryx
•Introduction to Alteryx Server and scheduling
workflows
Sharing and Collaboration in Alteryx
•Publishing and sharing Alteryx workflows and
apps
•Collaborating with colleagues using Alteryx
Server or Alteryx Connect
•Version control and workflow management in
Alteryx Designer
Real-World Applications and Case Studies
•Applying Alteryx skills to real-world data
preparation and analytics scenarios
•Analyzing sample datasets and deriving
insights using Alteryx
•Presenting case studies and discussing best
practices in Alteryx usage
Copyright © 2024 Moonstone Corporate. All r
ights reserved.
Alteryx Fundamentals:
Mastering Data Preparation and
Analytics
Advanced Topics and Future Trends
•Exploring advanced analytics and data science
capabilities in Alteryx
•Introduction to predictive analytics and
machine learning models in Alteryx
•Future trends and advancements in the field of
data preparation and analytics with Alteryx
Assessment:
•Weekly quizzes and assignments to assess
understanding of concepts
•Hands-on projects to apply Alteryx skills to
practical scenarios
•Final project or assessment to
demonstrate proficiency in Alteryx
fundamentals
Course Objectives:
•Master the fundamentals of Python
programming language.
•Understand Python's data structures and
control flow.
•Learn how to write modular and reusable code
using functions.
•Gain proficiency in object-oriented
programming (OOP) concepts.
•Develop problem-solving skills through
Copyright © 2024 Moonstone Corporate. All r
ights reserved.
Comprehensive
Python Programming
Introduction to Python
•Overview of Python and its applications
•Setting up Python environment (interpreter,
IDEs)
•Introduction to Python syntax, variables, and
data types
Control Flow and Functions
•Control flow statements (if, else, elif, for,
while)
•Writing and calling functions in Python
•Practical exercises on control flow and
functions
Data Structures
•Lists, tuples, dictionaries, sets in Python
•Accessing and manipulating data in data
structures
•Hands-on exercises on data structures
File Handling and Input/Output Operations
•Reading and writing data to files in Python
•Handling different file formats (CSV, JSON,
TXT)
•Practical exercises on file handling and
input/output operations
Copyright © 2024 Moonstone Corporate. All r
ights reserved.
Comprehensive
Python Programming
Object-Oriented Programming (OOP)
•Introduction to OOP concepts (classes, objects,
inheritance, polymorphism)
•Creating and using classes and objects in
Python
•Practical exercises on OOP in Python
Modules and Packages
•Understanding modules and packages in
Python
•Creating and importing modules
•Exploring Python's standard library and third-
party packages
Advanced Topics
•Functional programming concepts in Python
(map, filter, lambda)
•Decorators and context managers
•Introduction to multithreading and
multiprocessing
Final Project
•Participants will work on a comprehensive
project using Python, applying the skills
learned throughout the course
•Project presentation
ights reserved. and feedback session
Copyright © 2024 Moonstone Corporate. All r
Data Analysis
with Python:
Course Description:
This course provides an in-depth exploration of
data analysis using Python's popular libraries:
Pandas, NumPy, Matplotlib, and Seaborn.
Participants will learn how to manipulate,
analyze, and visualize data effectively,
leveraging the powerful tools provided by
these libraries. Through a combination of
lectures, hands-on exercises, and projects,
participants will gain practical skills in data
analysis and visualization with Python.
Course Objectives:
•Understand the capabilities and applications
of Pandas, NumPy, Matplotlib, and Seaborn.
•Learn to manipulate and analyze data using
Pandas and NumPy.
•Gain proficiency in creating visualizations with
Matplotlib and Seaborn.
•Develop problem-solving skills through
practical data analysis projects.
Copyright © 2024 Moonstone Corporate. All r
ights reserved.
Data Analysis
with Python:
Assessment:
•Weekly quizzes and assignments to assess
understanding of concepts
•Hands-on projects to apply Python data
analysis skills
•Final project assessment to demonstrate
proficiency in data analysis with Pandas,
NumPy, Matplotlib, and Seaborn
Course Objectives:
•Understand fundamental statistical concepts
and their relevance to data analytics.
•Learn how to summarize and visualize data
using descriptive statistics.
•Gain proficiency in conducting basic inferential
statistical analyses.
•Develop the ability to interpret statistical
results and draw meaningful conclusions.
Course Objectives:
•Understand the foundational concepts and
historical development of Artificial Intelligence
and Machine Learning.
•Learn how to apply a variety of machine
learning algorithms.
•Explore ethical considerations and societal
implications associated with
Copyright © 2024 Moonstone the
Corporate. All r use of AI and
ights reserved.
ML technologies.
Introduction to
Machine Learning
and
Artificial Intelligence