Back to courses
Science & Big Ideas beginner

Artificial Intelligence: How It Actually Works

Duration0 hours
Modules7
ForGeneral public, lifelong learners
Video1-2min
Get started — free →

Course outline

Module 1 Module 1: Introduction to Artificial Intelligence

Introduction to Artificial Intelligence

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What does AI stand for?
  • A. Artificial Intelligence ✓
  • B. Automated Insights
  • C. Advanced Information
  • D. Artificial Innovation

Why: AI stands for Artificial Intelligence, which refers to the simulation of human intelligence in machines.

Q2. Which of the following is a common application of AI?
  • A. Writing emails
  • B. Playing chess ✓
  • C. Cooking food
  • D. Cleaning rooms

Why: Playing chess is a common application of AI, as it involves strategic thinking and decision-making.

Q3. What is a key component of AI systems?
  • A. Human brain
  • B. Algorithms ✓
  • C. Paper
  • D. Keyboard

Why: Algorithms are a key component of AI systems, as they enable the processing and analysis of data.

Q4. Which of the following is NOT an example of AI?
  • A. Voice assistant
  • B. Self-driving car
  • C. Calculator ✓
  • D. Chatbot

Why: A calculator is not an example of AI, as it performs basic mathematical operations without any intelligence or learning capability.

Q5. What is the primary goal of AI?
  • A. To replace humans
  • B. To assist humans ✓
  • C. To control humans
  • D. To entertain humans

Why: The primary goal of AI is to assist humans by performing tasks that are difficult or impossible for humans to do efficiently.

Module 2 Module 2: Machine Learning Fundamentals

Machine Learning Fundamentals

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary goal of machine learning?
  • A. To create self-aware systems
  • B. To enable computers to learn from data without explicit programming ✓
  • C. To replace human decision-making entirely
  • D. To increase the speed of data processing

Why: Machine learning focuses on developing algorithms that allow computers to learn patterns from data, making decisions or predictions without being explicitly programmed for each task.

Q2. Which of the following is an example of supervised learning?
  • A. Clustering customer data based on purchasing behavior
  • B. Predicting house prices based on historical sales data ✓
  • C. Discovering hidden patterns in unstructured text
  • D. Generating new data points similar to the training data

Why: Supervised learning involves using labeled data to train models, such as predicting house prices based on historical data where the correct output (price) is known.

Q3. What is the difference between classification and regression in machine learning?
  • A. Classification predicts numerical values, while regression predicts categories.
  • B. Classification predicts categories, while regression predicts numerical values. ✓
  • C. Both predict numerical values but use different algorithms.
  • D. Both predict categories but use different algorithms.

Why: Classification is used for predicting discrete categories, while regression is used for predicting continuous numerical values.

Q4. What is overfitting in machine learning?
  • A. When a model performs well on training data but poorly on new, unseen data ✓
  • B. When a model is too simple to capture the underlying patterns in the data
  • C. When a model is trained on too little data
  • D. When a model is trained on too much data

Why: Overfitting occurs when a model learns the training data too well, including noise and outliers, which leads to poor generalization on new data.

Q5. Which of the following is a common use case for unsupervised learning?
  • A. Predicting the next word in a sentence
  • B. Grouping similar customer records together ✓
  • C. Classifying emails as spam or not spam
  • D. Predicting stock prices based on historical trends

Why: Unsupervised learning is used for tasks like clustering, where the goal is to find patterns or groupings in data without predefined labels.

Module 3 Module 3: Neural Networks and Deep Learning

Neural Networks and Deep Learning

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary purpose of an activation function in a neural network?
  • A. To initialize the weights of the network
  • B. To introduce non-linearity and enable the network to learn complex patterns ✓
  • C. To calculate the loss during training
  • D. To split the dataset into training and testing sets

Why: Activation functions introduce non-linearity, allowing neural networks to model complex relationships between inputs and outputs.

Q2. Which of the following is a common type of neural network used for image recognition?
  • A. Recurrent Neural Network (RNN)
  • B. Convolutional Neural Network (CNN) ✓
  • C. Feedforward Neural Network
  • D. Radial Basis Function Network

Why: Convolutional Neural Networks (CNNs) are specifically designed for processing grid-like data such as images.

Q3. What is the role of the hidden layer in a neural network?
  • A. To connect the input and output layers directly
  • B. To perform feature extraction and transformation ✓
  • C. To compute the final output of the network
  • D. To store the training data

Why: Hidden layers are responsible for learning and transforming the input data into meaningful representations for the output layer.

Q4. Which of the following is a supervised learning technique used in deep learning?
  • A. Unsupervised Clustering
  • B. Reinforcement Learning
  • C. Backpropagation ✓
  • D. Self-Organizing Maps

Why: Backpropagation is a supervised learning algorithm used to train neural networks by minimizing the loss function.

Q5. What is the term for the process of adjusting the weights of a neural network based on the error of its predictions?
  • A. Forward Propagation
  • B. Backpropagation ✓
  • C. Normalization
  • D. Regularization

Why: Backpropagation is the process of calculating the gradient of the loss function with respect to the weights and updating them to minimize the error.

Module 4 Module 4: Natural Language Processing

Natural Language Processing

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary goal of Natural Language Processing (NLP)?
  • A. To create artificial intelligence that can think like humans
  • B. To enable computers to understand, interpret, and respond to human language ✓
  • C. To develop faster computer hardware
  • D. To improve internet speed

Why: NLP focuses on the interaction between computers and human language, enabling computers to process and understand natural language.

Q2. Which of the following is a common application of NLP?
  • A. Playing chess
  • B. Voice assistants like Siri or Alexa ✓
  • C. Creating computer graphics
  • D. Designing websites

Why: Voice assistants use NLP to understand and respond to spoken language.

Q3. What does tokenization refer to in NLP?
  • A. The process of translating text into another language
  • B. Breaking text into individual words or phrases ✓
  • C. Assigning meaning to words
  • D. Correcting grammar in text

Why: Tokenization is the process of splitting text into smaller units called tokens, such as words or phrases.

Q4. Which of the following is an example of a language model in NLP?
  • A. A spreadsheet program
  • B. A chatbot that understands and responds to user input ✓
  • C. A calculator
  • D. A video game

Why: A chatbot that understands and responds to user input is an example of a language model in NLP.

Q5. What is the purpose of sentiment analysis in NLP?
  • A. To translate text into code
  • B. To determine the emotional tone of text ✓
  • C. To count the number of words in a text
  • D. To correct spelling mistakes

Why: Sentiment analysis is used to identify and classify the sentiment of text, such as whether it is positive, negative, or neutral.

Module 5 Module 5: Computer Vision Basics

Computer Vision Basics

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary purpose of image preprocessing in computer vision?
  • A. To increase the resolution of images
  • B. To improve the quality of images for further processing ✓
  • C. To convert images into videos
  • D. To compress image files

Why: Image preprocessing is performed to enhance image quality and make it suitable for further analysis or processing by computer vision algorithms.

Q2. Which of the following is a common technique used for image segmentation?
  • A. Edge detection ✓
  • B. Image compression
  • C. Color inversion
  • D. Image cropping

Why: Edge detection is a common technique used in image segmentation to identify boundaries between different objects or regions in an image.

Q3. What is the main function of a convolutional layer in a convolutional neural network (CNN)?
  • A. To reduce the dimensionality of the input
  • B. To apply filters to detect features in the input image ✓
  • C. To classify the input image into different categories
  • D. To normalize the input image

Why: The main function of a convolutional layer is to apply filters to detect features such as edges, textures, and shapes in the input image.

Q4. Which of the following is an example of a low-level computer vision task?
  • A. Object recognition
  • B. Image classification
  • C. Edge detection ✓
  • D. Scene understanding

Why: Edge detection is considered a low-level computer vision task as it involves basic feature extraction from an image.

Q5. What is the purpose of normalization in image processing?
  • A. To increase the size of the image
  • B. To reduce the brightness of the image
  • C. To scale pixel values to a standard range ✓
  • D. To convert the image to grayscale

Why: Normalization scales pixel values to a standard range, such as 0 to 1, which helps in improving the performance of machine learning models.

Module 6 Module 6: Ethics in AI

Ethics in AI

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is a primary concern in AI ethics related to decision-making systems?
  • A. Speed of processing
  • B. Bias and fairness ✓
  • C. Hardware efficiency
  • D. User interface design

Why: Bias and fairness are critical concerns in AI ethics because biased algorithms can lead to unfair treatment of individuals or groups.

Q2. Which of the following is an example of an ethical issue in AI?
  • A. High computational costs
  • B. Lack of user engagement
  • C. Discrimination by AI systems ✓
  • D. Slow response times

Why: Discrimination by AI systems is an ethical issue because it can lead to unfair treatment based on race, gender, or other protected attributes.

Q3. What does transparency in AI refer to?
  • A. Making AI systems invisible to users
  • B. Ensuring AI systems are open and explainable ✓
  • C. Limiting AI access to certain users
  • D. Increasing the complexity of AI models

Why: Transparency in AI refers to ensuring AI systems are open and explainable so that their decisions can be understood and audited.

Q4. Which of the following is a key principle in AI ethics?
  • A. Profit maximization
  • B. Accountability ✓
  • C. Data minimization
  • D. User inconvenience

Why: Accountability is a key principle in AI ethics because it ensures that individuals and organizations are responsible for the actions of AI systems.

Q5. What is the main purpose of AI ethics guidelines?
  • A. To increase AI processing speed
  • B. To ensure AI systems are developed responsibly ✓
  • C. To reduce the cost of AI development
  • D. To make AI systems more complex

Why: The main purpose of AI ethics guidelines is to ensure AI systems are developed responsibly and in a way that benefits society.

Module 7 Module 7: AI in Real-World Applications

AI in Real-World Applications

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is a common real-world application of AI in healthcare?
  • A. Automating customer service
  • B. Diagnosing diseases ✓
  • C. Playing chess
  • D. Driving cars

Why: AI is widely used in healthcare for tasks like diagnosing diseases through image analysis and predictive analytics.

Q2. Which of the following is an example of AI used in transportation?
  • A. Creating art
  • B. Autonomous vehicles ✓
  • C. Writing emails
  • D. Translating languages

Why: Autonomous vehicles use AI to navigate and make real-time decisions while driving.

Q3. Which AI application is commonly used in online shopping?
  • A. Weather forecasting
  • B. Recommendation systems ✓
  • C. Playing video games
  • D. Writing code

Why: Recommendation systems use AI to suggest products based on user behavior and preferences.

Q4. What is a typical use of AI in customer service?
  • A. Designing buildings
  • B. Chatbots ✓
  • C. Cooking food
  • D. Teaching languages

Why: Chatbots use AI to interact with customers, answer questions, and provide support.

Q5. Which of the following is an AI application in finance?
  • A. Playing music
  • B. Fraud detection ✓
  • C. Painting pictures
  • D. Cleaning rooms

Why: AI is used in finance for detecting fraudulent transactions by analyzing patterns in data.

Stay in the loop on this course.

We’ll email you when new modules or related material drops. No spam.

Built with Fragment Language. Sovereign architecture — no third-party trackers.
FragRun.mfgAFImemoryFGOwnership: B-Systems.ee