Foundations of AI#
Welcome to Foundations of AI, a course about one of the most consequential technologies of our time! This course will give you an introductory and practical understanding of what artificial intelligence is, how it actually works, and why it matters for whatever field you end up in.
This Jupyter Book is the companion text for the course. It follows the thirteen units of the semester, from the origins of artificial intelligence through to questions of policy, governance, and what comes next. Every unit combines conceptual material with runnable code snippets you can copy into any IDE you prefer, though I recommend using Google Colab, as no installation or setup will be necessary.
Note
This book builds on the AI Literacy Program of the FGCU AI Academy, led by the Dendritic Institute for Human-Centered AI & Data Science. Where AI Literacy offers a gentle first encounter with AI for learners of all backgrounds, Foundations of AI goes further: it asks you to run the systems, inspect their behavior, and evaluate them critically. Several units point you back to AI Literacy modules for a lighter treatment of shared topics.
Course Information#
Course |
CAI 4002 — Foundations of AI (Section 87714) |
Credit Hours |
3 |
Term |
Fall 2026 — Aug 17 to Nov 24, 2026 |
Meetings |
Monday & Wednesday, 10:30 – 11:45 AM, Holmes Engineering 402 |
Final |
Wednesday, Dec 2, 2026, 10:00 AM – 12:15 PM (Capstone Presentations) |
Instructor |
Leandro de Castro, Ph.D., Full Professor |
Office |
ETI 112D — Office hours M W 2:00 – 4:00 PM |
Who This Course Is For#
No prior technical background is required. What you do need is curiosity, a willingness to engage with new ideas, and an openness to thinking critically about the technology shaping our world. This is a course for thinkers, problem-solvers, and future professionals, whether you plan to work in technology, healthcare, business, education, law, or any other field.
You will not be asked to write software from scratch. You will be asked to run code, change it, observe what happens, and explain what you saw.
Course Learning Outcomes#
By the end of this course, you will be able to:
Describe the history and evolution of artificial intelligence and explain the goals that have shaped its development.
Identify and explain core AI and machine learning concepts, paradigms, and terminology.
Recognize the broad range of tasks AI systems are designed to perform and the domains in which they are applied.
Use AI tools effectively and apply prompt engineering techniques to achieve desired outcomes.
Evaluate career pathways in AI and articulate the skills and knowledge required for AI-adjacent roles.
Analyze the role of data in AI systems, including issues of quality, privacy, and bias.
Critically assess the ethical, social, and policy implications of artificial intelligence in society.
Propose and present an AI-based solution to a real-world problem, demonstrating integration of course concepts.
Our Journey#
The course is organized as a progressive pathway. Early units build vocabulary and methods; middle units put that vocabulary to work on real systems; later units ask what all of it means for society.
Unit |
Theme |
Focus |
|---|---|---|
1 |
History and Evolution of AI |
From early ideas and pioneers to the systems of today |
2 |
Goals and Foundations of AI |
What AI is trying to do: agents, problem types, terminology |
3 |
How AI Works |
The build pipeline, in plain language and in code |
4 |
Machine Learning Paradigms |
Supervised, unsupervised, reinforcement, and how models learn |
5 |
Deep Learning and Neural Networks |
Structure, training, applications, and hard limits |
6 |
AI Applications Across Domains |
Healthcare, education, law, business, finance, creative work |
7 |
Prompt Engineering |
Communicating effectively with generative systems |
8 |
Careers in AI |
Technical and non-technical pathways, and the skills behind them |
9 |
Data, Quality and Privacy |
Where data comes from, what it costs, who owns it |
10 |
Bias and Fairness |
How bias enters systems and what it does downstream |
11 |
Ethics and Responsible AI |
Principles, trade-offs, and accountability |
12 |
Policy, Regulation and Governance |
US and global frameworks, institutional roles |
13 |
The Future of AI |
Opportunities, risks, and open questions |
How to Use This Book#
Navigate units using the left-hand sidebar or the Next/Previous buttons at the bottom of each page.
Look for 💡 Examples, ⚙️ Hands-On activities, 🧭 Reflection prompts, and 📘 Further Reading in every unit.
⚙️ Hands-On sections contain code you can copy and run. Click the 🚀 rocket icon at the top of any page to open it in Google Colab, or paste the snippets into any Python environment you prefer (Jupyter, VS Code, Anaconda, PyCharm).
Every snippet in this book runs on the stock Colab environment —
numpy,pandas,matplotlib, andscikit-learnare already installed. Nopip installneeded.Read Appendix A first if you have never run Python before. It takes about ten minutes.
Use this book alongside Canvas, where all assignments are submitted, and the required texts.
Note
All class and assignments dates presented here are tentative and subject to change depending on the course development.
Warning
Colab tip: when you open a shared notebook, you are working in a temporary copy. Click File → Save a copy in Drive before you start, or your work will disappear when you close the tab.
Suggested Readings#
Russell, S. J., & Norvig, P. (2022). Artificial Intelligence: A Modern Approach (4th ed.). Pearson. ISBN 9789356063570
Mitchell, M. (2020). Artificial Intelligence: A Guide for Thinking Humans. Penguin Books. ISBN 9780241404836
Course materials are delivered through FGCU First Day Ready. See the “Course Materials” link in Canvas, or visit fgcu.edu/firstdayready.
A Human-Centered Commitment#
This course embraces a human-centered approach to AI: these systems are not replacing people, they are amplifying our capacity to think, create, and solve. As you work through these units, keep returning to three questions:
What can this system actually do? What is it doing that I cannot see? Who is accountable when it is wrong?
The goal is not to make you an AI engineer in one semester. It is to make you someone who can look at an AI system, understand roughly how it works, ask the right questions about it, and make a sound judgment. That skill will outlast any particular tool.