100% found this document useful (1 vote)
42 views

Data Science

This document outlines the syllabus for a data science course that covers topics in Python, SQL, machine learning, deep learning, artificial intelligence, Tableau, and data manipulation. The course is divided into several modules that progress from introductory concepts to more advanced topics. Module 1 provides an introduction to data science and Python. Subsequent modules cover Python programming basics, key Python packages, importing and manipulating data, and basic statistics. Later modules introduce machine learning algorithms, deep learning, artificial intelligence, and Tableau visualization. The final sections cover SQL, database design, and data manipulation statements.

Uploaded by

Rahul Gupta
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
42 views

Data Science

This document outlines the syllabus for a data science course that covers topics in Python, SQL, machine learning, deep learning, artificial intelligence, Tableau, and data manipulation. The course is divided into several modules that progress from introductory concepts to more advanced topics. Module 1 provides an introduction to data science and Python. Subsequent modules cover Python programming basics, key Python packages, importing and manipulating data, and basic statistics. Later modules introduce machine learning algorithms, deep learning, artificial intelligence, and Tableau visualization. The final sections cover SQL, database design, and data manipulation statements.

Uploaded by

Rahul Gupta
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Data Science Syllabus

Data Science with Python


Module-1: Introduction to Data Science
1. Selecting rows/observations
2. Rounding Number
3. Selecting columns/fields
4. Merging data
5. Data aggregation
6. Data munging techniques

Module-2: Introduction to Python


1. What is Python?
2. Why Python?
3. Installing Python
4. Python IDEs
5. Jupyter Notebook Overview

Module-3: Python Basics


1. Python Basic Data types
2. Lists
3. Slicing
4. IF statements
5. Loops
6. Dictionaries
7. Tuples
8. Functions
9. Array
10. Selection by position & labels

Module-4: Python Packages


1. Pandas
2. Numpy
3. Sci-kit Learn
4. Mat-plot library
Module-5: Importing Data
1. Reading CSV files
2. Saving in Python data
3. Loading Python data objects
4. Writing data to CSV file

Module-6: Manipulating Data


1. Selecting rows/observations
2. Rounding Number
3. Selecting columns/fields
4. Merging data
5. Data aggregation
6. Data munging techniques

Module-7: Statistics Basics


1. Central tendency
a. Mean
b. Median
c. Mode
d. Skewness
e. Normal distribution
2. Probability Basics
a. What does it mean by probability?
b. Types of probability
c. ODDS Ration?
3. Standard deviation
a. Data deviation & distribution
b. Variance
4. Bias variance Tradeoff
a. Underfitting
b. Overfitting
5. Distance metrics
a. Eculidean Distance
b. Manhattan Distance
6. Outlier analysis
a. What is an Outlier?
b. Inter Quartile Range
c. Box & whisker plot
d. Upper whisker
e. Lower whisker
f. Scatter plot
g. Cook's Distance
6. Missing value treatment
a.What is NA?
b. Central Imputation
c. KNN imputation
d. Dummification
7. Correlation
a. Pearson correlation
b. positive & negative correlation
Module-8: Error Metrics
1. Classification
a. Confusion matrix
b. Precision
c. Recall
d. Specificity
e. F1 Score
2. Regression
a. MSE
b. RMSE
c. MAPE
Machine Learning
Module 1: Supervised Learning
1. Linear Regression
a. Linear Equation
b. Slope
c. Intercept
d. R square value
2. Logistic regression
a. ODDS ration
b. Probability of success
c. Probability of Bias Variance Tradeoff
d. ROC curve
e. Bias Variance Tradeoff

Module 2 : UnSupervised Learning


1. K- Means
2. K-Means++
3. Hierarchical clustering

Module 3 : SVM
1. Support Vectors
2. Hyperplanes
3. 2- D Case
4. Linear Hyperplane

Module 4 : SVM Kernal


1. Linear
2. Radial
3. polynomial

Module 5 : Other machine learning algorithms


1.K- Nearest Neighbour
2. Naive Bayes Classifier
3. Decision Tree - CART
4. Decision Tree- C50
5. Random Forest
Artifical Intelligence
Module 1 : AI Introduction
1. Perceptron
2. Multi - Layer perceptron
3. Markov Decision Process
4. Logical Agent & First Order Logic
5. AL Applications
Deep Learning
Module 1 : Deep Learning Algorithms
1.CNN - Conventional Neural Network
2. RNN - Recurrent Neural Network
3. ANN - Artificial Neural Network

Module 2 : Introduction to NLP


1. Text Pre-processing
2. Noise Removal
3. Lexicon Normalization
4. Lemmatization
5. Stemming
6. Object standardization

Module 3 : Text to Features ( Feature Engineering)


1. Syntactical Parsing
2. Dependency Grammar
3. Part of Speech Tagging
4. Entity parsing
5. Named Entity Recognition
6. Topic Modelling
7. N- Grams
8. TF- IDF
9. Frequency/ Density Features
10. Word Embedding's

Module 4 : Tasks of NLP


1. Text Classification
2. Text Matching
3. Levenshtein Distance
4. Phonetic Matching
5. Flexible String Matching
Tableau
Module 1 : Tableau Course Material
1. Start Page
2. Show me
3. Connecting to Excel Files
4. Connecting to Text Files
5. Connect to Microsoft SQL server
6. Connecting to Microsoft Analysis Services
7. Creating and Removing Hierarchies
8. Bins
9. Joining Tables
10. Data Blending

Module 2 : LearnTableau Basic Reports


1. arameters
2. Grouping Example1
3. Grouping Example2
4. Edit groups
5. Set
6. Combined sets
7. Creating a First Report
8. Data labels
9. Create Folders
10. Sorting Data
11. Add totals, Subtotals and Grand Totals to Report

Module 3 : Learn Tableau Charts


1. Area chart
2. Bar chart
3. Box plot
4. Bubble chart
5. Bump chart
6. Bullet graph
7. Circle Views
8. Dual Combination chart
9. Dual Lines chart
10. Funnel chart
11. Traditional Funnel chart
12. Gantt chart
13. Grouped bar or side by side Bars chart
14. Heatmap
15. Highlight Table
16. Histogram
17. Cumulative Histogram
18. Line chart
19. Lollipop chart
20. Pareto chart
21. Pie chart
22. Scatter chart
23. Stacked Bar chart
24. Text label
25. Tree map
26. Word cloud
27. Waterfall chart

Module 4 : Learn Tableau Advanced Reports


1. Dual Axis Reports
2. Blended Axis
3. Individual Axis
4. Add reference Lines
5. Reference bands
6. Reference Distributions
7. Basic Maps
8. Symbol maps
9. Use Google maps
10. Mapbox maps as a Back ground map
11. WMS Server maps as a Background map

Module 5 : Learn Tableau Calculations & Filters


1. Calculated Fields
2. Basic Approach to Calculate Rank
3. Advanced approach to Calculate Ra
4. Calculating Running Total
5. Filters Introduction
6. Quick Filters
7. Filters on Dimensions
8. Conditional Filters
9. Top and bottom Filters
10. Filters on measures
11. Context Filters
12. Slicing Filters
13. Data source Filters
14. Extract Filters

Module 6 : Learn Tableau Dashboards


1. Create a Dashboards
2. Format Dashboards Layout
3. Create a Device Preview of a Dashboards
4. Create filter on Dashboards
5. Dashboard Objects
6. Create a story

Module 7 : Server
1. Tableau online
2. Overview of Tableau
3. Publishing Tableau objects and scheduling / subscription
SQL
Introduction to Database
1. List the features of Oracle Database 11g
2. Discuss the basic design, theoretical, and physical aspects of a relational database
3. Categorize the different types of SQL statements
4. Describe the data set used by the course
5. Log on to the database using SQL Developer environment
6. Save queries to files and use script files in SQL Developer

Retrieve Data using the SQL SELECT Statement


1. List the capabilities of SQL SELECT statements
2. Generate a report of data from the output of a basic Select statement
3. Select all columns
4. Select Specific columns
5. Use column heading defaults
6. use arithmetic operators
7. Understand operator precedence
8. Learn the DESCRIBE command to display the table structure

Learn to Restrict and Sort data


1. Write queries that contain a WHERE clause to limit the output retrieved
2. List the comparison operators and logical operators that are used in a Where clause
3. Describe the rules of precedence for comparison and logical operators
4. Use character string literals in the Where clause
5. Write queries that contain an ORDER BY clause to sort the output of a SELECT statement
6. Sort output in descending and ascending order

Usage of Single-Row Functions to Customize Outpu


1. Describe the differences between single row and multiple row functions
2. Manipulate strings with character function in the SELECT and WHERE clauses
3. Manipulate number with the ROUND, TRUNC, and MOD functions
4. Perform arithmetic with date data
5. Manipulate dates with the DATE functions

Invoke Conversion Functions and Conditional Expre


1. Describe implicit and explicit data types conversion
2. Use the TO-CHAR, TO-NUMBER, and TO-DATE conversion functions
3. Nest multiple functions
4. Apply the NVL, NULLIF, and TO-DATE conversion functions
5. Nest multiple functions
6. Apply the NVL, NULLIF, and COALESCE functions to data
7. Use conditional IF THEN ELSE logic in a SELECT

Aggregate Data Using the Group Functions


1. Use the aggregation functions in SELECT statements to produce meaningful reports
2. Divide the data into groups by using the Group BY clause
3. Exclude groups of date by using the HAVING clause

Display Data from Multiple Tables using Joins


1. Write SELECT statements to access data from more than one table
2. View data that generally does not meet a join condition by using outer joins
3. Join a table by using a self-join

Use subqueries to solve Queries


1. Describe the types of problem that subqueries can solve
2. Define sub-queries
3. List the types of sub-queries

The SET Operators


1. Describe the SET operators
2. Use a SET operator to combine multiple queries into a single query
3. Control the order of rows returned

Data Manipulation Statements


1. Describe each DML statement
2. Insert rows into a table
3. Change rows in a table by the UPDATE statement
4. Delete rows from a table with the DELETE statement
5. Save and discard changes with the COMMIT and ROLLBACK statements
6. Explain read consistency
essions

You might also like