Graph Theory for Social Network Analysis
Model relationships between people, processes or systems, then ask which connections matter.
Explore the module and studiesContext-aware translation drafts. Original English remains available.
Russian celebrates Daria and Adémidé’s family heritage; Igbo celebrates Lékan’s maternal roots.
Translation notes & sourcesSuggest a correction ↗AI & DATA SCIENCE / LEARNING & PRACTICE
Nine fields of study, one connected practice. Open each module to see selected applied studies, their data basis and what the evidence can—and cannot—show.
IN CONVERSATION / LEARNING WHILE LEADING
I joined colleagues in this Queen Mary University of London staff-apprenticeship film to encourage others to take on new learning. QMUL’s HR apprenticeship team supported and funded my MSc in AI and Data Science at Northeastern University London while I was leading the Business Analysis team.
For me, returning to study meant revisiting subjects I had feared at school: advanced mathematics, linear algebra, calculus and statistics. With practice and a reason to use them, those old adversaries began to feel like old friends. The opportunity was bigger than a qualification: I started finding use cases and bringing my learning into the team’s work. We still occasionally disagree over the homework.
That foundation opened a route into backpropagation and machine learning. Across the wider MSc, I explored neural networks, optimisation, statistical inference, natural language processing, clustering and model evaluation. These topics became ways to ask better questions about a service, choose an appropriate method and examine whether the result deserved confidence.
Mathematics and statistics provide much of the foundation: linear algebra represents data and transformations; calculus supplies the derivatives used in backpropagation; probability helps us reason about uncertainty. Physics contributed energy-based ideas: Hopfield networks and Boltzmann machines draw on models of interacting systems and statistical physics. Neuroscience inspired aspects of artificial neural networks, while information theory supplies measures such as entropy. These are productive connections, not a claim that an artificial network reproduces a human brain.
For further reading, see Goodfellow, Bengio and Courville’s Deep Learning and the Nobel Prize’s explanation of the physics behind Hopfield and Hinton’s work.
The connection to leadership mattered most: sharing ideas, helping colleagues build confidence, and translating technical learning into analysis people could use. The Business Analysis Capability story and applied portfolio show how that developed, with each case identifying its data and delivery stage.
This is my retrospective reflection on the interview and wider course, rather than a transcript or a list of topics all discussed in the film.
MSC AI & DATA SCIENCE
Explore original reflections and selected studies, or browse the 60-topic learning catalogue. These are public summaries, not course materials or assessment briefs.
The modules connect mathematical and technical craft with stakeholder discovery, social context and communication. I used that foundation to develop applied investigations and a structured AI and data learning pathway for colleagues.
The team pathway was a separate six-course, role-aware programme I designed for an internal change-delivery audience. It combined shared vocabulary, practical discussion and optional technical depth. Planned protected learning time and showcases were part of the adoption model; this page does not imply that every colleague finished the pathway. Explore the BA Capability and its milestones ↗
Each module links to a concise reflection distilled from my source document, then shows selected applied studies. Some studies analysed real but restricted workplace records; one programming study used published aggregate data. Others used curated synthetic examples, public teaching benchmarks or literature. A proposal is not a deployed system, and a synthetic result is not measured workplace impact.
Code and questions: Python code and notebooks for selected studies are privately stored and maintained by me. I’m happy to answer questions about the methods, safeguards and findings.
Publication boundary: No raw submissions, individual records, private teaching pages or internal data files are included. This page is designed for new course and project summaries to be added over time.
A DESK BESIDE THE MODULES
The DataCamp sheets I used during the programme are arranged by task, with audiences, use cases and publisher-hosted PDF links.
60 TOPICS / EIGHT TAUGHT COURSES
My learning catalogue connects technical study with the judgments needed in practice: how to prepare data, challenge a model, explain a finding and support adoption. These are learning reflections, not 60 separate qualifications or claims of production deployment. The capstone brings the strands together as the ninth module.
60 learning topics
Model relationships between people, processes or systems, then ask which connections matter.
Explore the module and studiesUse Python graph analysis to explore hubs and connections; interpret the structure with people who know the service.
Explore the module and studiesCompare programming approaches and choose a language for the requirements, team and operating environment.
Explore the module and studiesWrite checks, handle failures and document assumptions so someone else can inspect the analysis.
Explore the module and studiesUse the history of different AI approaches to question whether a complex model is necessary.
Explore the module and studiesConnect discovery, preparation, evaluation and handover in one delivery plan.
Explore the module and studiesDistinguish data preparation, analysis and service ownership, and make the hand-offs explicit.
Explore the module and studiesAsk precise questions of tables; review how joins and aggregation change the result.
Explore the module and studiesBuild repeatable data extracts and record how inputs reach a notebook.
Explore the module and studiesCheck missing values, inconsistent definitions and quality rules before modelling.
Explore the module and studiesPlan ordered data tasks, dependencies and repeatable refreshes.
Explore the module and studiesConsider logging, safe reruns, failure alerts and a named support owner.
Explore the module and studiesExamine benefit, harm, fairness and responsibility alongside technical feasibility.
Explore the module and studiesConsider the people, process and setting around an AI tool when deciding what success means.
Explore the module and studiesReview the purpose, accountability and explanation needed for a particular use of AI.
Explore the module and studiesDesign a conversation that explains its scope and makes human hand-offs understandable.
Explore the module and studiesExplore how roles and learning needs change when work is assisted by AI.
Explore the module and studiesUse scenarios and staged experiments to test a direction before extending it.
Explore the module and studiesDefine the outcome and constraints before committing to a delivery approach.
Explore the module and studiesMap who uses a service, who is affected, who decides and who carries out the work.
Explore the module and studiesBreak a large change into priorities, responsibilities and reviewable stages.
Explore the module and studiesBalance planned controls with opportunities to revise a solution as evidence arrives.
Explore the module and studiesListen for conflicting needs and make them visible in the design discussion.
Explore the module and studiesLook for shared interests and record the reasoning behind a negotiated decision.
Explore the module and studiesAdapt the explanation to its audience, language, context and access needs.
Explore the module and studiesShow the proposed sequence, dependencies and reasons behind a change.
Explore the module and studiesUse visual hierarchy and context to make evidence easier to read.
Explore the module and studiesPrepare an argument, supporting evidence and responses to likely questions.
Explore the module and studiesMatch the chart to the question and explain the limits of the comparison.
Explore the module and studiesWrite a concise finding with the action, owner and uncertainty clearly stated.
Explore the module and studiesExplore the data and choose a useful visual before settling on a model.
Explore the module and studiesTurn recurring preparation steps into a repeatable analytical workflow.
Explore the module and studiesCompare classification approaches against a defined decision and the cost of mistakes.
Explore the module and studiesExamine numerical predictions against observed values and a simple baseline.
Explore the module and studiesUnderstand probabilistic baselines and how optimization changes model parameters.
Explore the module and studiesExplore groups in data and check whether they are meaningful for the question.
Explore the module and studiesCompare models using an appropriate evaluation design and more than one headline score.
Explore the module and studiesCheck cluster quality and stability alongside whether the grouping makes practical sense.
Explore the module and studiesLook for time patterns and test forecasts against an appropriate historical comparison.
Explore the module and studiesDefine ownership, standards and good habits around the use of data.
Explore the module and studiesExplore preparation and representation of text for an explicit analytical task.
Explore the module and studiesCompare deployment options against access, maintenance and operating requirements.
Explore the module and studiesCompare rule-based and statistical approaches for a particular problem.
Explore the module and studiesExplore how information and decomposition help distinguish useful structure from noise.
Explore the module and studiesUnderstand neural-network components and the process of adjusting weights during training.
Explore the module and studiesConsider the relationship between network design, loss and the intended task.
Explore the module and studiesBalance the cost of computation with performance and practical constraints.
Explore the module and studiesExplore reward design and its possible unintended effects; workplace applications remained conceptual.
Explore the module and studiesStudy image-model foundations; this does not imply a deployed computer-vision service.
Explore the module and studiesStudy recurrent sequence models and their treatment of context.
Explore the module and studiesExamine attention, sequence-to-sequence models and generative architectures as learning topics.
Explore the module and studiesExplore embeddings and text representations while retaining the original language context.
Explore the module and studiesStudy detection and evaluation concepts; operational use was exploratory, not delivered.
Explore the module and studiesConsider prompts, failure modes, review and traceability when exploring generative tools.
Explore the module and studiesUse vectors to reason about observations and features in a data space.
Explore the module and studiesUnderstand matrix transformations and why numerical behaviour matters.
Explore the module and studiesConnect systems of equations and eigenvectors to analytical methods.
Explore the module and studiesDescribe typical values, variation and the limits of a sample.
Explore the module and studiesExamine hypotheses and uncertainty before treating a difference as persuasive.
Explore the module and studiesPlan fair group comparisons and consider experimental design before interpreting results.
Explore the module and studiesNo matching topics. Try a shorter word or another course.
Adapted from my October 2025 learning catalogue, checked against the v2 and v3 Learning & Impact Reports. Topic counts describe the catalogue’s coverage, not proficiency scores. The linked case pages retain their own data and delivery-stage labels.
See how I would evaluate a usable service · Connect learning with team practice
BIRKBECK / THE CRITICAL FOUNDATION
My first master’s at Birkbeck, completed in 2016, strengthened the critical reading, writing and inquiry I later brought to AI and Data Science.
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.
Number of concepts in this guide, not performance or usage measures.
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 term | Technical description / definition | In plain English | How this page uses it |
|---|---|---|---|
| Machine learning (ML)AI Capability | Methods 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 Capability | Machine 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 Capability | Computational 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 Capability | A 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 Pipeline | An 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 Concepts | Features 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 & XAI | Assessment 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 & XAI | A 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 Package | A 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 Package | A 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 Package | A 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 AI | People 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. |
No matching concepts. Choose another category or clear the search.

Olukotun Studios Ltd · Registered in England and Wales · No. 17537910
Registered office: 5 Brayford Square, London, E1 0SG, England.