This repository contains the coding assignments that I completed throughout the Applied Data Science with Python specialisation in Coursera.
The specialisation includes topics from applied statistical analysis, machine learning, information visualization, text analysis, and social network analysis techniques through popular python toolkits such as pandas, matplotlib, scikit-learn, nltk, and networkx.
The 5 courses are:
- Introduction to Data Science in Python
- Applied Plotting, Charting & Data Representation in Python
- Applied Machine Learning in Python
- Applied Text Mining in Python
- Applied Social Network Analysis in Python
Assignments:
- Pandas Introduction: Data analysis on olympic games medals from Wikipedia and census data from the United States Census Bureau
- More Pandas: Data transformation & analysis on the energy supply & renewable energy production, GDP, and Sciamgo Journal country rank for energy engineering and power technology dataset
- Hypothesis Testing: Hypothesis testing on house prices dataset
Assignments:
- Basic Charting: Unemployment Rates in Ann Arbour, Michigan, US
- Charting Fundamentals: Extreme Temperatures in Ann Arbour, Michigan, US
- Applied Visualisations: Representing probabilistic data generated through samples
Assignments:
- Intro to ML: Training a breast cancer classifier using the Brease Cancer Wisconsin (Diagnostic) Database
- Supervised Learning: Fitting regression and classification models
- Evaluation: Evaluation of credit fraud detection models
- Supervised ML: Predicting property maintenance fees using random forest regressor.
Assignments:
- Working with Text in Python: Using regex to extract information from medical data
- Intro to NLTK: Exploring the Moby Dick novel & correcting mispelled words
- Classification of Text: Building a spam classifier
- Topic Modelling: Document similarity & topic modelling
Assignments:
- Basics on NetworkX: Creating and manipulating graphs
- Network Connectivity: Analysing email communications in a company
- Network Centrality: Measures of centrality in a network
- Network Evolution: Salary & new connections prediction