Data Analytics, Data Science, & Machine Learning - All In 1
Last updated 9/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 25.77 GB | Duration: 66h 4m
Last updated 9/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 25.77 GB | Duration: 66h 4m
From Theory to Hands-on Projects - EVERYTHING to Master Data Analytics, Data Science and Machine Learning in 1 Course.
What you'll learn
Understand data science foundations, applications, and the path to becoming a data scientist.
Analyze data using Python programming with variables, loops, functions, and OOP.
Apply statistics and probability with distributions, hypothesis testing, and inference in Python.
Perform data cleaning, transformation, and EDA using pandas and NumPy.
Visualize data with Python using bar charts, histograms, scatterplots, heatmaps, and box plots.
Build regression, classification, and clustering models with scikit-learn and evaluate performance.
Master advanced ML techniques like cross-validation, feature engineering, regularization, and hyperparameter tuning.
Implement ensemble learning methods such as Random Forest, AdaBoost, CatBoost, LightGBM, and XGBoost.
Explore deep learning with neural networks and TensorFlow, from preprocessing to model evaluation.
Gain hands-on experience through real-life projects and assessments to build a strong portfolio.
Acquire Excel, SQL, Python, Power BI, and ChatGPT skills to prepare for a data analyst career.
Learn data analysis foundations with statistics, hypothesis testing, and machine learning.
Use Excel for data cleaning, manipulation, formulas, functions, graphs, and charts.
Apply Excel advanced tools like pivot tables, Analysis ToolPak, and interactive dashboards.
Understand RDBMS fundamentals including keys, data types, and relational models.
Work with MySQL for table manipulation, constraints, indices, filtering, and joins.
Learn Python basics including variables, data types, lists, dictionaries, loops, and functions.
Master Python for data cleaning, manipulation, preprocessing, and transformation.
Use Python for visualization, exploratory analysis, statistics, and ML modeling.
Utilize ChatGPT for data manipulation, merging, pivot tables, and conditional logic.
Apply ChatGPT for predictive analytics with Random Forest and ML models.
Learn Power BI for data manipulation, analysis, and dashboard insights.
Create professional, story-driven dashboards in Power BI with impactful visuals.
Complete 30+ assignments, 120+ coding exercises, and 10 quizzes with 100+ questions.
Accomplish 4 capstone projects: bank churn analysis, sports analytics, HR data management and website performance analysis.
Accomplish 7 AI projects: Image Captioning, Chatbot, Voice Assistant, Text to Image, Video Summarizer, Language Translator and Data Analyst AI
Requirements
Access to computer and internet
Basic computer literacy
No coding experience required
Dedication, patience and perseverance
Description
Embark on a transformative journey into the world of Data Analytics, Data Science, and Machine Learning, where you’ll learn the essential skills, tools, and mindsets to become a successful data professional. This comprehensive program is designed to take you from beginner to advanced, equipping you with the knowledge and practical experience needed to excel in the field.Whether you’re looking to kickstart a career in data analytics or enhance your existing skills, this course will empower you to succeed in the dynamic world of data. Join us on this exciting path and unlock your potential in just 60–100 days of disciplined learning.Why This Course MattersMost learners struggle with fragmented resources, inconsistent guidance, or theory-heavy content that doesn’t build real competence. This course solves that problem. It’s structured to provide step-by-step, cumulative, and daily progress — helping you turn knowledge into capability, and capability into career readiness.We are in the AI revolution, and every industry is transforming with tools like ChatGPT, Stable Diffusion, and AI copilots for writing, coding, design, analytics, and more. This course ensures you don’t just learn theory — you’ll build real-world solutions that make you job-ready.1. Foundations of Data Analytics, Data Science & PythonLearn how to think like a data scientist, not just how to write code.Python fundamentals: variables, loops, conditionals, functions, data structures.Clean, modular, reusable coding practices for data workflows.Importing and handling real-world datasets with Pandas and NumPy.Data types, memory optimization, and performance tuning.A-Z data cleaning and manipulation techniques: sorting, filtering, pivot tables, and charts.2. Excel, SQL, Python & Power BI ProficiencyExcel: Manipulate data, perform calculations, and create visualizations.SQL: Query and manipulate relational databases, perform joins, aggregations, and optimize queries.Python: Analyze and visualize data with Pandas, NumPy, and Matplotlib. Automate workflows and create advanced dashboards.ChatGPT for Data Analysis: Handle missing data, outliers, dataset merging, pivoting, and even advanced ML predictions.Power BI: Connect to multiple data sources, clean and transform data, and design interactive dashboards and reports.3. Exploratory Data Analysis (EDA)Understand the shape, distributions, and essence of raw data.Advanced grouping, filtering, and reshaping with Pandas.Visualize relationships using Matplotlib and Seaborn (histograms, pairplots, heatmaps).Develop strong data intuition and hypothesis-forming skills.4. Probability, Statistics & Mathematics for Data ScienceProbability distributions: Normal, Binomial, Poisson, Exponential, Uniform.Descriptive statistics: mean, median, mode, variance, standard deviation.Inferential statistics: confidence intervals, hypothesis testing, chi-square, t-tests, ANOVA.Linear Algebra: vectors, matrices, dot products, PCA foundations.Calculus: derivatives, gradients, optimization, and gradient descent for ML.5. Machine Learning & Feature EngineeringComplete ML workflow: preprocessing, training, validating, testing.Algorithms: Logistic Regression, Decision Trees, Random Forests, KNN, Ensemble Methods.Handling class imbalance (SMOTE, stratified sampling).Model evaluation: accuracy, precision, recall, F1-score, ROC-AUC.Bias-variance tradeoff, underfitting vs. overfitting.Feature engineering: encoding categorical variables, scaling/normalizing, building pipelines.Hyperparameter tuning (GridSearchCV, RandomizedSearchCV).6. Deep Learning & Generative AINeural networks with TensorFlow: tensors, activation functions, backpropagation, optimizers.Build and train models step by step, fine-tune, and evaluate with accuracy/loss metrics.Prompt Engineering: Chain-of-Thought, Tree-of-Thought, structured prompts.Generative AI Tools & Use Cases: text, image, code, audio, and video generation.Real-world AI applications: chatbots, translators, voice assistants, text-to-image, video summarization.7. Projects & Hands-On PracticeOver 30+ assignments, 120+ coding exercises, and 10 quizzes.Capstone Projects:Bank Data AnalysisSports Data AnalysisFraud Detection & ClassificationStriker Ranking (End-to-End ML Deployment)Generative AI Projects (7 full-scale builds):Image Captioning AIChatbot with LLaMA2/GemmaAI Voice AssistantText-to-Image GeneratorAI Video SummarizerLanguage TranslatorAI Data AnalystBenefits of the CourseCareer Readiness: Gain the technical and professional skills to qualify for data analyst and data scientist roles.Versatility: Become proficient in Excel, SQL, Python, Power BI, TensorFlow, Hugging Face, and more.Problem-Solving Skills: Sharpen your analytical and critical thinking abilities.Portfolio Enhancement: Build a robust portfolio of real-world projects to showcase in interviews.Industry-Relevant Learning: Stay up-to-date with modern data and AI methodologies.How This Course Will Transform YouBy following this structured roadmap, you’ll be able to:Confidently work with real datasets and perform independent analysis.Build, tune, and deploy machine learning and AI models.Understand the mathematical foundations of modern data science.Create a project portfolio strong enough for job interviews or freelance opportunities.Qualify for entry-to-intermediate level roles in Data Science, ML Engineering, or Analytics.One Honest LimitationThis course is not for learners who prefer highly animated, passive learning. The teaching style is text-based, code-first, and explanation-rich — emphasizing depth, clarity, and practical application. Diagrams and visuals are included, but the focus is on doing, thinking, and building.
Overview
Section 1: Warm Up + Important Message
Lecture 1 How to take the classes
Lecture 2 Take a refund now, if….
Section 2: Data Science
Lecture 3 Important Messages for You!
Lecture 4 What is Data Science
Lecture 5 Fundamentals of Data Science
Lecture 6 The path to be a Data Scientist
Lecture 7 Data Analysis
Lecture 8 Business Intelligence
Lecture 9 Statistical Modeling
Lecture 10 Machine Learning
Lecture 11 Deep Learning
Lecture 12 Artificial Intelligence
Lecture 13 Traditional Data vs Big Data
Lecture 14 Working with Big Data
Lecture 15 Real - life examples of Big data
Lecture 16 Database management tools
Lecture 17 Programming languages
Lecture 18 360 Data analytics tools
Lecture 19 Data visualization tools
Lecture 20 Development environments
Lecture 21 Step 1 - Business understanding
Lecture 22 Step 2 - Data collection
Lecture 23 Step 3 - Data preparation
Lecture 24 Step 4 - Data modeling
Lecture 25 Step 5 - Model evaluation
Lecture 26 Step 6 - Model deployment
Section 3: Data Analytics
Lecture 27 Extra note on analytical world of data
Lecture 28 Data analysis definition, types and examples
Lecture 29 Tools and technologies for data analysis
Lecture 30 Various sources of collecting data
Lecture 31 Population v/s sample and its methods
Lecture 32 The first requirement - Data cleaning!
Lecture 33 Various methods of data cleaning
Lecture 34 Various aspects of Joining datasets
Lecture 35 Adding extra data with concatenation
Lecture 36 EDA for generating significant insights
Lecture 37 Methods of exploratory data analysis Part 1
Lecture 38 Methods of exploratory data analysis Part 2
Lecture 39 Methods of exploratory data analysis Part 3
Lecture 40 The application of statistical test
Lecture 41 Types of statistical data analysis
Lecture 42 T-tests and ANOVA
Lecture 43 Relationships measures
Lecture 44 Regression analysis
Lecture 45 Probability in data analysis
Lecture 46 Classical probability
Lecture 47 Empirical probability
Lecture 48 Conditional probability
Lecture 49 Joint probability
Lecture 50 Hypothesis testing for inferential statistics
Lecture 51 Selecting statistical test and assumption testing
Lecture 52 Confidence level, significance level, p-value
Lecture 53 Making decision and conclusion on findings
Lecture 54 Complete statistical analysis and hypothesis testing
Lecture 55 Transforming data for improved analysis
Lecture 56 Techniques for data transformation Part 1
Lecture 57 Techniques for data transformation Part 2
Lecture 58 Several methods of data visualization Part 1
Lecture 59 Several methods of data visualization Part 2
Lecture 60 Several methods of data visualization Part 3
Section 4: Machine Learning, Deep Learning & AI
Lecture 61 ML for data analysis and decision-making
Lecture 62 Widely used ML methods in the data analytics
Lecture 63 Steps in developing machine learning model
Lecture 64 What is Machine learning?
Lecture 65 Supervised Regression models
Lecture 66 Supervised Classification models
Lecture 67 Unsupervised clustering models
Lecture 68 Model evaluating metrics
Lecture 69 Overfitting & Underfitting
Lecture 70 Imbalanced data problem
Lecture 71 What is Matrix?
Lecture 72 Scalars and Vectors
Lecture 73 Linear algebra introduction
Lecture 74 What is Tensor?
Lecture 75 Transpose of Matrix
Lecture 76 Dot product and Matrix
Lecture 77 How Linear regression works
Lecture 78 How Logistic regression works
Lecture 79 K-fold cross validation
Lecture 80 L1, L2 regularization
Lecture 81 The oversampling method
Lecture 82 The undersampling method
Lecture 83 How KMeans clustering works
Lecture 84 How Decision tree regression works
Lecture 85 How Decision tree classification works
Lecture 86 How Random forest regression works
Lecture 87 How Random forest classification works
Lecture 88 How AdaBoost Models work
Lecture 89 How Traditional GBM works
Lecture 90 How CatBoost Models work
Lecture 91 How LightGBM Models work
Lecture 92 How XGBoost Models work
Lecture 93 What is Hyperparameter tuning?
Lecture 94 Understanding Deep Learning
Lecture 95 Neural Networks in Deep Learning
Lecture 96 What is TensorFlow?
Lecture 97 How TensorFlow 2.0 works
Lecture 98 What is Initialization?
Lecture 99 Glorot Initialization
Lecture 100 Stochastic Gradient Descent
Lecture 101 AI history, definition and workflow
Lecture 102 Various types of Artificial intelligence
Lecture 103 Artificial v/s Augmented Intelligence
Lecture 104 Generative AI and Its use cases
Lecture 105 Traditional AI v/s Generative AI
Lecture 106 Reading material: Types of AI
Lecture 107 AI use cases in Daily life
Lecture 108 What is AI Chatbot?
Lecture 109 Gen AI Tools and Applications
Lecture 110 Reading material: AI and Generative AI
Lecture 111 Various models of Generative AI
Lecture 112 NLP, Speech Technology & Computer vision
Lecture 113 AI, Cloud and Edge computing & IoT
Lecture 114 Reading material: The parts of AI + Gen AI
Lecture 115 Tools for Text Generation
Lecture 116 Tools for Image Generation
Lecture 117 Tools for Code Generation
Lecture 118 Tools for Audio and Video Generation
Lecture 119 Reading material: Gen AI Tools
Lecture 120 What is a Prompt?
Lecture 121 What is Prompt Engineering?
Lecture 122 Best practices in Prompt engineering
Lecture 123 Reading material: prompt engineering tools
Lecture 124 Interview pattern prompt technique
Lecture 125 Chain-of-Thought prompt technique
Lecture 126 Tree-of-Thought prompt technique
Lecture 127 Reading material: Prompt engineering
Section 5: Python Programming Fundamentals
Lecture 128 Installing Python & Jupyter notebook
Lecture 129 Note on python data analysis
Lecture 130 Datasets used in the course
Lecture 131 Understanding Expressions and Variables
Lecture 132 Hands-on Lab: Expressions and Variables
Lecture 133 Understanding Data Types
Lecture 134 Hands-on Lab: Python Data Types
Lecture 135 Various String Operators
Lecture 136 Hands-on Lab: Various String Operators
Lecture 137 Starting with Variables to Data Types
Lecture 138 Understanding Tuples and Lists
Lecture 139 Hands-on: Tuples and Lists
Lecture 140 Operations & Manipulation of Sets
Lecture 141 Hands-on Lab: Sets
Lecture 142 Working with Dictionaries
Lecture 143 Hands-on Lab: Dictionaries
Lecture 144 Several data structures
Lecture 145 Condition and Branching
Lecture 146 Hands-on Lab: Condition & Branching
Lecture 147 Loops for Iteration
Lecture 148 Hands-on Lab: Loops
Lecture 149 Developing Functions
Lecture 150 Hands-on Lab: Python Functions
Lecture 151 Object and Classes
Lecture 152 Hands-on Lab: Object and Classes
Lecture 153 Conditionals Looping and Functions
Lecture 154 API, REST API & Request
Lecture 155 HTML and BeautifulSoup
Lecture 156 Hands-on Lab: BeautifulSoup
Lecture 157 Open() to import data
Lecture 158 Hands-on Lab: Open()
Lecture 159 Reading and Writing with Pandas
Lecture 160 Hands-on Lab: Importing datasets
Lecture 161 Reading and Writing JASON & XML
Lecture 162 Hands-on Lab: Importing JASON & XML
Lecture 163 Exception Handling
Lecture 164 Hands-on Lab: Exception Handling
Lecture 165 Reading material: Errors in Python
Section 6: Deep Dive - Probability and Distribution
Lecture 166 What is probability?
Lecture 167 Expected value v/s Actual value
Lecture 168 Frequency in probability
Lecture 169 Complements in probability
Lecture 170 Intro to combinatorics
Lecture 171 Permutations
Lecture 172 Factorials operations
Lecture 173 Combinations
Lecture 174 Mutually exclusive sets
Lecture 175 Set dependencies
Lecture 176 Conditional probability
Lecture 177 The additive rule
Lecture 178 The multiplication law
Lecture 179 The bayes' law
Lecture 180 Population and Sample
Lecture 181 Types of Statistical data
Lecture 182 Level of Measurement
Lecture 183 Intro to Distributions
Lecture 184 Discrete distributions
Lecture 185 Continuous distributions
Lecture 186 Uniform distribution
Lecture 187 Bernoulli distribution
Lecture 188 Binomial distribution
Lecture 189 Poisson distribution
Lecture 190 Normal distribution
Lecture 191 Students' T distribution
Lecture 192 Chi-squared distribution
Lecture 193 Exponential distribution
Section 7: Deep Dive - EDA Techniques & Statistics
Lecture 194 Understanding Missing values
Lecture 195 Understanding Imputation
Lecture 196 Dataframe's data types
Lecture 197 What is Inconsistent value?
Lecture 198 Understanding duplicates
Lecture 199 What is data sorting?
Lecture 200 Understanding slicing
Lecture 201 Methods of Data filtering
Lecture 202 Understanding data merge
Lecture 203 Understanding concatenation
Lecture 204 Frequency & Percentage
Lecture 205 Mean, Median and Mode
Lecture 206 Skewness and Kurtosis
Lecture 207 Variance and Covariance
Lecture 208 Standard deviation
Lecture 209 Group-by data analysis
Lecture 210 PIVOT table analysis
Lecture 211 Cross-tab analysis
Lecture 212 Use cases of Bar chart
Lecture 213 Use cases of pie chart
Lecture 214 Use cases of line chart
Lecture 215 Use case of Histogram
Lecture 216 Use cases of Scatterplot
Lecture 217 Use cases of Heatmap
Lecture 218 Use cases of Box-plot
Lecture 219 What is inferential statistics
Lecture 220 Central limit theorem
Lecture 221 Standard error
Lecture 222 Estimators and estimates
Lecture 223 Confidence interval
Lecture 224 Z-score v/s T-score
Lecture 225 Margin of error
Lecture 226 Null v/s Alternative Hypothesis
Lecture 227 Type | and Type || Error
Lecture 228 Step 1: Formulate the Hypotheses
Lecture 229 Step 2: Select Significance level
Lecture 230 Step 3: Perform assumption test
Lecture 231 Step 4: Perform appropriate test
Lecture 232 Step 5: Decision and Conclusion
Lecture 233 Kdeplot for distribution
Lecture 234 Shapiro Wilk test
Lecture 235 Data transformations methods
Lecture 236 Independent sample t-test
Lecture 237 Analysis of Variance
Lecture 238 Chi square test
Lecture 239 Pearson correlation
Lecture 240 Linear regression analysis
Lecture 241 How to generate new feature?
Lecture 242 Extracting date elements
Lecture 243 When to encode feature
Lecture 244 When to bin feature
Lecture 245 When to map feature
Lecture 246 When to generate dummies
Lecture 247 Feature selection
Lecture 248 Methods of Feature scaling
Lecture 249 What is Dimensionality reduction?
Lecture 250 Splitting Dataset
Section 8: Python - Complete Data Science, Machine & Deep Learning
Lecture 251 Datasets for this section
Lecture 252 Importing dataset
Lecture 253 Python for missing value identification
Lecture 254 Hands-on: Missing value identification
Lecture 255 Python for missing value imputation
Lecture 256 Hands-on: Imputing missing values
Lecture 257 Python for casting data types
Lecture 258 Hands-on: Data types in dataframe
Lecture 259 Python for dealing inconsistencies
Lecture 260 Hands-on: Working with inconsistencies
Lecture 261 Python for dealing duplicates
Lecture 262 Hands-on Working with duplicates
Lecture 263 Python for sorting data
Lecture 264 Hands-on: Sorting data
Lecture 265 Python for data slicing
Lecture 266 Hands-on: Data slicing
Lecture 267 Python for data filtering
Lecture 268 Hands-on: Data filtering
Lecture 269 Python for merging data
Lecture 270 Hands-on: Merging dataframes
Lecture 271 Python for concatenation
Lecture 272 Hands-on: Data concatenation
Lecture 273 Python for frequency-percentage analysis
Lecture 274 Hands-on: Frequency & Percentage
Lecture 275 Python for descriptive analysis
Lecture 276 Hands-on: Descriptive analysis
Lecture 277 Python for group-by analysis
Lecture 278 Hands-on: Group-by analysis
Lecture 279 Python for PIVOT table analysis
Lecture 280 Hands-on: PIVOT table analysis
Lecture 281 Python for Cross-tab analysis
Lecture 282 Hands-on: Cross-tab analysis
Lecture 283 Python for creating bar chart
Lecture 284 Hands-on: Creating bar chart
Lecture 285 Python for creating pie chart
Lecture 286 Hands-on: Pie chart
Lecture 287 Python for creating line chart
Lecture 288 Hands-on: Line chart
Lecture 289 Python for creating histogram
Lecture 290 Hands-on: Histogram
Lecture 291 Python for creating Scatterplot
Lecture 292 Hands-on: Scatterplot
Lecture 293 Python for creating Heatmap
Lecture 294 Hands-on: Heatmap
Lecture 295 Python for creating Box-plot
Lecture 296 Hands-on: Box-plot
Lecture 297 Python for creating Kdeplot
Lecture 298 Hands-on: Kdeplot
Lecture 299 Python for Shapiro Wilk test
Lecture 300 Hands-on: Shapiro Wilk test
Lecture 301 Python for data transformation
Lecture 302 Hands-on: Data transformation
Lecture 303 Python for Independent sample t-test
Lecture 304 Hands-on: Independent sample t-test
Lecture 305 Python for Analysis of Variance
Lecture 306 Hands-on: Analysis of Variance
Lecture 307 Python for Chi square test
Lecture 308 Hands-on: Chi square test
Lecture 309 Python for Pearson correlation
Lecture 310 Hands-on: Pearson correlation
Lecture 311 Python for Linear regression
Lecture 312 Hands-on: Linear regression
Lecture 313 Python for generating new features
Lecture 314 Hands-on: Generating new features
Lecture 315 Python for extracting date elements
Lecture 316 Hands-on: Extracting date elements
Lecture 317 Python for encoding feature
Lecture 318 Hands-on: Feature encoding
Lecture 319 Python for binning feature
Lecture 320 Hands-on: Feature binning
Lecture 321 Python for mapping feature
Lecture 322 Hands-on: Feature mapping
Lecture 323 Python for generating dummies
Lecture 324 hands-on: Generating dummies
Lecture 325 Python for Feature selection
Lecture 326 Hand-on: Feature selection
Lecture 327 Python for scaling features
Lecture 328 Hands-on: Feature scaling
Lecture 329 Python for Dimensionality reduction
Lecture 330 Hands-on: Dimensionality reduction
Lecture 331 Python for train-test set
Lecture 332 Hands-on: Train-test set
Lecture 333 Datasets for this phase
Lecture 334 Python for Linear regression model
Lecture 335 Hands-on: Linear regression model
Lecture 336 Python for logistic regression
Lecture 337 Python for logistic regression
Lecture 338 Python for cross-validation
Lecture 339 Hands-on: k-fold cross validation
Lecture 340 Python for regularization
Lecture 341 Hands-on: Model regularization
Lecture 342 Python for oversampling methods
Lecture 343 Hands-on: oversampling methods
Lecture 344 Python for undersampling methods
Lecture 345 Hands-on: Undersampling methods
Lecture 346 Python for KMeans clustering
Lecture 347 Hands-on: KMeans clustering
Lecture 348 Python for decision tree regression
Lecture 349 Hands-on: Decision tree regression
Lecture 350 Python for Decision tree classification
Lecture 351 Hands-on: Decision tree classification
Lecture 352 Python for Random forest regression
Lecture 353 Hands-on: Random forest regression
Lecture 354 Python for Random forest classification
Lecture 355 Hands-on: Random forest classification
Lecture 356 Python for AdaBoost Models
Lecture 357 Hands-on: AdaBoost Models
Lecture 358 Python for Traditional GBM Model
Lecture 359 Hands-on: Traditional GBM Model
Lecture 360 Python for CatBoost Models
Lecture 361 Hands-on: CatBoost Models
Lecture 362 Python for LightGBM Models
Lecture 363 Hands-on: LightGBM Models
Lecture 364 Python for XGBoost Models
Lecture 365 Hands-on: XGBoost Models
Lecture 366 Python for Hyperparameter tuning
Lecture 367 Hands-on: Hyperparameter tuning
Lecture 368 Deep Learning - The data
Lecture 369 Deep Learning - Data Processing
Lecture 370 Deep Learning - Model training
Lecture 371 Deep Learning - Model evaluation
Section 9: Python - Developing AI Projects
Lecture 372 PROJECT 1: Gen-AI Image Captioning
Lecture 373 PROJECT 2: Gen-AI Chatbot
Lecture 374 PROJECT 3: Gen-AI Voice Assistant
Lecture 375 PROJECT 4: Gen-AI Text to Image
Lecture 376 PROJECT 5: Gen-AI Video Summarizer
Lecture 377 PROJECT 6: Gen-AI Language Translator
Lecture 378 PROJECT 7: Gen-AI Data Analyst
Section 10: SQL - Complete Data Analysis and Data Science
Lecture 379 Extra note on functions of MySQL
Lecture 380 RDBMS: example and importance
Lecture 381 Key features of RDBMS
Lecture 382 Primary key v/s Foreign key
Lecture 383 Types of relationship in RDBMS
Lecture 384 Data types in RDBMS
Lecture 385 Introduction to SQL language
Lecture 386 Various platforms of SQL
Lecture 387 Installing MySQL in Windows and Mac
Lecture 388 Download necessary datasets
Lecture 389 Loading CSV dataset in MySQL
Lecture 390 Creating database
Lecture 391 Selecting database
Lecture 392 Modifying database
Lecture 393 Deleting database
Lecture 394 SELECT….FROM: select data from table
Lecture 395 DISTINCT: selecting unique values for column
Lecture 396 AS: selecting columns based on aliases
Lecture 397 WHERE: selecting data based on condition
Lecture 398 CREATE: creating table
Lecture 399 NOT NULL: limiting null values
Lecture 400 UNIQUE: limiting duplicates
Lecture 401 INSERT INTO: adding values in columns
Lecture 402 UPDATE: updating values based on condition
Lecture 403 DELETE: deleting values based on condition
Lecture 404 TRUNCATE: deleting all the values except table
Lecture 405 DROP: removing entire table
Lecture 406 CHECK: limiting specific values in columns
Lecture 407 ADD COLUMN: adding new column
Lecture 408 MODIFY COLUMN: replacing data types
Lecture 409 RENAME COLUMN: changing column names
Lecture 410 DROP COLUMN: deleting columns
Lecture 411 ADD CONSTRAINT: adding primary key
Lecture 412 ADD CONSTRAINT….REFERENCES: adding foreign key
Lecture 413 DROP CONSTRAINT: deleting keys
Lecture 414 CREATE INDEX: creating new index
Lecture 415 CREATE UNIQUE INDEX: creating index without duplicates
Lecture 416 DROP INDEX: deleting existing index
Lecture 417 IS NULL: filtering the actual values out
Lecture 418 IS NOT NULL: filtering the missing values out
Lecture 419 AND: combining two or more conditions
Lecture 420 OR: flexible logical operator
Lecture 421 NOT: excluding values from filteration
Lecture 422 BETWEEN…AND: filtering ranges of values
Lecture 423 LIKE: filtering based on pattern
Lecture 424 IN: precise logic for multiple conditions
Lecture 425 LIMIT: filtering with limited data
Lecture 426 CHAR_LENGTH: finding the length of text
Lecture 427 CONCAT: adding different strings together
Lecture 428 LOWER: converting into lowercase
Lecture 429 UPPER: converting into uppercase
Lecture 430 TRIM: removing unnecessary gaps
Lecture 431 REPLACE: replacing old value by new value
Lecture 432 ABS: negative to positive value
Lecture 433 SUM: calculating the total value
Lecture 434 AVG: calculating the average value
Lecture 435 COUNT: counting total items
Lecture 436 DIV: dividing numeric data
Lecture 437 MIN: finding the lowest value
Lecture 438 MAX: finding the highest value
Lecture 439 POWER: multiple multiplications
Lecture 440 ROUND: decreasing the decimals
Lecture 441 SQRT and LOG: transformation functions
Lecture 442 DATEFORMAT: formatting the date shape
Lecture 443 DATEDIFF: finding the date difference
Lecture 444 DAY/MONTH/YEAR: extracting parts of dates
Lecture 445 ORDER BY: sorting data based on a column
Lecture 446 GROUP BY: group data analysis with functions
Lecture 447 INNER JOIN: joining on common values
Lecture 448 LEFT JOIN: joining on left table values
Lecture 449 RIGHT JOIN: joining on right table values
Lecture 450 CROSS JOIN: joining all values from tables
Lecture 451 HAVING: advanced conditional format
Lecture 452 EXISTS: nested filtering between tables
Lecture 453 ANY: nested filtering between tables
Lecture 454 CASE: finding the conditional outcomes
Lecture 455 SQL comments systems
Lecture 456 Storing and executing procedures
Section 11: PowerBI - Complete Business Intelligence
Lecture 457 Instructions for this Chapter
Lecture 458 Download practice datasets
Lecture 459 Downloading Power BI desktop
Lecture 460 Important setting to Power BI
Lecture 461 Importing dataset into Power BI
Lecture 462 Adjusting table and column names
Lecture 463 Setting correct data types
Lecture 464 Splitting and removing column
Lecture 465 Replacing values in a column
Lecture 466 Text data manipulation
Lecture 467 Numeric data analysis
Lecture 468 Date and time manipulation
Lecture 469 Conditional column
Lecture 470 Grouping and aggregating
Lecture 471 Joining datasets
Lecture 472 Concatenating datasets
Lecture 473 Understanding data modeling
Lecture 474 Creating data model in Power BI
Lecture 475 Managing & editing data models
Lecture 476 Data column formats & categories
Lecture 477 Creating & managing hierarchies
Lecture 478 DAX for math and statistics
Lecture 479 DAX for counting categories
Lecture 480 DAX for logical functions
Lecture 481 Getting started with dashboard
Lecture 482 Installing KPI cards
Lecture 483 Plotting line chart
Lecture 484 Developing area chart
Lecture 485 Installing gauge charts
Lecture 486 Decorating dashboard
Lecture 487 Creating bar charts
Lecture 488 Installing donut chart
Lecture 489 Table matrix visualization
Lecture 490 Map visualization
Lecture 491 SPEACIAL: Power BI tooltip
Lecture 492 SPECIAL: Slicers for interactivity
Lecture 493 SPECIAL: Adding custom button
Lecture 494 IMPORTANT: Final touch
Section 12: Excel - Complete Data Analytics and Statistics
Lecture 495 Extra note on functions and shortcuts
Lecture 496 Identifying and removing duplicates
Lecture 497 Dealing with missing values
Lecture 498 Dealing with outliers
Lecture 499 Finding and imputing inconsistent values
Lecture 500 Text-to-columns for data separation
Lecture 501 Applying sorts & filters to narrow down data
Lecture 502 Advanced filtering with custom criteria
Lecture 503 Highlighting cells based on criteria
Lecture 504 Findings top and bottom insights
Lecture 505 Creating color scales and color bars
Lecture 506 SUM, AVERAGE, MIN, and MAX
Lecture 507 SUMIF, and AVERAGEIF
Lecture 508 COUNT, COUNTA, and COUNTIF
Lecture 509 YEAR, MONTH and DAY
Lecture 510 IF STATEMENTs for conditional operation
Lecture 511 VLOOKUP for column-wise insight search
Lecture 512 HLOOKUP for row-wise insight search
Lecture 513 XLOOKUP for robust & complex insight search
Lecture 514 Analyze data with Stacked and cluster bar charts
Lecture 515 Analyze data with Pie chart and line chart
Lecture 516 Analyze data with Area chart and TreeMap
Lecture 517 Analyze data with Boxplot and Histogram
Lecture 518 Analyze data with Scatter plot and Combo chart
Lecture 519 Adjusting and decorating graphs and charts
Lecture 520 PivotTables for GROUP data analysis
Lecture 521 PivotTables for CROSSTAB analysis
Lecture 522 PivotCharts and Slicers for interactivity
Lecture 523 Descriptive statistics and analysis
Lecture 524 Independent sample t-test for two samples
Lecture 525 Paired sample t-test for two samples
Lecture 526 Analysis of variance – One way ANOVA
Lecture 527 Correlation analysis for relationship
Lecture 528 Multiple linear regression analysis
Lecture 529 Accumulating relevant information
Lecture 530 Creating a canvas for dashboard
Lecture 531 Developing the complete dashboard
Lecture 532 Final touch up for dashboard decoration
Section 13: Capstone Projects - Python, SQL, PowerBI & Excel
Section 14: APPENDIX - ChatGPT for Seamless Data Analytics
Lecture 533 Download practice datasets
Lecture 534 Creating ChatGPT premium account
Lecture 535 Getting Started with GPT-4 Data Analyst
Lecture 536 Data cleaning and manipulation
Lecture 537 Data analysis and hypothesis testing
Lecture 538 Develop machine learning models
Lecture 539 Rapid coding for data analysis
Everyone!