VITON13School

VITON13 SCHOOL · Free course

Generative AI for Beginners

21 lessons from your first API call to an app you put online. Read, build, check yourself, move on.

Course by , Founder of VITON13 SCHOOL
  • 21 lessons
  • Python practice
  • Any model provider
  • Free, no sign-up

How to take this course

I rebuilt this course for one kind of student: someone who wants to make things with AI, not collect certificates. Every lesson ends with a task you can check yourself, and every task adds a piece to one project, Study Buddy. By lesson 21 it explains topics, quizzes you, searches your own notes and runs online.

Take one lesson a day. Read it once, type the example by hand instead of pasting it, then do the practice before you open the quiz. If the quiz catches you out, reread that section; do not move on with a gap.

Use whichever model you can reach: a paid API, a router such as OpenRouter or a model on your own laptop through Ollama. The code reads three settings from your environment, so switching providers never means rewriting a lesson.

Keep a short log as you go: what you asked the model, what came back, what you changed. That log becomes your evaluation set in lesson 15, and it is the fastest way to see how much you have learned.

Vitalii TarasovFounder of VITON13 SCHOOL

How this course is built

  • Any providerEvery example runs on any OpenAI-compatible endpoint, from a paid API to a model on your own laptop.
  • Short lessonsOne idea per paragraph, 30 to 60 minutes a lesson, and setup notes cut to what you need.
  • Checkable practiceEvery task says what “done” looks like, so you know when to move on.
  • Quiz and mistakesThree questions with explanations and the mistakes beginners make most, in every lesson.
  • One projectStudy Buddy grows lesson by lesson and goes online in the capstone, lesson 21.
  • Current topicsTools through MCP, prompt injection, evaluations and agents are treated as everyday work, not extras.

Course project

The project: Study Buddy

One small app that grows with you. It starts as a single API call in lesson 1 and finishes as a study assistant with chat, search over your notes, a tool, tests and a safety checklist.

  1. Lesson 1First call to a model
  2. Lesson 8A chat with memory
  3. Lesson 12A tool it can call
  4. Lesson 16Answers from your notes
  5. Lesson 21Online, tested, safe

The programme

Questions

Is the course really free?

Yes. All 21 lessons, examples, tasks and quizzes are open on this page, with no account needed. Only the model provider you choose may charge for API calls, and lesson 1 shows free and local options.

Do I need to know how to program?

Basic Python helps: variables, functions, lists and dictionaries. If you are new to it, take the free Python course at VITON13 SCHOOL first; it covers everything these lessons use. Open the Python course.

Which AI model do I need?

Any model behind an OpenAI-compatible endpoint: a commercial API, a router such as OpenRouter, or an open-weight model running locally in Ollama. Lesson 3 shows how to compare them on your own tasks.

Who wrote this course?

Vitalii Tarasov, founder of VITON13 SCHOOL. The lessons, tasks, quizzes and the Study Buddy project are the school's own and draw in part on Microsoft's open Generative AI for Beginners course, published under the MIT licence.

How long does it take?

About 15 hours of reading and practice. At one lesson a day you finish in three weeks.

Course by Vitalii Tarasov, VITON13 SCHOOL. Draws in part on Microsoft's Generative AI for Beginners, MIT licence, Copyright (c) Microsoft Corporation. microsoft/generative-ai-for-beginners