Introduction to Artificial Intelligence
What AI is, what it can and cannot do, and where you already meet it every day.
Understand how AI works, use it well and responsibly, and build a small project of your own.
What AI is, what it can and cannot do, and where you already meet it every day.
Understand how machines learn from examples: supervised, unsupervised and reinforcement learning.
Collect, clean and label data, because a model is only as good as its data.
See how layers of simple units learn patterns in images, sound and text.
How language and image models generate content, and why they sometimes make mistakes.
Write clear instructions that get useful, accurate answers from AI assistants.
How computers recognise objects, faces and text in pictures and video.
Bias, privacy, transparency and accountability when using or building AI.
Use AI tools to summarise, translate, research and organise your work safely.
Plan, build and present a small project from problem definition to evaluation.
Understand how AI agents plan, use tools and act on multi-step tasks.
See how computers break down, represent and analyse human language.
Learn how apps suggest products, videos and content you might like.
Explore how AI helps robots sense, plan and move in the physical world.
See how AI supports diagnosis, imaging and healthcare research responsibly.
Identify where AI genuinely helps a business, and where it does not.
Build the intuition behind the vectors, probability and gradients AI relies on.
Get oriented with the main Python tools used to build ML models.
Measure whether a model is actually good, and know how to improve it.
Map AI-related career paths and where the field may be heading.
Look under the hood of transformers, attention and next-token prediction.
Ground AI answers in real documents instead of memory alone.
Adapt a general model to a specific task or domain.
See how models combine text, images and audio in one system.
Understand the main risks that come with deploying AI systems.
Go from a model to a real product people can use.
Run AI directly on phones and small devices instead of the cloud.
Build the pipelines that feed clean, reliable data to AI systems.
Design, build and pitch a complete AI-powered product from idea to demo.
Design chatbots and assistants that handle real conversations well.
Trace the main eras of AI and explain why each wave of excitement rose and faded.
Spot the AI around you and describe how it is used in Arab countries.
Explain how search engines rank results and how recommendations are personalised.
Use AI to draft, edit and translate text, including Arabic, while keeping quality and your own voice.
Check AI answers for accuracy, sources, bias and fitness for your purpose before you rely on them.
Set up a notebook and use core Python libraries to load, explore and plot data.
Turn raw data into useful model inputs by encoding, scaling and creating new features.
Build and read a decision tree and explain why combining many trees often works better.
Create and edit media with AI responsibly, and recognise synthetic or manipulated content.
Evaluate realistic uses of AI in classrooms and clinics, including benefits, risks and safeguards.
Explain conceptually how attention lets a transformer weigh context and why it scales to large language models.
Choose between prompting, retrieval-augmented generation and fine-tuning for a given problem.
Describe the path from notebook to production and how to monitor a model after launch.
Recognise the main failure and attack types against AI systems and apply defensive practices.
Apply governance principles, privacy rules and risk assessment to an AI project.
Design a fair evaluation for an AI system and read benchmark claims critically.