Data Science
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.
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
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.
NumPy Fundamentals
Arrays, indexing, slicing, broadcasting, math operations, reshape, random.
Pandas — Series & DataFrames
Load CSV and Excel files, select, filter, sort, groupby, merge, join.
Matplotlib — Visualization
Line, bar, scatter and pie charts, histograms, subplots, styling, saving charts.
Seaborn — Statistical Plots
histplot, boxplot, violinplot, heatmap, pairplot, countplot.
Data Cleaning
Missing values, duplicates, outliers (IQR), type conversion, string cleaning.
Exploratory Data Analysis (EDA)
Univariate, bivariate and multivariate analysis, correlation, insights, storytelling with data.
Feature Engineering
Create features, date features, encode categories, scaling, log transform.
Statistics for Data Science
Mean, median, standard deviation, percentiles, correlation, distributions, hypothesis testing.
Data Pipeline Automation
ETL workflows, reusable classes, automated reporting, scheduling.
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 PrepCoding Challenges
Hands-on problems for each class, so you can prove the skill, not just describe it.
Open Interview PrepCommon Mistakes to Avoid
The errors beginners make with these topics — and how professionals avoid them.
Open Interview PrepBest Practices
How working engineers write this code in production: clean, tested and maintainable.
Open Interview Prep