← AI & Data

AI & DATA SCIENCE / OPEN STUDY DESK

Resources for learning by doing.

These quick references supported my MSc learning. I have arranged them around the work they help you do, from a first Python notebook to explaining and testing a model. Each entry names its audience, a practical use and its original source. Familiarity with a method has never quite cured my need to look things up.

FROM MY MSC DESK

A reference at the moment you need it.

Begin with a small permitted dataset. Keep a record of where it came from and what you changed. Use the sheets to unblock a command, then return to the question and validate the output. The notes are learning aids, not substitutes for current documentation or a responsible data decision.

The one-page guides are by DataCamp. Their download buttons open publisher-hosted PDFs; I have not republished the files as my own. Editions can change. Two longer books are listed for context through legitimate publisher access rather than offered as free copies.

01 / START HERE

Build a Python footing

A short route into syntax, notebooks and the array structures behind most of the work.

01 / DATACAMP

Python for Data Science · basics

Study file: Python_for Data_Science_Cheat_Sheet.pdf

For
New Python learners and analysts moving from spreadsheets
Use it to
Keep variables, lists, functions and common operations beside your first exploratory notebook.
Connects to
Programming for Data Science
02 / DATACAMP

Python basics · expanded reference

Study file: Python_Basics_Cheat_Sheet-updated.pdf · Python Basics Cheat Sheet Updated.pdf

For
Beginners revising everyday Python
Use it to
Look up lists, strings, control flow and other foundations while practising small problems. The two supplied filenames contain identical copies; one download serves both.
Connects to
Programming for Data Science

The publisher now serves a newer edition, so its layout and examples may differ from my study copy.

03 / DATACAMP

Jupyter notebook workspace

Study file: Jupyterlab_Cheat_Sheet.pdf

For
Learners documenting analyses in notebooks
Use it to
Find cell, kernel, saving and widget controls while turning code and explanation into a reproducible narrative.
Connects to
Programming for Data Science

This supplied file is named JupyterLab, while DataCamp labels its source page Jupyter Notebook; follow the version shown in the PDF.

04 / DATACAMP

NumPy arrays

Study file: Numpy_Cheat_Sheet.pdf

For
Python learners preparing numerical data
Use it to
Check array creation, selection, shapes and calculations before reaching for statistical or machine learning methods.
Connects to
Programming · Statistics

02 / PREPARE

Get data into a usable state

Import deliberately, inspect what is missing, and keep the transformation visible.

05 / DATACAMP

Importing data in Python

Study file: Importing_Data_Python_Cheat_Sheet.pdf

For
Analysts working across files and databases
Use it to
Compare common ways to bring flat files, spreadsheets and database results into Python, then inspect the result.
Connects to
Data Engineering · Programming
06 / DATACAMP

Pandas basics

Study file: Pandas_Cheat_Sheet.pdf

For
Analysts beginning tabular work
Use it to
Quickly recall DataFrame selection, input/output, sorting and descriptive operations when exploring a table.
Connects to
Data Driven Analytics
07 / DATACAMP

Data wrangling with pandas

Study file: Data_Wrangling_Pandas_Cheat_Sheet.pdf

For
Analysts cleaning and joining imperfect tables
Use it to
Revisit reshaping, duplicate handling, dates and combining data; record each transformation and validate the output.
Connects to
Data Engineering · Analytics
08 / DATACAMP

Regular expressions

Study file: Regular_Expressions_Cheat_Sheet.pdf

For
People cleaning text fields and extracting patterns
Use it to
Look up matching and capture syntax, then test it against edge cases before using it in a pipeline.
Connects to
Programming · Data Engineering

The publisher download is a newer edition of this reference.

03 / EXPLAIN

Make the evidence legible

Choose a chart because it answers a question, then label its limits as clearly as its pattern.

09 / DATACAMP

Matplotlib plotting

Study file: Matplotlib_Python_Cheat_Sheet.pdf

For
Analysts making reproducible charts
Use it to
Recall figure, axis and styling commands for a clear exploratory or report-ready plot.
Connects to
Data Driven Analytics · Communication
10 / DATACAMP

Seaborn visualisation

Study file: Seaborn_Cheat_Sheet.pdf

For
Analysts exploring distributions and relationships
Use it to
Choose statistical plotting patterns and compare groups before writing an interpretation.
Connects to
Analytics · Communication

04 / MODEL

Choose and test a method

Use these as syntax and comparison aids. A model choice still needs a question, a baseline, validation and human review.

11 / DATACAMP

Scikit-learn workflow

Study file: Scikit-Learn_Cheat_Sheet.pdf

For
Learners building a first supervised or unsupervised model
Use it to
Trace preprocessing, splitting, fitting and evaluation; check every example against the current library API.
Connects to
Applied Machine Intelligence
12 / DATACAMP

Top machine learning algorithms

Study file: ML+Cheat+Sheet_2.pdf

For
Practitioners and decision makers comparing approaches
Use it to
Compare what common algorithms do, when they fit and where their assumptions or trade-offs matter.
Connects to
Applied Machine Intelligence · Capstone

The original publisher PDF link currently denies access. The download is DataCamp’s related supervised-model guide, not the exact supplied edition.

13 / DATACAMP

Deep learning with PyTorch

Study file: Deep_Learning_with_PyTorch_1.pdf

For
Python learners taking a first step into neural networks
Use it to
Review tensors, datasets, model training and evaluation as a compact reference alongside a hands-on exercise.
Connects to
Applied Machine Intelligence

05 / FURTHER READING

Longer lenses on technique and change.

I used these books during the programme. They are commercial publications; availability depends on the publisher or your library.

READING / PUBLISHER ACCESS

Hands-on Machine Learning with Python

Ashwin Pajankar and Aditya Joshi · Apress / Springer

Study file: Hands-on Machine Learning with Python - Pajankar and Joshi.pdf

For
Readers wanting longer worked examples
Use it to
Study the end-to-end Python workflow beyond a one-page syntax aid; try an example with a permitted teaching dataset and check current package documentation.
Publisher details & access ↗
READING / PUBLISHER ACCESS

Shaping the Future of the Fourth Industrial Revolution

Klaus Schwab with Nicholas Davis · Currency / Penguin Random House

Study file: Klaus-Schwab-Shaping-The-Future-of-The-Fourth-Industrial-Revolution.-2018.pdf

For
Leaders, policy readers and people weighing social effects of technology
Use it to
Consider governance, inclusion and the decisions around adopting emerging technologies; read alongside contemporary evidence and critical perspectives.
Publisher details & access ↗

TAKE THE NEXT STEP

From reference to evidence.

Explore how the nine modules connect the tools to decisions, social context and applied studies. Python code and notebooks from selected studies are privately stored and maintained by me; I’m happy to answer questions about methods, safeguards and limits.

Explore the module map

EXTERNAL RESOURCES / GLOBAL BA STANDARDS

Business analysis, grounded in shared practice.

Use these references alongside the technical learning resources to connect data work with business needs, stakeholders and outcomes.

IIBA · BABOK® Guide, Version 3 — a globally recognized professional standard for business analysis, covering knowledge areas, tasks, competencies and techniques.

Read more · Official resources and how to use them

IIBA · The Business Analysis Standard offers a concise foundation and a free PDF through IIBA. It is a separate, updated resource—not a new numbered edition of BABOK.

BABOK v3 corrections and errata · IIBA KnowledgeHub

Edition check: 9 October 2026. IIBA’s current resources continue to identify BABOK v3. Access the full guide through IIBA’s membership or purchase options. These links support independent learning; they do not imply IIBA endorsement or certification of this site or its tools.

EXPLAINABLE AI & DATA / READ THE METHOD

Connect the learning to the evidence.

Use the categories to distinguish a capability, an algorithm, a Python package and a delivery step. A mention in a module or case study does not mean that capability is running on this page.

Follow the reasoning.

  1. QuestionChoose the decision to support
  2. MethodMatch the task to a suitable approach
  3. TestCompare with appropriate evidence
  4. ExplainState limits and human responsibility

Explore the building blocks.

AI Capability4
AI/Data Concepts1
Data Science Pipeline1
Evaluation & XAI2
Python Package3
Responsible AI1

Number of concepts in this guide, not performance or usage measures.

Explore the explanation matrix · 12 concepts

12 concepts shown

On small screens, scroll the table sideways. “Learning context” explains a related idea; it does not mean that method runs on this page. Deep learning is the standard term for “deep ML”.

Technical termTechnical description / definitionIn plain EnglishHow this page uses it
Machine learning (ML)AI CapabilityMethods that estimate patterns or parameters from examples to support inference on other inputs.Primary reference ↗Learn a pattern from examples, then check whether it helps with new ones.Learning context
ML learns from examples. Read the page-specific methods below to see whether any model runs here.
Deep learningAI CapabilityMachine learning using neural networks with multiple representation-learning layers.Primary reference ↗A layered model learns useful representations; more layers do not guarantee a better answer.Learning context
Deep learning is an AI capability, not a label for every chart. No deep model is implied by this explanation panel.
Natural language processing (NLP)AI CapabilityComputational methods for representing, analysing or generating human language.Primary reference ↗Help a computer work with words, while remembering that context matters.Learning context
Text search, translation, thematic classification and generation are different language tasks; their implementation is identified separately.
Sentiment analysisAI CapabilityA language-analysis task that estimates an expressed attitude, often as polarity or sentiment categories.Primary reference ↗Estimate the tone of words—not the private feelings or personality of their author.Learning context
Sentiment estimates expressed tone. It must not be confused with topic classification or a diagnosis of a person.
Data science pipelineData Science PipelineAn ordered, reproducible sequence for acquiring, validating, preparing, analysing and evaluating data.Primary reference ↗A chain from a question and source to an answer someone can check.Method guide
The learning-to-practice path connects framing, preparation, modelling, evaluation and communication.
Features and labelsAI/Data ConceptsFeatures are model inputs; labels are target values or categories used in supervised learning.Primary reference ↗What the model sees, and the answer it is learning to estimate.Learning context
Projects define relevant input features and any target labels before choosing an estimator.
Held-out evaluationEvaluation & XAIAssessment on examples excluded from fitting and model selection, according to the declared split.Primary reference ↗Keep some answers out of practice so the test means something.Learning context
Unseen and appropriately separated cases help assess whether a learned pattern generalises.
Explanation versus causal proofEvaluation & XAIA model explanation describes selected behaviour or contributions; it does not establish causal effects or full reliability.Primary reference ↗A reason for this output is useful, but it is not proof that the model is right.Responsible use
Explain what was actually done and what the available evidence supports.
NumPyPython PackageA Python library for multidimensional arrays and numerical operations.Primary reference ↗The numerical toolbox behind many Python calculations.Learning context
A numerical Python library; it is not an AI capability or an algorithm by itself.
pandasPython PackageA Python library for labelled tabular data manipulation and analysis.Primary reference ↗A programmable workbench for cleaning and comparing tables.Learning context
A tabular Python library; a useful preparation tool, not a prediction model.
scikit-learnPython PackageA Python library providing estimators, preprocessing tools and model-evaluation utilities.Primary reference ↗A toolkit of models and fairer ways to test them.Learning context
A Python library of algorithms and evaluation tools, distinct from each fitted model.
Human oversight and consentResponsible AIPeople retain appropriate review authority, permission controls and correction routes for data use and outputs.Primary reference ↗Keep someone able to question, correct or stop the result.Responsible use
Decision ownership, permission and correction belong throughout the workflow.
OSL · Olukotun Studios Ltd

Olukotun Studios Ltd · Registered in England and Wales · No. 17537910

LinkedIn ↗