๐Ÿง  Resources for Learning about GenAI & LLM

Aug 10, 2025ยท
Yuxiao (Rain) Luo, PhD
Yuxiao (Rain) Luo, PhD
ยท 2 min read

This post lists all the GenAI & LLM releated tutorials for learning purposes. Most of them are held and updated in my GitHub, including the Intro to AI repository. All these tutorials are beginner-friendly.

Platform for LLM Systems

Ollama

  • Ollama is a free, open-source tool that allows users to run large language models (LLMs) locally on their computers. Details can be found on their GitHub Page.

    1. Download Ollama (Windows/macOS/Linux).
    2. To use the LLMs in Ollama, you can use
    1. Please be aware of the security issues of ollama: read the article vulnerabilities in ollama.
  • Ollama Tutorial 1: get started with Ollama: The tutorial explains how to install Ollama, download and run open-source AI models (e.g., DeepSeek-R1) via command line, and manage them with key CLI and in-model commands. It also covers using Ollama in Python, customizing models with Modelfiles, and optional GUI tools like Chatbox and LMStudio.

  • Ollama Tutorial 2: build your custom LLM with Ollama: The tutorial shows how to create a custom Python Instructor AI using Ollama by writing a Modelfile based on an open-source model like codellama:7b, adjusting parameters, and adding a system prompt to define its teaching style. It also explains deploying the model in the Chatbox AI interface for easier interaction, with guidance on security when connecting to remote Ollama services.

Context Engineering

With the rising popularity of Agentic AI and multi-agent GenAI systems, managing and optimizing the context window for AI agents has evolved into an art. A leading strategy for context engineering introduces a four-step approach: write, select, compress, and isolate.

I also highly recommend reading the manual for Anthropic Claude Code to understand how this cutting-edge Agentic AI tool structures and optimizes its processes involved with context window.

Additional References


This collection of GenAI and LLM resources will be updated regularly. Consider bookmarking it for easy access.

–>

Did you find this page helpful? Consider sharing it ๐Ÿ™Œ

Yuxiao (Rain) Luo, PhD
Authors
Assistant Professor of Information Systems