Skip to main content

Error: Your device, VPN, or network is blocking some parts of Caravel.

Please check your settings and refresh the page.

Enroll in Live Course

$237 per student

$20 early discount applied. Ends Jul 15.

24 seats remaining


You must be logged in to purchase this course.

Thumbnail
Course name
A Catholic Introduction to Artificial Intelligence, Part One
Live course taught by Dan Goddu for Fall 2026 High School Computer Science
Category
Computer Science
Grade
High School
Semester
Fall 2026
Starts
Sep 8, 2026
Days
Tue
Summary

Sign up for this introductory AI course to gain practical, industry‑ready AI skills you’ll need to increase productivity, innovate, create, and succeed. These skills include understanding how modern AI systems work, using leading AI tools for research and creation, training simple machine‑learning models, interacting with large language models, crafting effective prompts, evaluating AI’s strengths and limitations, and applying ethical and faith‑informed principles to real‑world AI challenges.

Course Description:

This course provides a hands-on and critical introduction to Artificial Intelligence, covering its history, foundational concepts, societal impact, and ethical concerns. Part One introduces students to the foundations of artificial intelligence, beginning with what AI is and how it developed from early automation to modern machine learning. Students explore key concepts such as neural networks, deep learning, and large language models, while also examining how AI is used across industries like healthcare, finance, gaming, and the arts. The semester also emphasizes critical thinking about the social and ethical implications of AI, including issues of bias, privacy, surveillance, and the future of work. Students will gain hands-on experience building and working with modern AI tools. By the end of Part One, students will have a solid conceptual understanding of AI and be prepared to gain more hands-on work with modern AI tools in Part Two.

Part Two focuses on more hands-on experience building and working with modern AI tools. Students learn how large language models operate in practice by running open-source models locally using tools such as Ollama and interacting with them through interfaces like Open WebUI. They explore prompt engineering, system prompts, tools, and functions, and experiment with AI-powered automation using platforms such as Make.com (or equivalent). The semester concludes with projects in which students design simple AI assistants or agents, giving them practical experience applying AI responsibly and creatively.

Students will engage in interactive discussions, forum debates, and hands-on AI experiments.  The class will encourage critical thinking about AI’s benefits, risks, and ethics. While students will not be required to write any computer programs, a course in computer programming is required as a prerequisite. A recorded tutorial on Python and SNAP! are part of this course to bring the student up to a level of the required proficiency to be successful for the course. Programming examples are provided.  The student will learn and be evaluated on what AI objective the code achieves.

This course integrates faith and technology to explore faith, ethics, and AI advancements together. The Catholic Church views science to explore and comprehend the natural world created by God. Technology is encouraged when it respects ethical principles and upholds the dignity of human life. Catholics recognize the benefits of technological advancements for improving human life and society. Moral discernment is crucial to guide technology to serve humanity ethically and avoid harm or injustice.

This course will not teach students how to exploit AI concepts that violate academic integrity.  Its main goal is to introduce the student to AI concepts and the technology that makes it happen. Over the course of the topics, students will understand the so-called truth that AI provides and the truth that it doesn’t provide. And it will cut through the fantasy and hype so often attributed to AI.

Instructor: Mr. Daniel Goddu, BS-CS

Special notes

This is Part One of a two-part course. Enroll in Part Two for a full year of Computer Science.

** A previous programming course is a prerequisite.

Total classes

13

Class dates

Tuesdays, September 8 to December 15, 2026. (No class Oct. 13 for fall break, and Dec. 8 for the Holy Day)

Starting time

4:00 PM Eastern (3:00 Central; 2:00 Mountain; 1:00 Pacific)

Duration

60 minutes

Prerequisites

One of the following or equivalent:

• Introduction to Computer Science, Part 1 or Part 2
• Introduction to Computer Science Using SNAP!
• Computer Programming 101 with Python
• C# Programming with Unity 101

Suggested grade level

9th to 12th grade

Suggested credit

1 full semester of Computer Science

Outline

Course Outline:

Part One: AI Overview

Class 1: Course Overview & What is AI?

This class introduces students to the basic concepts of Artificial Intelligence. They will learn the difference between AI, Machine Learning, and Deep Learning, as well as explore real-world AI applications in personal assistants (Siri, Alexa), self-driving cars, and recommendation systems (Netflix, YouTube). The class will also discuss common misconceptions about AI and the different types of AI (narrow, general, and superintelligence).


Class 2: The Early History of AI & Automation

Students will explore the history of automation before computers, including the Jacquard Loom and Henry Ford’s assembly line. The discussion will then transition to early AI theories, such as Alan Turing’s work and the creation of early automated systems. We’ll also examine how automation in factories led to the first wave of robotic manufacturing.


Class 3: AI in the 20th Century

This class covers the development of early AI programs, including ELIZA (one of the first chatbots) and expert systems used in decision-making. Students will learn about AI’s role in space exploration, the military, and industry. We will also discuss the "AI Winter" periods when enthusiasm and funding for AI declined due to technological limitations.


Class 4: Machine Learning & Neural Networks

Students will be introduced to Machine Learning, how AI learns from data, and how neural networks function similarly to the human brain. Concepts like supervised vs. unsupervised learning will be explained. Students will participate in a hands-on activity, using AI tools like Google Teachable Machine to train a simple model and see how it learns patterns.


Class 5: Deep Learning & LLMs

This class explores deep learning, the foundation of powerful AI models like ChatGPT and Bard. Students will learn how LLMs process language and generate responses. Hands-on experiments will involve interacting with LLMs, testing their strengths and weaknesses, and discussing how these systems are trained. The class will also address common misconceptions about AI chatbots.


Class 6: Ethics of AI – Bias & Fairness

Students will learn about how AI can reflect biases found in its training data, leading to discrimination in hiring, policing, and facial recognition. Case studies will highlight real-world examples of AI bias and its consequences. The class will explore ways to make AI more ethical and fairer, followed by a discussion on who is responsible for AI’s actions.


Class 7: AI in Industry – Healthcare, Finance, and More

Students will examine how AI is transforming industries like healthcare (medical diagnosis), finance (fraud detection), and agriculture (crop monitoring). We will analyze case studies of AI improving efficiency while also discussing potential risks (such as job loss and decision-making bias). Groups will research and present how AI is used in a specific industry of their choice.


Class 8: AI in Gaming & Entertainment

This class covers AI’s role in gaming (e.g., NPC behavior, procedural content generation) and entertainment (AI-generated music, deepfake videos). Students will explore how AI tools are used to create digital art and animation. A hands-on activity will allow them to generate AI-created music or images. We will discuss whether AI-created content can be considered "real" creativity.


Class 9: AI and the Future of Work

This session focuses on AI’s impact on employment. We will discuss the types of jobs AI can replace (factory work, data entry) versus those it will enhance (creative fields, engineering). Students will analyze reports on the future job market and predict which careers AI might create. The class ends with a debate on whether AI will create more jobs than it eliminates.


Class 10: The Morality of AI & Autonomous Systems

Can AI be programmed to be ethical? This class will discuss moral dilemmas involving AI, such as its role in the military (autonomous drones) and medical decision-making (AI doctors). We will examine real-world ethical debates, including the controversial topic of AI-powered weapons. A class debate will tackle whether AI should be allowed to make life-and-death decisions.


Class 11: AI & Privacy – Risks & Security

AI-powered surveillance, facial recognition, and data collection present major privacy concerns. Students will explore how AI is used to track online behavior and influence decision-making. We will examine the dangers of AI-generated misinformation (deepfakes, social media manipulation). A hands-on activity will involve testing AI detection tools for spotting deepfakes.


Class 12: AI Policy, Laws & the Future of Regulation

With AI’s rapid advancements, governments are scrambling to create regulations. Students will explore different approaches to AI governance, from strict EU regulations to the more flexible U.S. approach. We will discuss the ethical responsibilities of tech companies and policymakers. A class discussion will focus on whether AI research should be slowed down or left unrestricted.


Class 13: The Future of AI & Final Projects

The final class looks at where AI is headed, including the potential development of Artificial General Intelligence (AGI). Students will present their final projects on AI’s future in different fields, exploring both its potential benefits and risks. The course will conclude with a reflection on what students have learned and how they see AI shaping the world.

Materials

No textbook; all materials provided with the course, at no extra cost.

This course uses the following AI-based tools:

·         NotebookLM is an AI research and study tool developed by Google that helps users understand and work with their own documents. Instead of answering questions from the general internet, it analyzes sources you upload—such as PDFs, Google Docs, or notes—and generates summaries, explanations, study guides, and even audio-style discussions based only on those materials. This makes it especially useful for research, learning, and organizing information because the AI stays grounded in the sources you provide. A Google account is required.

·         Jupyter Notebook is an open-source interactive computing environment where users can write code, display results, add explanations, and create visualizations all in one document. It is widely used in data science, machine learning, and AI because it allows programmers to run code step-by-step while documenting their work. This makes it especially useful for learning, experimentation, and sharing reproducible research. Jupyter Notebooks can be created and executed within a browser with no need to install any additional software. No account registration required.

·         ChatGPT (https://chatgpt.com/): an AI assistant that explains ideas, answers questions, researches information, and helps with writing, learning, planning, and problem-solving across many topics (from Chat GPT). No account registration required.

·         Google Gemini (https://gemini.google.com/app): I am Gemini 3 Flash, an adaptive AI collaborator. I’m here to help you create text, images, music, and video with clarity and wit (from Gemini). A Google account is required.

·         Claude (https://claude.ai/login): an AI assistant made by Anthropic. I can answer questions, write, analyze, code, and help with a wide range of tasks (from Claude). Account registration is required.

·         Google Teachable Machine:  a web tool from Google that lets users train simple machine-learning models—like image, sound, or pose recognition—without coding. A Google account is required.

·         (Optional) Visual Studio Code (VSC): VSC is an integrated development environment (IDE) that aids in the writing, debugging, and execution of a large range of computer programs.  It also can handle Jupyter Notebooks.  Students with computer programming experience and who are familiar with VSC will find using VCS for Jupyter Notebooks quite easy. VSC software is free but it must be installed on the student’s computer or laptop.

·         (Optional) Google Colab: (short for Google Colaboratory) is a free cloud-based environment from Google that lets users write and run Python code in a web browser. It works like an online notebook where you can mix code, text explanations, and visualizations—making it popular for data science, machine learning, and AI experiments. Because it runs in the cloud and can provide access to GPUs, students can build and test AI models without installing software on their own computers (from ChatGPT). A Google account is required.

Homework

Students should plan to spend about one hour per class on homework.

Assessment Overview

·         Participation & Discussions – 20%
·         Short essays – 30%
·         Quizzes – 10%
·         Final Project – 40%

Fees

Fee: For all 13 classes: $237 if you register on or before July 15; $257 if you register after July 15. (Registration closes one week before the first day of class. After that date, registrations are not guaranteed. There is a $25 surcharge for late enrollments after the course is closed.)

Course name
A Catholic Introduction to Artificial Intelligence, Part One
Instructor
Dan Goddu
Semester
Fall 2026
Meeting days
Tuesday
Category
Computer Science
Grade levels
High School
Monitor
Anastasia Brooks
Start time
September 8th, 2026 at 4:00 PM ET
Course type
Live
Price
$257
Seats available
25 seats available
Seats remaining
24 seats remaining
Relative due dates
Relative due dates are disabled for this course.
Enhanced quiz security
Enhanced assignment security

Image for item
Dan Goddu
dgoddu.hsc@gmail.com

About Dan Goddu

Dan Goddu has been blessed to have had a successful software engineering career before retiring in April, 2021. He has successfully held various positions throughout his career as a software quality assurance manager and auditor, a software developer, and a manufacturing test manager. His last full-time job was an IT specialist for a Catholic internet television studio as a network system administrator which included supporting the video production team, the control room, and end-users.

For over 25 years, he served the youth of New Hampshire as a former volunteer director of youth ministries at St. Christopher Parish, Nashua, NH, as a part-time youth ministry coordinator at St. Kathryn Parish in Hudson, NH, and as a volunteer retreat leader for Infant Jesus Parish in Nashua, NH. He most recently established the First Coast Catholic Alliance, a lay group that helps Catholics connect, increase their faith, and develop and take action to resist and reverse the confusion, error, and heresy, that has infiltrated our Church and our culture. He is dedicated to his own, his family, and others salvation; He is 100% faithful to the Magisterium, and is at the service of the Holy Father, the Vicar of Christ.

A graduate of Merrimack College in North Andover, MA where he received a Bachelor’s of Science in Computer Science, he holds a Lean Six Sigma Black Belt Certification. He also has a Certification in Youth Ministries from the Diocese of Manchester, NH. He is married to his wife Joan of 37 years. They have three children and two grandchildren and reside in the Northeast Florida.

See Courses

Image for monitor
Anastasia Brooks

As a homeschool graduate Anastasia Brooks developed a passion for excellence within education. She saw the intellectual development along with the formation to think independently and critically within her homeschool years. She believes in encouraging this within her style of teaching along with a genuine willingness to learn from students

During her teenage years, Anastasia found herself wondering what the true sense of femininity meant and how the Catholic Church’s stance on it differed from the world’s view. After finding it through Pope St John Paul II’s writings on the Feminine Genius, she became passionate about spreading it to other young teenagers so they too will understand their inherent dignity and worth as daughters of Christ in the modern world.

In addition to teaching Anastasia is the Founder and Owner of  “Valleys of Grace” specializing in chapel veils and spreading the true meaning behind why women should veil. In her spare time, she can be found reading a good book, baking, hiking and being involved in her local Catholic communities.

For more info about Anastasai Brooks, Click Here!