Samples
Estimated reading time: 7 minutesPlease see the GitHub repository for more up to date material.
Course labs
Learn how to develop and model business problems quantitatively.
| Topic | Description |
|---|---|
| Financial Modelling | Wharton’s Business and Financial Modelling Specialization is designed to help you make informed business and financial decisions. |
| Data Structure Algorithms | This specialization is a mix of theory and practice: you will learn algorithmic techniques for solving various computational problem. |
| Business Strategy | This Specialization covers both the dynamics and the global aspects of strategic management. |
| Econometrics | You learn how to translate data into models to make forecasts and to support decision making. |
| Advanced Modelling | Optimization is a common form of decision making, and is ubiquitous in our society. |
| Business Analytics | This Specialization provides an introduction to big data analytics for all business professionals, including those with no prior analytics experience. |
| Complexity and Uncertainty | This course will teach you the first principles of complexity, uncertainty and how to make decisions in a complex world. |
| Digital Manufacturing Commons | The Digital Manufacturing Commons (DMC) is an open, online space for companies of all sizes to collaborate and transform how they design and manufacture their products. |
| Managerial Economics | The capstone project involves an in-depth analysis of an actual business situation in which you will examine the global economic environment of a business. |
| Managerial Economics Business | In order to effectively manage and operate a business, managers and leaders need to understand the market characteristics and economic environment they operate in. |
| Accounting Decision Making | In order for a manager to effectively perform their role they must have an understanding of accounting information, as accounting systems generate information that is used by both internal and external stakeholders. |
| Computer Science for Business Individuals | This is CS50’s introduction to computer science for business professionals, designed for managers, product managers, founders, and decision-makers more generally. |
| Business Model Metrics and Advanced Tools | Learn advanced business model tools and metrics to help you achieve an agile business model. |
| Marketing Analytics | Learn how to use price and promotion analytics to effectively allocate your marketing budget to maximize profits. |
| Financial Decision Making | Learn how corporate leaders make effective decisions to maximize profitability and achieve strategic organizational goals. |
| Process Mining First | Learn how to use the free, open source process mining framework (ProM) to analyse, visualise, and improve processes based on data. |
| Process Mining Second | Process mining is the missing link between model-based process analysis and data-oriented analysis techniques. |
Exploratory Notebooks
The following analytical notebooks take a deeper dive into consequential business areas. These notebooks are rough and experimental in nature, but a lot can be learned from them.
Playground Prediction Analysis
| Sample | Description |
|---|---|
| Credit Card Fraud | Looking at a play example for credit card fraud, using publicly available data |
| Financial Prediction | Predicting asset price in time series. |
| Insurance Model | Identify the steps involved in an insurance prediction model. |
| Red Hat Customer Value | Learning on historically valuable customers to predict the current customer value. |
| Textual Stock Prediction | Using news articles to predict stock price changes. |
Accounting
| Sample | Description |
|---|---|
| Budget Analysis | A quick look at a budget |
| Bullet Graph | Graphing the budget. |
| General Ledger Analysis | A look at the GL in python |
Causal Inference
| Sample | Description |
|---|---|
| A-B Test Result | Initial A-B Results |
| Causal Regression | Regression technique for causal estimate. |
| Frequentist vs Bayesian A-B Test | Comparison between frequentist and bayesian A-B testing |
| A-B Test Power Analysis | Sample size estimation to match testing power. |
| Variance Reduction A-B test | Techniques to reduce variance in A-B tests |
Customer
| Sample | Description |
|---|---|
| Aggregator | Aggregating Frames |
| Customer Segmentation | KNN technique to segment customers. |
| Customer Survey | Investigating and employee survey |
| Customer Churn | A telco company’s churn analysis. |
Decision Optimisation
| Sample | Description |
|---|---|
| Covering Set | Constraint programming analysis |
| Insurance | CP Insurance analysis. |
| Machine Learning + CP | Machine Learning + Optimisation. |
| Post Office | Post Office optimisation |
| Soda - CP | Constraint Programming + ML |
| Soda - Knapsack | Knapsack algorithm + ML |
| Soda - MLP | MLP analysis + ML |
Employee
| Sample | Description |
|---|---|
| Attrition Stats | Attrition distribution statistics |
| Cost Attrition | Attrition analysis. |
| Neural Network Attrition | Attrition using neural networks. |
| Termination Analysis | Analysing Termination |
Game Theory
| Sample | Description |
|---|---|
| Single Game | Single GT |
| Tournament | Tournament GT |
Inventory
| Sample | Description |
|---|---|
| Bikeshare | Bikeshare Analysis |
| Backorder | Backorder Prediction |
| Expacted Value Model | Using Expected Value to Evaluate Model Performance |
Marketing
| Sample | Description |
|---|---|
| RFM | RFM Marketing Analysis |
Networks
| Sample | Description |
|---|---|
| Panama Papers 1 | Deep Panama Network |
| Panama Papers 2 | Second Panama Analysis |
| Game of Thrones | RFM Marketing Analysis |
NLP
| Sample | Description |
|---|---|
| Disclosure Counts | Counting Disclosure for companies |
Receivable
| Sample | Description |
|---|---|
| Aged Debtors | Age analysis over debtors |
| Amortization Schedule | Amortisation Analysis |
Sales
| Sample | Description |
|---|---|
| Commission | Commission Calculation |
| Sales Performance | Performance analysis |
| Sales Waterfall | Waterfall Analysis |
Time Series
| Sample | Description |
|---|---|
| LTSM RNN | Ads LTSM analysis |
Community Notes
Freely editable notes for machine learning tasks.
| Topic | Description |
|---|---|
| Data Processing | These notes go over the initial process of importing data and getting it ready for the machine learning model |
| Table Exploration | This notebook explores the different types of data frame analyses used in the data science process. |
| Visual Exploration | Exploring the different type of graphs and charts. Including plolty and seaborn plots. |
| Feature Engineering | Feature engineering is an especially important technique to improve model performance on tabular data. This notebook explores different feature engineering techniques. |
| Model Building | This notebook identifies a few default models that can be used for fast prediction tasks. |
| Feature Importance | This notebook focuses on the different measures available to interpret feature or predictor variable importances. |
| Time Series | The time series notebook includes code and theory related to long and short term forecasts. |
| Deep Learning | This notebook identifies the different deep learning approaches for various tasks. |
| Cross Validation | This notebook explores the different type of cross-validation and validation techniques. |
| Other | All other type of code are aggregated in this notebook. |