AI Workflows Course — Preparation Instructions
ℹ️ Read carefully!
During the course for practical exercises, you'll need to use your own computer in combination with cloud resources. Please, install the recommended tools, prepare the required accounts, and make sure that you pass the self-check tests.
Tools
Any operating system is allowed, but some installation variations may apply. The following software needs to be installed locally on your computer:
Git
Available through package managers or Git for Windows installer.
ℹ️ If you never used Git before, it is recommended to watch the introductory videos: Git for poets.
Python
3.11+Download from the official website or install via a package manager.
ℹ️ On MacOS, it is recommended to use Homebrew: brew install python. On Windows, you can also install Python from the Microsoft Store.
Node.js
20+Download from the official website or install via a package manager.
ℹ️ It is recommended to use a version manager like nvm (MacOS/Linux) or nvm-windows.
Docker
27.+Available through package managers or Docker Desktop for MacOS and Windows.
ℹ️ Docker is used to run n8n, Ollama, and vector databases locally during the exercises.
Ollama
Download from ollama.com — used for running local LLM models.
ℹ️ After installation, pull a small model to verify it works: ollama pull llama3.2
⚠️ Ollama requires at least 8 GB of RAM. If your machine doesn't meet this requirement, cloud-hosted alternatives will be provided during the course.
VS Code
(recommended) Visual Studio Code — lightweight code editor with great extension support for Python and JavaScript.
Accounts & API Keys
You will need access to the following services. Please create accounts and obtain API keys before the course:
OpenAI
Create an account at platform.openai.com and generate an API key.
ℹ️ You'll need to add a small amount of credit (e.g. $5–10) to cover API usage during the exercises.
LangSmith
(optional) Create a free account at smith.langchain.com — used for tracing and evaluating LLM applications.
Self-check
Essential tools
Check that Git is working from your command line, and you can clone a project from GitLab e.g.:
git --version
git clone https://gitlab.com/gitlab-org/examples/npm-install Python & Node.js
Check that Python and Node.js are installed and working from your command line:
python3 --version
pip3 --version
node --version
npm --version Docker & Ollama
Check that Docker and Ollama are installed and working:
docker version
ollama --version OpenAI API key
Verify your OpenAI API key works by running the following command (replace YOUR_API_KEY with your actual key):
curl https://api.openai.com/v1/models \
-H "Authorization: Bearer YOUR_API_KEY" You should receive a JSON response with a list of available models.