Resources
Everything you need for this course is free. You only need a laptop and a Google account.
Required Tools & Platforms
Google Colab
Primary lab environment — runs Python in the browser, nothing to install.
colab.research.google.com →Core Python libraries — pandas, scikit-learn, and matplotlib — come pre-installed in Colab. Jupyter Notebook is an optional local alternative.
Textbooks
Required
- Tom Taulli, Artificial Intelligence Basics: A Non-Technical Introduction (Apress) — a plain-language tour of AI and ML for business readers.
- Raef Meeuwisse, Cybersecurity for Beginners (Cyber Simplicity) — a friendly, jargon-free introduction to security concepts.
Optional (for curious students)
- Ram Shankar Siva Kumar & Hyrum Anderson, Not with a Bug, But with a Sticker: Attacks on Machine Learning Systems — a story-driven book on adversarial AI.
- Clarence Chio & David Freeman, Machine Learning and Security (O’Reilly) — a deeper technical reference.
- Google Machine Learning Crash Course (free online) — supplemental videos and visuals.
Course Links
- Canvas course shell — announcements, grades, and submissions
- Course repository — lecture notes, lab starters, and specs
- Lecture notes · Quizzes · Labs · Exams