AI01AI Basics
Artificial intelligence appears in search, translation, games, and robots, but those systems do different jobs. Learn what connects them and how to describe an AI system without treating it like a person.
AI02AI Basics
AI, machine learning, and deep learning describe related ideas at different levels. Use a photo-sorting example to see where each belongs and why the most complex method is not always the best choice.
AI03AI Basics
Generative AI produces new text, images, audio, and other content from learned patterns. Follow two generation mechanisms and learn why a convincing result still needs evaluation.
AI04AI Basics
A large language model is the numerical engine behind many writing and coding assistants. Follow text through representations and attention while separating the model from the surrounding application.
AI05AI Basics
Tokens are the units a language model processes, and context is the information available for a response. Organize prompts and preserve important details without confusing long context with perfect memory.
AI06AI Basics
Training changes a model by comparing its output with a learning objective. Trace predictions through data, loss, updates, and evaluation, then connect those ideas to larger AI systems.
AI07AI Basics
Software tools let an AI system do more than generate a reply. Distinguish reasoning, tool calls, agents, and automation, then design a bounded workflow with observable checks.
AI08AI Basics
AI can be useful without being reliable at every task. Evaluate capability using evidence, unfamiliar inputs, and verification matched to the consequences of a mistake.
AI09AI Basics
AI labels often describe different aspects of a system. Classify systems by task, learning method, information type, and role without mixing them into one ranking.
AI10AI Basics
Turn curiosity into achievable skills and projects. Use concrete checkpoints to progress from understanding AI to testing software and connecting models to hardware.
ML01Machine Learning
Machine learning fits useful relationships from examples instead of requiring a programmer to specify every decision. Learn the vocabulary by designing a small delivery-time predictor and checking what it can reasonably claim.
ML02Machine Learning
Different learning problems provide different kinds of feedback. Compare supervised, unsupervised, and reinforcement learning using one school garden, then choose the right formulation for a small project.
ML03Machine Learning
A model learns when a fitting procedure changes parameters to improve a measurable objective. Follow a complete numerical example from prediction to squared error and a better candidate model.
ML04Machine Learning
Build a small Python model that predicts a fictional cart's travel time from distance. Compare it with a baseline on held-out examples and learn exactly what the result does and does not prove.
ML05Machine Learning
Data quality determines what a model can learn and what its score means. Audit a sensor table, handle missing values deliberately, and split data according to the way new examples will arrive.
ML06Machine Learning
A neural network is a sequence of learned numerical transformations. Calculate one small neuron by hand, connect it to layers, and see why nonlinear functions matter.
ML07Machine Learning
Computer vision turns image measurements into useful information. Distinguish classification, detection, segmentation, and tracking, then design a realistic camera experiment before choosing a model.
ML08Machine Learning
Natural language processing turns text into representations that software can classify, compare, retrieve, or generate. Follow a school-library search example and learn where language ambiguity creates errors.
ML09Machine Learning
A better ML project begins with a clearer problem and better evidence, not automatically a larger model. Build an improvement plan that connects data, baselines, errors, experiments, and final testing.
ML10Machine Learning
Build a machine-learning education around demonstrable skills instead of a list of libraries. Progress from Python and data to evaluation, neural networks, specialized tasks, and dependable deployed systems.
USE01Prompt Engineering
A useful AI conversation begins with a clear task and continues with thoughtful checks. Learn to supply context, ask for an answer you can use, and improve it without handing over your judgment.
USE02Prompt Engineering
Prompt engineering means improving instructions through deliberate testing. Build a reusable prompt, compare versions, and learn why extra words do not automatically improve an answer.
USE03Prompt Engineering
Clear instructions state what to produce, which facts to preserve, and what to do when information is missing. Write a compact task brief that prevents avoidable guesses.
USE04Prompt Engineering
A helpful explanation connects new ideas to knowledge you already have. Learn to request examples, identify the exact point of confusion, and test understanding through a fresh problem.
USE05Prompt Engineering
AI can help organize a research question, but evidence comes from sources you can inspect. Build a small claim-and-source record that keeps facts, interpretation, and uncertainty separate.
USE06Prompt Engineering
AI can help you read, write, and debug small programs when you keep control of the specification and tests. Learn a practical workflow using a short Python calculation you can verify by hand.
USE07Prompt Engineering
AI can help you revise a draft while preserving your meaning and voice. Learn to separate structural feedback, sentence editing, and factual checks so that each revision has a clear purpose.
USE08Prompt Engineering
AI can help you generate possibilities and examine them from different angles. Learn to separate idea generation from selection, apply real constraints, and turn one promising idea into a testable next step.
USE09Prompt Engineering
An AI answer can be fluent, helpful, and partly wrong at the same time. Learn to break it into checkable claims, choose the right verification method, and record uncertainty honestly.
USE10Prompt Engineering
Larger AI tasks work better when each stage has a clear input, output, and acceptance check. Build a small workflow that turns verified source notes into a reviewed beginner explanation.
STUDY01AI Learning
Turn an AI tool into an active tutor that asks questions, adjusts explanations, and helps you learn rather than simply doing the work for you.
STUDY02AI Learning
Turn Class Notes Into an Effective Study Guide through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
STUDY03AI Learning
Create Better Flashcards With AI through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
STUDY04AI Learning
Create Practice Tests and Self-Quizzes With AI through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
STUDY05AI Learning
Use AI to Explain Difficult Topics at the Right Level through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
STUDY06AI Learning
Learn Mathematics With AI Step by Step through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
STUDY07AI Learning
Learn Science Through Questions, Models, and Experiments through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
STUDY08AI Learning
Learn a Language With AI Conversation and Feedback through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
STUDY09AI Learning
Build a Personalized AI Study System through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
STUDY10AI Learning
Use AI Responsibly for School and University through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
PY01Python
What Is Programming, and Why Learn Python through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
PY02Python
Python Variables, Data Types, Input, and Output through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
PY03Python
Decisions in Python: Conditions and Boolean Logic through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
PY04Python
Python Loops: Repeating Actions Safely through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
PY05Python
Python Functions and Breaking Problems Into Steps through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
PY06Python
Lists, Dictionaries, and Files in Python through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
PY07Python
Python Errors, Debugging, and Reading Tracebacks through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
PY08Python
Python Libraries, pip, and Virtual Environments through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
PY09Python
Working With Data Using NumPy and pandas through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
PY10Python
Build a Python Sensor-Data Logger and Analyzer through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
ARD01Arduino
A tiny board can watch a button and control a light without running a desktop computer. Meet Arduino and learn what happens between writing a program and changing a physical output.
ARD02Arduino
Make the Uno R3’s onboard LED blink and understand every instruction responsible. This first build introduces setup, repetition, output states and timing without external wiring.
ARD03Arduino
Understand voltage, current, resistance and ground by building one small LED circuit. Learn to trace a breadboard connection and calculate a sensible current-limiting resistor.
ARD04Arduino
Read a push button reliably and use it to control an external LED. Learn why an unconnected input is unpredictable and how an internal pull-up resistor gives it a defined state.
ARD05Arduino
Explore how light, temperature, distance and motion sensors turn physical changes into signals. Build a light-level reader and learn to calibrate a threshold from observations rather than guesswork.
ARD06Arduino
Learn why a controller sends motor instructions through separate power circuitry. Build a limited-angle servo demonstration, then understand how a DC motor driver changes direction and speed.
ARD07Arduino
Turn a raw light reading into a small readable dashboard. Connect a specific I²C OLED, understand its address and display buffer, and make the screen communicate both values and units.
ARD08Arduino
Choose a communication method by the information and devices involved. Build a tiny USB serial command interface, then compare it with I²C, SPI, Bluetooth and Wi-Fi.
ARD09Arduino
Assemble a small rover that drives toward clear space and turns when an obstacle approaches. This supervised build combines an ultrasonic sensor, two geared motors, a driver and an explicit stop policy.
ARD10Arduino
Turn separate Arduino experiments into a deliberate route toward independent projects. Use concrete skill checks to decide when to study sensors, timing, communication, control and AI integration.
PI01Raspberry Pi
Understand how a small Raspberry Pi computer can run Python, connect to a network and interact with physical devices. Learn which parts make it a computer and where it differs from Arduino.
PI02Raspberry Pi
Choose a Raspberry Pi setup by what you want to learn and build. Plan the board, power, storage, cooling and connection accessories as one complete system.
PI03Raspberry Pi
Install a supported Raspberry Pi OS image and turn a bare board into a usable computer. Configure your own account, verify the first boot and learn a clean shutdown routine.
PI04Raspberry Pi
Learn the terminal commands that make Raspberry Pi project work manageable. Navigate folders, inspect files and understand permissions without treating command lines as unexplained magic.
PI05Raspberry Pi
Run a Python program on Raspberry Pi and organize its environment. Build a small simulated sensor logger before connecting real hardware, so file handling and logic can be tested independently.
PI06Raspberry Pi
Make a Raspberry Pi respond to a button and control a small LED. Learn the difference between a pin number, a voltage and a program’s idea of on or off.
PI07Raspberry Pi
Read a light-dependent voltage with a Raspberry Pi and an MCP3008 converter. Learn why a number from a sensor needs a circuit, a reference and an interpretation.
PI08Raspberry Pi
Capture a Raspberry Pi camera image and make a simple edge map. Learn how camera setup, pixels and image processing differ from object recognition.
PI09Raspberry Pi
Run a small machine-learning model directly on Raspberry Pi. Separate model training, prediction and measurement without needing a cloud account or a large language model.
PI10Raspberry Pi
Combine a light sensor, a small learned classifier and an LED into one local Raspberry Pi system. Build and evaluate a deliberately low-risk prototype before considering more complex automation.
ROB01Robotics
What Makes a Machine a Robot through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
ROB02Robotics
Sensors, Actuators, Controllers, and Robot Software through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
ROB03Robotics
How Robots Sense and Model Their Environment through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
ROB04Robotics
Robot Motors, Wheels, Gears, and Movement through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
ROB05Robotics
Robot Navigation, Position, and Direction through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
ROB06Robotics
How Obstacle-Avoidance Robots Work through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
ROB07Robotics
Robot Cameras and Computer Vision through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
ROB08Robotics
How Artificial Intelligence Changes Robotics through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
ROB09Robotics
Plan and Build Your First Complete Robot through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
ROB10Robotics
The Complete Robotics Learning Roadmap through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
AARD01AI Projects
Recognize a short spoken command on your computer and make an Arduino LED respond. Learn how a speech model, a command allowlist and a serial connection work together.
AARD02AI Projects
Train a small model to choose a preferred light setting from examples. Compare it with a simple rule before connecting it to an Arduino indicator.
AARD03AI Projects
Build a temperature monitor that flags unusual readings without pretending every anomaly is an emergency. Learn calibration, baseline data and a small anomaly-detection model.
AARD04AI Projects
Use a colored marker on your hand to control an Arduino indicator through a camera. Build a reliable visual input before considering a more complex learned hand-pose model.
AARD05AI Projects
Run a trained person detector on a computer and use its result to pulse an Arduino LED. Learn bounding boxes, false detections and the boundary between perception and action.
AARD06AI Projects
Combine a box-opening switch with local person detection to build a privacy-conscious alert prototype. Learn why two sensors can provide context without guaranteeing security.
AARD07AI Projects
Give a small Arduino rover a computer-based vision input while retaining independent stopping rules. Build a supervised demonstration of AI influencing movement.
AARD08AI Projects
Turn Arduino sensor readings into a clear local dashboard with measured values and a small trend estimate. Learn to show stale data, uncertainty and units honestly.
AARD09AI Projects
Design a home-automation prototype that translates a request into one bounded low-voltage action. Learn how to place an AI language component behind a clear permission boundary.
AARD10AI Projects
Combine sensing, local AI, serial communication and visible output into one complete desk demonstrator. Define what each component owns and prove the system's failure behavior before adding features.
API01AI Projects
Build a Raspberry Pi AI Assistant through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
API02AI Projects
Build a Raspberry Pi Camera Object Detector through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
API03AI Projects
Build an AI Security Camera With Raspberry Pi through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
API04AI Projects
Face Recognition Concepts, Limitations, and Privacy through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
API05AI Projects
Build a Voice-Controlled Raspberry Pi System through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
API06AI Projects
Build an AI Smart-Home Dashboard through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
API07AI Projects
Experiment With Local Language Models on Raspberry Pi through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
API08AI Projects
Use Raspberry Pi as an AI Robot Brain through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
API09AI Projects
Build a Computer-Vision Robot through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
API10AI Projects
Build a Complete Raspberry Pi AI System through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
AIR01AI Projects
Build a Smart Distance-Sensor System through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
AIR02AI Projects
Build an Automatic Light Controller through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
AIR03AI Projects
Build an Environmental Monitoring Station through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
AIR04AI Projects
Build an Obstacle-Avoiding Robot through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
AIR05AI Projects
Build and Tune a Line-Following Robot through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
AIR06AI Projects
Build a Voice-Controlled Robot through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
AIR07AI Projects
Build a Camera-Based Object Detector through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
AIR08AI Projects
Build an AI-Powered Robot Car through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
AIR09AI Projects
Build an Autonomous Vision Robot through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
AIR10AI Projects
Design Your Own AI Robot From Scratch through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
CMP01Beginner Guides
Arduino vs Raspberry Pi: Which Should You Learn First through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
CMP02Beginner Guides
Microcontroller vs Computer: What Is the Difference through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
CMP03Beginner Guides
Python vs Arduino C++ for Beginners through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
CMP04Beginner Guides
Cloud AI vs Local AI: Privacy, Cost, and Performance through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
CMP05Beginner Guides
AI Agent vs Chatbot: Capabilities and Limitations through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
CMP06Beginner Guides
Computer Vision vs Image Generation through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
CMP07Beginner Guides
Raspberry Pi vs Mini PC through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
CMP08Beginner Guides
Arduino Uno R3 vs Uno R4 through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
CMP09Beginner Guides
Raspberry Pi 4 vs Raspberry Pi 5 through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.
CMP10Beginner Guides
Should You Learn AI, Machine Learning, Coding, or Robotics First through a clear explanation, practical examples, key terms, common mistakes, and an independent challenge.