Practicum AI Beginner Series logo

Practicum AI Beginner Series

Getting started in AI

The Practicum AI Beginner series has four courses that lead beginning learners through an introduction to AI, ethical considerations, an overview of the computational tools used in applied AI, an introduction to the Python programming language, and hands-on deep learning activities.

All courses are available free from the links below, or register via the UF Professional Workforce and Development site for online courses with quizzes, completion badges and a certificate.

Getting Started in AI icon

Course 1: Getting Started

Here we introduce you to artificial intelligence–it’s a term we hear a lot, but can you define it? Did you know that AI research dates back to the 1950s? As you start to learn about AI, we will provide a brief overview of what AI is and is not, its origins and get you prepared to conduct hands-on applied AI in the other courses that make up Practicum AI.
Computing for AI icon

Course 2: Computing for AI

This course will teach you about some of the tools recommended for building, testing, tweaking, and deploying AI models. You will learn about Jupyter Notebooks, Git, GitHub, and high-performance computing (HPC) environments. These key technologies have become the industry standards for hands-on, applied AI research and development.
Introduction to Python icon

Course 3: Python for AI

Artificial Intelligence has advanced a lot, but still requires human input. Humans must still prepare the data, setup and train the models, and interpret the results. These steps, while increasingly assisted by AI itself, require some understanding of computer programming, or code. In particular, most modern AI development is done in the programming language Python.
Deep Learning Foundations icon

Course 4: Deep Learning Foundations

Deep learning is the focus of modern AI. Models have many layers and millions, or now approaching a trillion, parameters! This course breaks things down and introduces you to a small AI model to provide a conceptual understanding of how AI models are built, trained and deployed.