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