← Back to all courses
Course 02 of 10

Data Science

Job Ready
10 classes5+ projects6 weeks02 Data-Science-Job-Ready

Turn raw data into answers. Learn the full data science toolkit — NumPy, Pandas, visualization, cleaning, EDA, feature engineering and statistics — the skills data jobs ask for.

How links work here: every class, project, notes, code and interview-prep link for this course opens the main course folder on GitHub — https://github.com/waleedkhokar/python-ai-engineering-journey/tree/main/02%20Data-Science-Job-Ready — so you always land in the right place, never on a guessed sub-folder.

What You Will Learn

NumPyPandasMatplotlibSeabornData CleaningEDAFeature EngineeringStatisticsETL PipelinesSQL for Data

All Classes

Every class in this course, in order — with exactly what each class teaches. Notes, code and interview prep for each class live in the course folder on GitHub.

01

NumPy Fundamentals

Arrays, indexing, slicing, broadcasting, math operations, reshape, random.

02

Pandas — Series & DataFrames

Load CSV and Excel files, select, filter, sort, groupby, merge, join.

03

Matplotlib — Visualization

Line, bar, scatter and pie charts, histograms, subplots, styling, saving charts.

04

Seaborn — Statistical Plots

histplot, boxplot, violinplot, heatmap, pairplot, countplot.

05

Data Cleaning

Missing values, duplicates, outliers (IQR), type conversion, string cleaning.

06

Exploratory Data Analysis (EDA)

Univariate, bivariate and multivariate analysis, correlation, insights, storytelling with data.

07

Feature Engineering

Create features, date features, encode categories, scaling, log transform.

08

Statistics for Data Science

Mean, median, standard deviation, percentiles, correlation, distributions, hypothesis testing.

09

Data Pipeline Automation

ETL workflows, reusable classes, automated reporting, scheduling.

10

SQL Basics for Data Science

SELECT, WHERE, GROUP BY, JOINs, subqueries, Python + SQL (psycopg2, SQLAlchemy).

Projects in this course

Build them all — each project lives in the course folder on GitHub.

Interview Preparation

Every class in this course includes interview preparation. Open the course folder on GitHub for the full material.

Common Interview Questions

The questions interviewers actually ask on this course's topics, with clear, structured answers.

Open Interview Prep

Coding Challenges

Hands-on problems for each class, so you can prove the skill, not just describe it.

Open Interview Prep

Common Mistakes to Avoid

The errors beginners make with these topics — and how professionals avoid them.

Open Interview Prep

Best Practices

How working engineers write this code in production: clean, tested and maintainable.

Open Interview Prep
← Previous Course
01 · Python