Applied Analytics with Python and SQL

Course Description

This course equips students with practical skills in Python and SQL for real-world data analytics projects. Through 60 hours of hands-on learning, students will write efficient SQL queries, manipulate and visualize data using Python, and integrate both tools to extract meaningful insights. Students will confidently analyze datasets, interpret results, and communicate data-driven decisions effectively.

Course Fee Seats Limited

₹2000.00

Course Details

Duration
Duration
50 HRS
Duration
Course Label
SDC
Course Language
English
Duration
Course Mode
Online
Duration
Timings
7 PM - 9 PM
Days
Monday to Friday
Registration Till
11 Jun 2026
Duration
Tentative ClassStart Date
summer
Duration
Eligible Schools:
Certificate Criteria
Certificate Criteria
75% attendance, 50% score in all Exams/CA

Curriculum Snapshot

Explore the comprehensive course modules

1 Python Basics and Environment Setup

Installing Python and Jupyter, Variables and Data Types, Input/Output Operations, Writing and Running First Scripts

2 Python Data Structures

Lists and Tuples, Dictionaries and Sets, Indexing and Slicing, Nested Structures

3 Conditions and Decision Making

if / elif / else, Comparison and Logical Operators, Nested Conditions, Real-world Decision Problems

4 Loops and Iteration

for Loops, while Loops, break / continue / pass, Looping over Data Structures

5 Functions and Modular Programming

Defining and Calling Functions, Arguments and Return Values, Lambda Functions, Scope and Reusability

6 File Handling and Data Import

Reading CSV and Excel Files, Writing Output Files, os and glob for File Management, Error Handling with try/except

7 NumPy for Numerical Computing

Arrays and Array Operations, Reshaping and Indexing, Mathematical Functions, Random Number Generation

8 Pandas for Data Manipulation

DataFrames and Series, Filtering and Sorting, groupby and Aggregation, Merging and Reshaping Data

9 Data Cleaning and Preprocessing

Handling Missing Values, Removing Duplicates, Data Type Conversion, Outlier Detection and Treatment

10 Descriptive Analytics

Measures of Central Tendency, Measures of Spread and Variability, Frequency Distribution, Correlation Analysis

11 Statistical Graphs with Matplotlib

Line, Bar and Pie Charts, Histograms and Box Plots, Subplots and Layouts, Customizing Titles, Labels and Colors

12 Advanced Graphs with Seaborn

Heatmaps and Pairplots, Violin and Swarm Plots, Regression Plots, Styling and Themes

13 Interactive Graphs with Plotly

Plotly Express Charts, Hover and Zoom Features, Interactive Dashboards with Dash, Exporting Interactive Visuals

14 Predictive Analytics and Fundamentals

Predictive vs Descriptive Analytics, Train/Test Split, Model Evaluation Metrics, Overfitting and Underfitting

15 Simple Linear Regression

Concept of Regression, Building and Fitting the Model, Interpreting Coefficients, Residual Analysis

16 Multiple Linear Regression

Multiple Predictors, Multicollinearity and VIF, Feature Selection, Model Evaluation (R², RMSE)

17 Logistic and Multinomial Regression

Binary Classification, Multinomial Logistic Regression, Confusion Matrix and Accuracy, ROC-AUC Curve

18 Decision Tree

Tree Structure and Splitting Criteria, Gini Impurity and Entropy, Pruning and Depth Control, Visualizing the Tree

19 Random Forest

Ensemble and Bagging Concept, Building Random Forest, Feature Importance, Tuning n_estimators and max_depth

20 XGBoost and Gradient Boosting

Boosting vs Bagging, XGBoost Model Building, Hyperparameter Tuning, Comparing with Random Forest

21 K-Means Clustering

Unsupervised Learning Concept, Choosing K with Elbow Method, Fitting and Labeling Clusters, Visualizing Clusters

22 Other ML Algorithms

Support Vector Machine (SVM), K-Nearest Neighbors (KNN), Naive Bayes Classifier, Choosing the Right Algorithm

23 Prescriptive Analytics

Optimization Concepts, Linear Programming with SciPy, Scenario and Sensitivity Analysis, Business Decision Simulation

24 Model Comparison and Selection

Cross-Validation (k-fold), Bias-Variance Tradeoff, Comparing Models with Metrics, Building a Model Report

25 Database Fundamentals and SQL Setup

Relational Database Concepts, Installing MySQL/PostgreSQL, Creating Databases and Tables, Data Types in SQL

26 SQL Queries and Filtering

SELECT, WHERE, ORDER BY, DISTINCT, Aggregate Functions (SUM, AVG, COUNT), GROUP BY and HAVING, Aliases

27 SQL Joins and Relationships

INNER, LEFT, RIGHT and FULL JOIN, Primary and Foreign Keys, Joining Multiple Tables, Real-world Join Scenarios

28 Advanced SQL and Subqueries

Subqueries and Nested Queries, Window Functions (RANK, ROW_NUMBER), CTEs (WITH clause), Query Optimization

29 Linking SQL with Python

Connecting MySQL/PostgreSQL via SQLAlchemy, Running SQL Queries from Python, Loading SQL Results into Pandas, Writing DataFrames back to Database

30 Mini Project

Problem Definition and Dataset Selection, SQL Querying + Python Analysis, ML Model Building and Visualization, Insight Presentation and Storytelling

Instructor Spotlight

Learn from leading experts in stem cell research

Dr. Anup Sharma

Dr. Anup Sharma

Associate Professor

Dr. Anup Sharma is an IIM-Ahmedabad Alumni, with Industry and academic experience of over 13 years. He is currently serving as Associate Professor and HoD (MBA Operation, IT and Analytics). He has his expertise in Business Analytics and advance applications of Python in Research and Automation.