Data Analytics Advanced With Python, Numpy and
Data Analytics Advanced With Python, Numpy and
Data Analytics Advanced With Python, Numpy and
Curriculum
OVERVIEW
Harness Python Programming and Advanced SQL to tell compelling stories with data. Build
confidence and credibility to power insight-driven strategy on the job.
This course will teach you how to use large data sets to make critical decisions. This program
was created for analysts, digital marketers, sales managers, product managers, and data
novices looking to learn the essentials of data analysis. You’ll use industry tools to analyze large
real-world data sets and create dashboards and visualizations to share your findings. Data
Analytics culminates in a portfolio-grade presentation of your analysis and insights to your
classmates and instructional team.
PREREQUISITE
This is an advanced course. If you are new to advanced data analysis, your Admissions officer
may recommend that you take our Data Analytics Beginners Course. Our Beginners course
walks you through Excel, SQL and Tableau
The Capstone Project spans the entire duration of the program (12 weeks) in which students
pursue independent projects on a question or problem of their choice, subject to approval from
Nautika.
This is to ensure the project can be completed within the stipulated period.
The capstone project is both a valuable intellectual experience and also a vehicle through which
students can demonstrate their competency to prospective employers.
Note: Completion of the Capstone Project is a requirement for graduation.Each project is
designed to provide hands-on experience with as many data analytics concepts as
possible.
Our instructors will be available to validate the feasibility and manage the scope of your
project. DURATION
12 Weeks
CONTENT
Unit 0 Introduction to Data In this unit you will be introduced to the concepts
Analytics with of Data Analytics, Python Programming, and
Python and SQL SQL.
Grouping in SQL
∙ Work with CASE to handle multiple conditions
∙ Practice writing aggregate functions: MIN,
MAX, SUM, AVG, and COUNT
∙ Use advanced SQL commands such as
GROUP BY and HAVING to group filter
data
Subqueries in SQL
∙ Construct subqueries for multi-step operations
∙ Identify subquery use cases for various
business scenarios
∙ Practice common table expressions (CTEs)
with SELECT statements
Functions in SQL
∙ Apply string, math, and date functions in SQL
to prepare and analyze data
∙ Practice writing SQL queries with advanced
functions to solve business problems
Unit 4 Loops and Functions ∙ Create and manipulate lists using methods ∙
Understand the for loop and explore its use
cases
∙ Create and use functions
Concept of looping
Concept of control flow in loops
If, if-else, if-elif-else statements
Nested if statements
● For loop
● While loop
● Break, continue and pass statements
Functions
● Global, local and non-local functions
● Arguments
● Recursion function
I/O operations
● Concept of Input and output operations in
Python
● File exception
● Directory and file management
● Exception handling in Python
Pandas in Python
● Panda basic operations
● Data types in Pandas
● Read and write operation in pandas
● Data manipulation
● Data Wrangling
Numpy in Python
● Concept of array
● Array manipulation using Numpy