Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Comprehensive Data Analyst Course.
Rating: 3.9 out of 5(17 ratings)
132 students

The Comprehensive Data Analyst Course.

Learn about Numpy, Pandas, SQL, Linear Algebra, Visualization and more through solved case study
Created byNewton Academy
Last updated 6/2025
English

What you'll learn

  • Basics of Python.
  • Introduction to Numpy package for handling arrays
  • Introduction to Pandas package for cleaning and analysing data
  • Introduction to SQL
  • Basics of Linear Algebra - What is a point, Line, Distance of a point from a line
  • What is a Vector and Vector Operations
  • What is a Matrix and Matrix Operations
  • Visualizing data, including bar graphs, pie charts, histograms
  • Data distributions, including mean, variance, and standard deviation, and normal distributions and z-scores
  • Analyzing data, including mean, median, and mode, plus range and IQR and box plots
  • Data Distributions like Normal and Chi Square
  • Probability, including union vs. intersection and independent and dependent events and Bayes' theorem
  • Central Limit Theorem
  • Hypothesis Testing

Course content

9 sections191 lectures30h 50m total length
  • Keywords, Identifiers and Variables8:12

    Learn how Python keywords are reserved words and why you cannot use them as identifiers or variable names, and how identifiers and variables support typing in Python 3.8.10 on Colab.

  • Variable Assignment6:53

    Discover how Python assigns variables with the equals sign, handles int, float, and string values, and understands memory behavior, id, and type to ensure correct operations.

  • Strings & List17:13

    Explore Python basics by assigning variables, understanding types and memory behavior, and practicing strings and lists with indexing, slicing, mutability, and append operations.

  • Tuple3:19
  • Set4:19
  • Dictionary5:20
  • Data type conversion9:07
  • Python Comments2:47

    Learn how Python comments improve readability, using hashes for single-line notes and triple quotes for multi-line blocks, with start and end markers or repeated hashes.

  • Print Statement5:40

    Learn to improve readability by breaking long lines with a backslash, printing values, and formatting outputs with curly braces and dot format for A and B.

  • Python Arithmetic and Logical Operators10:02

    Explore Python arithmetic and logical operators, including plus, minus, division and multiplication, modulus division, floor division, and exponent, then compare values, apply logical and or not, and learn augmented assignment.

  • Identity & Membership Operators6:05

    Discover how the identity operator uses is to compare variables in Python, revealing when objects share storage. Explore membership with in and not in for lists.

  • For & While loop7:03

    Explore how for and while loops enable iteration, using range and lists to print sequences and tables efficiently, while emphasizing scalable, minimal-repetition code.

  • Conditional Statement2:50
  • Functions19:10
  • Modules7:11

    In this module, learn how Python files become modules that store code for reuse, import them with aliases, and selectively import classes to keep programs compact and organized.

  • List - Part 16:19
  • List - Part 213:26

    Master Python list operations: append vs insert vs extend, and delete methods del, pop, and remove. Learn zero-based indexing, handling duplicates, and how extend differs from append.

  • List - Part 310:34

    Use reverse, in, and not in to access and check list elements; leverage sorted with reverse to view ascending or descending orders. Understand how sort mutates lists and memory references.

  • List - Part 412:56
  • List - Part 59:27
  • Tuple - Part 16:01
  • Tuple - Part 26:01
  • Set - Part 15:38

    Acquire hands-on skills to create and manage sets in Python, including unordered, mutable collections of unique elements; use curly braces or set(), and add or update for multiple values.

  • Set - Part 28:11
  • Set - Part 32:56
  • Dictionary16:38
  • Strings11:16

    Explore strings as immutable, ordered data in Python, and learn indexing, slicing, concatenation, repetition, and use split, join, find, and replace for processing text.

  • Numpy Introduction8:56
  • Creating arrays16:54
  • Array Operations - Part 112:50

    Explore indexing and slicing of arrays, including zero-based starts, negative indices, and reversing; learn that arrays are mutable, support filtering, and use dot copy to create independent copies.

  • Array Masking3:59
  • Array Operations - Part 29:33

    Explore NumPy array operations, including element by element and dot multiplication, and learn shape requirements for matrix multiplication, with examples using 2x3 and 3x2 arrays.

  • Array Operations - Part 313:10
  • Array broadcasting6:37
  • Array - Shape Manipulation & Sorting10:18

    Learn to shape arrays, flatten with ravel, and reshape 1d arrays into 2d or 3d, ensuring element counts match. Master axis-based sorting and argsort for indices without altering the original.

  • Pandas - Introduction15:04

    Learn how pandas reads csv into a data frame, inspects data with head and tail, and checks shape and columns.

  • Creating a DataFrame6:12
  • Accessing elements in a DataFrame12:07
  • DataFrame Filtering4:32
  • DataFrame Operations24:50

Requirements

  • Foundational Mathematics

Description

THE COMPREHENSIVE DATA ANALYST COURSE IS SET UP TO MAKE LEARNING FUN AND EASY

This 100+ lesson course includes 20+ hours of high-quality video and text explanations of everything from Linear Algebra, Probability, Statistics, Permutation and Combination. Topic is organized into the following sections:


  • Python Basics, Data Structures - List, Tuple, Set, Dictionary, Strings

  • Pandas and Numpy.

  • Linear Algebra - Understanding what is a point and equation of a line.

  • What is a Vector and Vector operations

  • What is a Matrix and Matrix operations

  • Data Type - Random variable, discrete, continuous, categorical, numerical, nominal, ordinal, qualitative and quantitative data types

  • Visualizing data, including bar graphs, pie charts, histograms, and box plots

  • Analyzing data, including mean, median, and mode, IQR and box-and-whisker plots

  • Data distributions, including standard deviation, variance, coefficient of variation, Covariance and Normal distributions and z-scores.

  • Different types of distributions - Uniform, Log Normal, Pareto, Normal, Binomial, Bernoulli

  • Chi Square distribution and Goodness of Fit

  • Central Limit Theorem

  • Hypothesis Testing

  • Probability, including union vs. intersection and independent and dependent events and Bayes' theorem, Total Law of Probability

  • Hypothesis testing, including inferential statistics, significance levels, test statistics, and p-values.

  • Permutation with examples

  • Combination with examples

  • Expected Value

  • Donors Choose case study.


AND HERE'S WHAT YOU GET INSIDE OF EVERY SECTION:


  • We will start with basics and understand the intuition behind each topic.

  • Video lecture explaining the concept with many real-life examples so that the concept is drilled in.

  • Walkthrough of worked out examples to see different ways of asking question and solving them.

  • Logically connected concepts which slowly builds up.

Enroll today! Can't wait to see you guys on the other side and go through this carefully crafted course which will be fun and easy.


YOU'LL ALSO GET:


  • Lifetime access to the course

  • Friendly support in the Q&A section

  • Udemy Certificate of Completion available for download

  • 30-day money back guarantee

Who this course is for:

  • Aspiring Data Analysts
  • Business Analyst
  • Business Managers
  • Anyone wanting to learn basics of story telling through data