-
US$800
-
Duration: 90 days
-
Delivery mode: Flexible as per the student
-
Group size: 6 - 10
-
Instruction language:
English
-
Certificate provided:
No
Week 1 - Introduction to Data Science
Day 1: Course introduction, syllabus review, expectations, assessment method
Day 2: What is data science, fields in data science, applications of data science
Day 3: Role of a data scientist, required skills, ethics in data science
Day 4: Data Science tools and libraries overview (Python, R, SQL, Excel)
Day 5: Introduction to Python for Data Science: basic syntax, data types, variables
Week 2 - Python for Data Science
Day 1: Control structures: loops, conditionals, functions
Day 2: Introduction to Libraries: NumPy and Pandas
Day 3: Data Structures: Lists, Dictionaries, Sets, Tuples
Day 4: File handling in Python, Reading and Writing files
Day 5: Lab session: Exercises and practical implementation
Week 3 - Data Wrangling with Python
Day 1: Introduction to Pandas, DataFrames and Series
Day 2: Importing data, cleaning data
Day 3: Data manipulation: filter, sort, groupby, merge
Day 4: Handling missing data, data formatting, data standardization
Day 5: Lab session: Exercises and practical implementation
Week 4 - Exploratory Data Analysis (EDA)
Day 1: Introduction to EDA, descriptive statistics
Day 2: Data visualisation with Matplotlib
Day 3: Data visualisation with Seaborn
Day 4: Correlation, Covariance, Outliers detection
Day 5: Lab session: EDA on different datasets
Week 5 - Introduction to SQL for Data Science
Day 1: Introduction to SQL, DDL, DML
Day 2: Basic SQL queries: SELECT, WHERE, ORDER BY
Day 3: SQL JOINs, UNION, Aggregations (GROUP BY, HAVING)
Day 4: SQL subqueries, functions
Day 5: Lab session: SQL exercises
Week 6 - Advanced SQL
Day 1: Database design: normalisation, keys, index
Day 2: Advanced SQL functions: analytical functions, stored procedures
Day 3: Working with large datasets in SQL
Day 4: Integrating SQL with Python
Day 5: Lab session: Advanced SQL exercises
Week 7 - Probability and Statistics for Data Science
Day 1: Introduction to Probability: Basic concepts, probability rules
Day 2: Probability Distributions: Binomial, Poisson, Normal distributions
Day 3: Introduction to Statistics, descriptive vs inferential statistics
Day 4: Statistical measures: mean, median, mode, variance, standard deviation
Day 5: Hypothesis testing, p-value, confidence interval
Week 8 - Introduction to Machine Learning
Day 1: What is Machine Learning, Types of Machine Learning
Day 2: Introduction to Supervised Learning: Regression, Classification
Day 3: Introduction to Unsupervised Learning: Clustering, Dimensionality Reduction
Day 4: Introduction to Reinforcement Learning
Day 5: Evaluating Machine Learning models: accuracy, precision, recall, F1-score, AUC-ROC
Week 9 - Regression Techniques in Machine Learning
Day 1: Simple Linear Regression
Day 2: Multiple Linear Regression
Day 3: Polynomial Regression
Day 4: Logistic Regression
Day 5: Lab session: Regression exercises using sklearn
Week 10 - Classification Techniques in Machine Learning
Day 1: K-Nearest Neighbors (KNN)
Day 2: Support Vector Machine (SVM)
Day 3: Decision Trees and Random Forest
Day 4: Naive Bayes Classifier
Day 5: Lab session: Classification exercises using sklearn
Week 11 - Advanced Topics in Data Science
Day 1: Introduction to Big Data: Hadoop, Spark
Day 2: Introduction to Cloud Computing in Data Science: AWS, Google Cloud, Azure
Day 3: Overview of Natural Language Processing (NLP)
Day 4: Overview of Computer Vision, Convolutional Neural Networks
Day 5: Introduction to Time Series Analysis, ARIMA
Week 12 - Final Project Work
Final Project: Applying the techniques learned throughout the course to solve a real-world data science problem.