Resources

The following is a list of resource for this class. Click on the titles to learn more.

Textbooks

The two textbooks recommended for this class were chosen for their complementary focus on both theoretical foundations and practical applications of large language models (LLMs) in real-world scenarios.

Docker Desktop - Zero to Hero

This guide provides a comprehensive walkthrough for setting up and utilizing Docker Desktop on Windows and macOS systems. It details specific hardware requirements, such as virtualization support and memory needs, alongside step-by-step instructions for graphical and command-line installations.

No-code Tools

No-code tools empower users to create autonomous AI systems without requiring programming expertise. These platforms provide intuitive interfaces, making it easier to design and deploy AI-driven applications.

CORS for Local LLM Providers

Cross-origin resource sharing (CORS) is a mechanism for integrating applications. CORS defines a way for client web applications that are loaded in one domain to interact with resources in a different domain. This configuration is needed to allow local model providers to server web-applications what were loaded from a different site.

Ollama

Ollama is a tool designed to host large language models (LLMs) locally on macOS, Linux, and Windows systems, offering OpenAI-compatible APIs for seamless integration with existing applications. By running models locally, Ollama eliminates the need for cloud-based services, ensuring privacy and reducing costs.