Generative AI Lesson 1 of 6 ⏱️ 4 min read

What Is Generative AI? A Beginner’s Guide

What generative AI is, how it differs from traditional AI, real-world use cases, and the skills students need to work with GenAI.

Updated Oct 30, 2026

What is generative AI?

Generative AI (GenAI) is artificial intelligence that creates new content — text, code, images, audio, video — instead of only analysing existing data. You give it a prompt, and it produces something that didn't exist before: an essay, a working function, a logo, a voice-over.

Tools built on GenAI are now part of everyday study and work: AI writing assistants, coding assistants, image generators and AI tutors all use the same core ideas you'll learn in this tutorial.

Traditional AI vs generative AI

Traditional (discriminative) AI Generative AI
Main question "What is this?" "What could this be?"
Output A label, score or number New content
Example Is this email spam? Write a polite reply to this email
Example Which digit is in this image? Draw a digit 7 in pencil style
Typical models Logistic regression, random forests, CNN classifiers Large language models, diffusion models

Both are machine learning. The difference is the task: classifying the world versus producing new samples that look like they came from it.

What can generative AI create?

Modality What it generates Typical model type
Text Answers, summaries, essays, emails, translations Large language models (LLMs)
Code Functions, tests, SQL, explanations of code Code-trained LLMs
Images Illustrations, photos, designs, edits Diffusion models
Audio Speech (text-to-speech), music, sound effects Audio transformers, diffusion
Video Short clips from text or images Video diffusion models
Multimodal Answers about images, charts, PDFs or screenshots Multimodal LLMs

How it works — the one-paragraph version

A generative model is trained on a huge amount of example data and learns its patterns — which words tend to follow which, what shapes make up a face, how a sentence about recursion usually continues. At generation time it uses those patterns to produce new output step by step: an LLM predicts the next token again and again; a diffusion model starts from random noise and removes it gradually until an image appears. The next lessons explain both in detail.

Real-world uses students will meet

  • Learning — explanations at your level, practice questions, feedback on drafts.
  • Software development — code completion, generating tests, explaining unfamiliar code.
  • Customer support — drafting replies grounded in a company's documents (RAG).
  • Content and marketing — first drafts, product descriptions, social posts, images.
  • Data work — writing SQL, summarising reports, extracting fields from documents.
  • Accessibility — image descriptions, speech-to-text and text-to-speech.

Limitations you must understand

Generative AI is powerful but not magic:

  • Hallucinations — models can state false things confidently. Verify facts, especially numbers, citations and code behaviour.
  • Knowledge cut-off — a model only knows what was in its training data unless you give it tools or documents.
  • Bias — models can repeat biases present in their training data.
  • Privacy — don't paste passwords, personal data or confidential code into tools you don't control.
  • Cost and latency — larger models are slower and more expensive per request.

Skills that make you job-ready in GenAI

  1. Prompt engineering — getting reliable output with clear instructions and examples.
  2. Using LLM APIs — calling models from code, streaming, handling errors and cost.
  3. RAG — grounding answers in your own documents.
  4. AI agents and MCP — letting models use tools safely.
  5. Evaluation — measuring quality instead of trusting a demo.
  6. Fine-tuning basics — knowing when (and when not) to train a model further.

Every one of these has its own tutorial on NOA Labs — follow the AI Engineer Roadmap to learn them in order.

Common mistakes

  • Treating output as truth. Always review generated facts and code before using them.
  • Using GenAI for tasks that need exact answers. Arithmetic, dates and lookups belong in code or tools.
  • Ignoring data privacy. Know where your prompts go and how they're stored.
  • Learning tools instead of concepts. Apps change monthly; understanding tokens, prompts, RAG and evaluation lasts.

Key takeaways

  • Generative AI creates new content; traditional AI classifies or predicts.
  • LLMs generate text and code; diffusion models generate images; multimodal models mix both.
  • Hallucination, bias, privacy and cost are real limitations to design around.
  • Prompting, APIs, RAG, agents and evaluation are the core GenAI skills.
Finished this lesson?
Tick it off to track your Generative AI progress.
Next lesson