0% found this document useful (0 votes)
95 views

Data Engineering Learning Path

The document outlines a data science learning path for beginners. It includes 4 main courses: 1) Programming with Python, 2) Data Analysis and Visualization with Tableau, 3) Introduction to SQL, and 4) Probability and Statistics. Each course describes what will be learned, references, MOOCs, books, videos, and practice exercises to achieve basic competencies in topics like Python programming, Tableau visualization, SQL queries, and statistical analysis.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views

Data Engineering Learning Path

The document outlines a data science learning path for beginners. It includes 4 main courses: 1) Programming with Python, 2) Data Analysis and Visualization with Tableau, 3) Introduction to SQL, and 4) Probability and Statistics. Each course describes what will be learned, references, MOOCs, books, videos, and practice exercises to achieve basic competencies in topics like Python programming, Tableau visualization, SQL queries, and statistical analysis.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Data Science Learning Path

Beginner

Overview

Table of Contents
● Overview
● Table of Contents
● Main Courses
○ 1. Programming with Python
○ 2. Data Analysis and Visualization with Tableau
○ 3. Introduction to SQL
○ 4. Probability and Statistics

Main Courses

1. Programming with Python

What will be Learnt


Basic skills to write program using Python for Data Science such as basic syntax, basic
operations, logic, looping, data structures, using database with Python, etc

References

Sub Courses

MOOC
● Coursera Python for Everybody Specialization

Books
● Byte of Python [download]
● Automate the Boring Stuff with Python: Practical Programming for Total Beginners
● Dive Into Python 3
● Learning with Python 3
● Learn Python, Break Python
● Python for Informatics
● Python for You and Me
● Python Practice Book
● Python Programming Wikibooks
● Think Python 2nd Edition

Articles

Youtube

Practice by Yourself

a. Python Basics
Basic Competence
● Understanding basic syntax, operations, looping

Online Courses
Articles

b. Python Data Structures

Basic Competence
● Understanding string, list, dictionary, tuple, set, integer, float

Online Courses
Articles

c. Using Python to access database

Basic Competence
● Understanding how to access text data or xlsx data using python

Online Courses
Articles
d. Basic visualization with Python

Basic Competence
● Able to visualize using matplotlib, searborn, etc

Online Courses
Articles

2. Data Analysis and Visualization with Tableau

What will be Learnt

Sub Courses

References

MOOC
● Tableau Free Training

Books

Articles

Youtube

Practice by Yourself
● Kaggle Python

a. Getting Started with Tableau

Basic Competence
● Understand Tableau interface and operations as well as steps in working with
Tableau
Online Courses
Articles

b. Data Preparation

Basic Competence
● Understand how to import and join data

Online Courses
Articles

c. Visual Analytics

Basic Competence
● Understand visual analytics features such as filter, sort, group, trend lines and
how to build dashboards

Online Courses
Articles

d. Calculation

Basic Competence
● understand how to perform calculation in Tableau

Online Courses
Articles
3. Introduction to SQL

What will be Learnt

References

MOOC

Books

Articles

Youtube

Sub Courses

Practice by Yourself

a. SQL Basics

Basic Competence
● Understand how to select columns, filter row, do aggregation, sorting and
grouping

Online Courses
Articles

b. Advanced SQL

Basic Competence
● Understand how to join data and do calculations

Online Courses
Articles
4. Probability and Statistics

What will be Learnt

References

MOOC

Books

Articles

Youtube

Sub Courses

Practice by Yourself

a. Probability

Basic Competence
● Understand basic principle of probability


Online Courses
Articles

b. Descriptive Statistics

Basic Competence
Understand the idea of mean, median, mode, standard deviation, and variance

Online Courses
Articles
c. Inferential Statistics

Basic Competence
Understand the idea of statistical testing

Online Courses
Articles

Main What will be Sub Basic


No Reference Link Note
Course learnt Course Competence

understanding
Basic skills Python
basic syntax,
to write Basics
operations, looping,
program
using Python Python understanding Online Courses:
for Data Data string, list, https://www.coursera.o
Science such Structure dictionary, tuple, rg/specializations/pytho
as basic s set, integer, float
Python for n?
Programin
syntax, basic everybody
1 g with Using understanding how Specializati
operations, Articles:
Python Python to to access txt data
logic, on
access or xlsx data using
looping, data Books:
database python
structures,
using Basic Online Course:
database able to visualize
visualizati
with Python, using matplotlib,
on with
etc searborn, etc
Python
2 Data Tableau understand Tableau https://www.tableau.co
Getting Getting
Analysis operations, interface and m/learn/training/20202
Started Started &
and data operations as well #getting-started
with Tableau
Visualizati preparation, as steps in working
Tableau Prep
on with create with Tableau Articles:
Tableau charts,
Data understand how to Connecting
dashboards, Books:
Preparati import and join data to Data
and stories,
on
do understand visual Online Course
Visual
calculation, analytics features
Analytics &
etc. Visual such as filter, sort,
Dashboard
Analytics group, trend lines
s and
and how to build
Stories
dashboards

understand how to
Calculatio Calculation
perform calculation
n s
in Tableau
https://www.datacamp.
com/courses/introducti
on-to-sql
https://www.kaggle.co
understand how to
m/learn/intro-to-sql
select columns,
SQL Introduction
filter row, do
Basics to SQL Articles:
aggregation, sorting
Basic SQL and grouping
commands Books:
to select,
3 SQL Online Course
combine,
and process
data. https://www.kaggle.co
m/learn/advanced-sql
understand how to
Advance Advanced Articles:
join data and do
d SQL SQL
calculations
Books:

Online Course
understand basic
Probabilit
principle of https://www.udacity.co
y
probability m/course/intro-to-
understand the idea statistics--st101
Probability &
Probability Descriptiv of mean, median,
statistics Intro to
4 & e mode, standard Articles:
essentials for Statistics
Statistics Statistics deviation, and
data science.
variance Books:

Inferential understand the idea Online Course


Statistics of statistical testing
Intermediate

Advanced

You might also like