Skip to content
Getting Digital

Artificial Intelligence & Machine Learning

Which parts of the last few years are new, which parts are ordinary engineering under a fresh name, and why telling them apart decides what a training budget is worth.

15 concepts · 6 courses · 22 certification exams · 3 related fields

Two things about artificial intelligence hold simultaneously, and conflating them is where the budgets go. The substance is old. Fitting a function to examples instead of writing the rules down by hand is machine learning, and its core, gradient descent over a differentiable model, was settled long before anyone sold a chat assistant. The vocabulary is not old. It turns over roughly once a year, because every vendor needs a name for the thing it shipped last quarter, and those names are chosen to sound like new science rather than new packaging. A reader who cannot separate the two buys courses named after products, pays for a credential in a technique that will be a menu item by the time the invoice clears, and still cannot explain why their own project stalled. The sections below separate the parts of the recent past that broke with what came before from the parts that are familiar engineering with better branding, and draw the consequence for where attention is best spent.

What changed

One thing changed, and it matters more than the noise surrounding it. Generality became cheaper than specialisation. Until recently a working system meant a dataset you had labelled yourself, a model trained on it, and a narrow task it could perform. The transformer architecture, published in 2017 and largely unchanged in outline since, turned out to keep getting better as it was given more text and more compute, and the large language models that resulted could do a passable job on tasks nobody had trained them for. That is the break. It is not that machines began to reason. It is that the cost of a first working version of a language task collapsed from months of data collection to an afternoon of writing instructions. The consequence is where this gets practical. If the model shows up already competent, the expensive part of a project moves: it is no longer labelling, it is specifying what good output means and measuring whether you got it. Teams that understood this built evaluation sets before they built features, and those teams ship. Teams that did not have an impressive demo and a long row of inconclusive pilots, because nobody in the room can say whether this week's prompt is better than last week's. Two further shifts follow from the same cause. The same architecture absorbed images, audio and video, so the old separation between vision work and language work stopped being an organisational fact. And inference, rather than training, became the recurring bill for almost every company doing this, which is a different budget line with different engineering attached to it. Set against that, notice what did not move. A confidently wrong answer is still a wrong answer, and nothing in the architecture fixed it. Messy source data still produces useless output, faster than before and in more fluent prose. The scarce skill in an AI team is still the ability to define a problem narrowly enough to know when it has been solved. And for a working practitioner the race between the frontier labs is the least useful thing to follow, because the event that changes what you can build is not a new capability appearing at the top, it is last year's capability becoming cheap enough to put in a loop that runs a million times.

What only changed its name

Now the renaming, which is most of the rest. Retrieval-augmented generation is search followed by templating: find the relevant passages with an index of a kind that long predates any of this, paste them into the instructions, ask for an answer grounded in them. It is a sound pattern and it is also decades of information retrieval wearing a new acronym, which is exactly why the hard parts of a RAG project are chunking, ranking and freshness rather than anything to do with the model. Agentic AI is a control loop: call the model, parse the output, run a tool, feed the result back, stop on a condition. Engineers have been writing that loop for as long as there have been scripts. What is new is that one step in it is now fuzzy, which makes the old questions about retries, timeouts, idempotency and blast radius harder rather than obsolete. Prompt engineering is interface discipline, and the position least likely to be popular is that it is a real skill and a bad thing to buy a course in, because the specific tricks are the most perishable knowledge in the field, while the durable part, writing an unambiguous specification and testing against it, is technical writing and QA under a fashionable label. The renaming carries a price, and the price is the reflex to route everything through a frontier model. Take ticket routing, where every incoming support message has to land in one of twenty categories. A small encoder fine-tuned on your own resolved tickets runs on ordinary CPU, returns an answer before a call to an external API would have finished its handshake, costs nothing extra per additional message, does not change its behaviour because a vendor shipped an update overnight, and keeps customer text inside your own infrastructure. The frontier model wins on the twenty examples someone tried by hand and loses on every property that decides whether the thing survives in production. Picking it anyway is a habit, not a decision.

A buying rule that outlives the vocabulary

Before paying for anything with a product name in the title, the question is what will still be true in three years. Courses in evaluation, statistics, retrieval or distributed systems hold their value, because the ideas outlast the tools built on top of them. A course named after a model, a framework or a technique that did not exist last year is mostly a manual, and manuals are free. The same test applies to credentials: a fundamentals badge certifies vocabulary, which is worth something at a change of roles and very little when the hire is for building. The AI portal sets out the concepts in order, the vendor exams and what each one signals.

The field is mapped topic by topic, with its certifications and guides, at Data, Analytics and AI.

Concepts

AI & Machine Learning

Machine Learning

Machine learning is the branch of computing in which a program works out its rule from examples instead of being handed that rule by a programmer, and is judged on how well the rule holds on cases it was never shown.

AI & Machine Learning

Neural Networks

A neural network is a stack of layers of very simple arithmetic units whose connection strengths are adjusted by training until the whole arrangement turns the inputs you have into the outputs you want.

AI & Machine Learning

Deep Learning

Deep learning is machine learning built on neural networks of many stacked layers, which work out for themselves which properties of the raw data matter instead of being handed a list by a person.

AI & Machine Learning

Generative AI

Generative AI is the market's name for models whose output is a piece of content, such as text, images, audio, video or code, as opposed to the much larger body of models that sort, score or forecast things that already exist.

AI & Machine Learning

Large Language Models

Large language models are neural networks trained on a vast quantity of written text to predict the piece of text that comes next, an objective narrow enough to state in a line and broad enough to yield writing, translation, code and summary as side effects.

AI & Machine Learning

Transformers

A transformer is a neural-network design that takes a whole sequence in at once and, for every element in it, works out how strongly each of the other elements should influence that one.

AI & Machine Learning

Prompt Engineering

Prompt engineering is the practice of composing what you send a generative model, the instruction, the supporting material and the worked examples, so that it returns something you can use.

AI & Machine Learning

Retrieval-Augmented Generation

Retrieval-augmented generation is a pattern that searches a body of documents when a question arrives and places the passages it finds into the model's prompt, so the answer is drawn from those sources rather than from training alone.

AI & Machine Learning

Natural Language Processing

Natural language processing is the area of AI that makes human language readable and writable by machine: sorting text into categories, pulling structured facts out of it, translating it, generating it and measuring whether any of that came out right.

AI & Machine Learning

Computer Vision

Computer vision is the branch of artificial intelligence that turns images and video into structured answers: what is in the frame, where it sits, which pixels belong to it, and where it moves next.

AI & Machine Learning

Agentic AI

Agentic AI is software that wraps a language model in a loop where it can request actions from real tools, read what each action returns, and choose the next move until the job is finished or a rule stops it.

AI & Machine Learning

MLOps

MLOps is the engineering practice of keeping a trained model useful in production: recording what produced it, serving it, watching for the day its answers stop matching the world, and retraining or reverting before anyone downstream is harmed by the gap.

AI & Machine Learning

Responsible AI

Responsible AI is the practice of building and running systems whose decisions you could defend to the person on the receiving end of them, covering fairness, transparency, privacy and accountability.

Programming & Web Development

Python

Python is a general-purpose programming language that became the standard interface for driving numerical and machine-learning code written in other languages.

Data & Analytics

Data Engineering

Data engineering is the discipline of moving records from the systems that produce them into a store where they can be queried, and of keeping that supply correct while the sources underneath keep changing.

Courses in this topic

Udacitybeginnernanodegree

AI Programming with Python

Closes the gap most aspiring AI engineers hit first: they can write a little code, but not the programming-and-maths groundwork that machine-learning material takes for granted. It walks from language basics to a working model in PyTorch, with data libraries in between.

About 52 hours

Udacityintermediatenanodegree

Deep Learning

A guided tour of the field's main neural architectures in which you implement each one rather than just read about it: plain networks first, then convolutional models for vision, sequence models and Transformers for language, and finally generative models that synthesise new images.

About 50 hours

Udacityintermediatenanodegree

Data Analyst

Walks the full investigative loop on real, untidy datasets: pose a question, gather and clean the data, explore it, then turn the result into a visual story an audience can act on. Each project lets you choose the dataset, so the work doubles as portfolio material.

About 43 hours

Udacityintermediatenanodegree

Generative AI

For developers who can already prompt a model and now need to ship one. It concentrates on the engineering that separates a demo from a product: selecting and adapting models, wiring them to your own data through retrieval, working across images and audio, and measuring whether the result holds up.

About 56 hours

FutureLearnmixedcertificate

AWS Artificial Intelligence Practitioner

A short, vendor-grounded course for people who need to be conversant with AI on AWS: not researchers, but developers, analysts and decision-makers who must pick the right service, stand a model up, and keep it responsible. The trade is breadth for usefulness.

4 weeks

FutureLearnadvancedcertificate

AI and Data Engineering

An advanced, four-course ExpertTrack about the unglamorous half of AI: the plumbing. It covers feeding models with well-built pipelines and warehouses, grounding them in organisational knowledge through retrieval, running them reliably at scale, and orchestrating agents that act on their own.

About 8 weeks

Related fields

FAQ

If the fundamentals are old, why does everything feel new?
Because one property changed: a single pretrained model now does a decent job on tasks it was never trained for. That removed the labelling step from the front of most language projects, which is a real difference in how work gets done. The mathematics underneath it did not change, and neither did the reasons projects fail.
Is prompt engineering worth learning?
Worth learning, rarely worth buying. The transferable part is stating a task precisely, giving examples, and checking the output against a fixed set of cases. That part is stable and can be practised on one's own work in a fortnight. The trick-of-the-month part expires with the model it was discovered on.
When is a smaller model the better choice?
Whenever the task is narrow, high volume, latency sensitive, or the data should not leave the organisation's systems. Classification, extraction, routing and deduplication all fit that description. A fine-tuned small model on the organisation's own hardware is cheaper per call, faster, and stable across time, which matters more than a few points of accuracy on a hand-picked sample.
The pilot worked and never reached production. Why?
Almost always because nobody defined what correct meant before the demo. Without an evaluation set two versions cannot be compared, a regression after a vendor update cannot be detected, and a risk owner has nothing to sign. The test cases come first, even a hundred handwritten ones, and the rest of the argument becomes possible.
Do I need to follow every new model release?
No. Track capabilities and prices rather than names. The useful questions are whether a class of task has become reliable enough to automate, and whether the cost per call has moved enough to change an architecture. Those shift on a slower clock than the announcements do, and the announcements are written to sell.

Last reviewed 3 October 2026 · Getting Digital