На главнуюНа головнуBack to home
ОбучениеНавчанняLearning

Авторские курсыАвторські курсиOriginal Courses

Курсы появились как внутренняя программа обучения аналитиков отдела Netpeak — от уровня Junior до Senior. Позже все программы были опубликованы в открытом доступе и стали востребованы среди тысяч специалистов. Все курсы бесплатные: видеолекции, конспекты, код, тесты и задания.Курси з'явилися як внутрішня програма навчання аналітиків відділу Netpeak — від рівня Junior до Senior. Пізніше всі програми були опубліковані у відкритому доступі та стали затребуваними серед тисяч фахівців. Усі курси безкоштовні: відеолекції, конспекти, код, тести та завдання.These courses began as an internal training program for Netpeak's analytics team — from Junior to Senior. Later every program was published openly and is now used by thousands of specialists. All courses are free: video lectures, notes, code, quizzes and assignments.

7
КурсовКурсівCourses
0 $
СтоимостьВартістьPrice
2018
Первый курсПерший курсFirst course
3
Уровня сложностиРівні складностіSkill levels

С чего начатьЗ чого початиWhere to start

Язык R для пользователей Excel
BEGINNER
2020
Для начинающихДля початківцівBeginner

Язык R для пользователей ExcelМова R для користувачів ExcelR for Excel Users

Самый простой вход в R — через задачи, которые вы сегодня решаете в Excel.Найпростіший вхід у R — через задачі, які ви сьогодні вирішуєте в Excel.The easiest way into R — through the tasks you solve in Excel today.

Курс построен вокруг tidyverse — readr, vroom, dplyr, tidyr и ggplot2 — и проводит через весь цикл анализа данных: от загрузки до визуализации готового результата. Синтаксис tidyverse легко читается даже без опыта программирования, а функциональный стиль R пользователям Excel освоить проще, чем классическое ООП. К каждому уроку есть тест с теоретическими вопросами и задачами на программирование, а также разобранные решения.Курс побудований навколо tidyverse — readr, vroom, dplyr, tidyr та ggplot2 — і проводить через увесь цикл аналізу даних: від завантаження до візуалізації готового результату. Синтаксис tidyverse легко читається навіть без досвіду програмування, а функціональний стиль R користувачам Excel опанувати простіше, ніж класичне ООП. До кожного уроку є тест із теоретичними питаннями та задачами на програмування, а також розібрані рішення.Built around the tidyverse — readr, vroom, dplyr, tidyr and ggplot2 — the course walks you through the full analysis cycle, from loading data to visualizing the result. tidyverse syntax reads easily even with no coding background, and R's functional style is easier for Excel users than classic OOP. Every lesson comes with a quiz mixing theory and coding tasks, plus worked solutions.

ПрограммаПрограмаCurriculum
  • Установка R и RStudio, структуры данныхВстановлення R і RStudio, структури данихInstalling R & RStudio, data structures
  • Чтение CSV, Excel и Google ТаблицЧитання CSV, Excel і Google ТаблицьReading CSV, Excel and Google Sheets
  • Фильтрация, выбор столбцов, пайплайныФільтрація, вибір стовпців, пайплайниFiltering, selecting columns, pipelines
  • Группировка, агрегация и объединение таблицГрупування, агрегація та об'єднання таблицьGrouping, aggregation and joins
  • Оконные функции и аналог сводных таблицВіконні функції та аналог зведених таблицьWindow functions and pivot-table equivalents
  • Визуализация с ggplot2Візуалізація з ggplot2Visualization with ggplot2
Для когоДля когоWho it is for

Тем, кто открывает Excel хотя бы раз в неделю. Навыки программирования не нужны.Тим, хто відкриває Excel хоча б раз на тиждень. Навички програмування не потрібні.Anyone who opens Excel at least once a week. No programming skills required.

13 уроков13 уроків13 lessons Тесты и задачиТести та задачіQuizzes & tasks БесплатноБезкоштовноFree
Язык R для интернет-маркетинга
BEGINNER
2018
Для начинающихДля початківцівBeginner

Язык R для интернет-маркетингаМова R для інтернет-маркетингуR for Digital Marketing

Автоматизация рутины маркетолога и веб-аналитика: от основ синтаксиса до Telegram-ботов.Автоматизація рутини маркетолога та веб-аналітика: від основ синтаксису до Telegram-ботів.Automating marketing and web-analytics routine: from syntax basics to Telegram bots.

Первый и самый объёмный курс, созданный в 2018 году вместе с NeedForData и Netpeak и с тех пор неоднократно дополненный. Три модуля: основы языка и работа с табличными данными; сбор данных из API рекламных и аналитических систем — Google Ads, Яндекс.Директ, Facebook, ВКонтакте, MyTarget, Google Analytics, Яндекс.Метрика, Search Console, YouTube — и парсинг сайтов; использование собранных данных — Google Таблицы, ggplot2, базы данных, рассылка писем, запуск скриптов по расписанию и Telegram-боты.Перший і найоб'ємніший курс, створений у 2018 році разом із NeedForData та Netpeak і відтоді неодноразово доповнений. Три модулі: основи мови та робота з табличними даними; збір даних з API рекламних і аналітичних систем — Google Ads, Яндекс.Директ, Facebook, ВКонтакте, MyTarget, Google Analytics, Яндекс.Метрика, Search Console, YouTube — і парсинг сайтів; використання зібраних даних — Google Таблиці, ggplot2, бази даних, розсилка листів, запуск скриптів за розкладом і Telegram-боти.The first and most extensive course, created in 2018 with NeedForData and Netpeak and expanded many times since. Three modules: language basics and tabular data; collecting data from ad and analytics APIs — Google Ads, Yandex.Direct, Facebook, VK, MyTarget, Google Analytics, Yandex.Metrica, Search Console, YouTube — plus web scraping; and putting the data to work — Google Sheets, ggplot2, databases, email, scheduled scripts and Telegram bots.

ПрограммаПрограмаCurriculum
  • Основы синтаксиса, строки, даты, циклы и функцииОснови синтаксису, рядки, дати, цикли та функціїSyntax basics, strings, dates, loops and functions
  • R-скрипты внутри Power BIR-скрипти всередині Power BIR scripts inside Power BI
  • API рекламных систем и веб-аналитикиAPI рекламних систем і веб-аналітикиAd-platform and web-analytics APIs
  • Парсинг сайтов и HTTP-запросыПарсинг сайтів і HTTP-запитиWeb scraping and HTTP requests
  • Базы данных, Google Таблицы, ggplot2Бази даних, Google Таблиці, ggplot2Databases, Google Sheets, ggplot2
  • Расписание скриптов и Telegram-ботыРозклад скриптів і Telegram-ботиScheduled scripts and Telegram bots
Для когоДля когоWho it is for

Интернет-маркетологам и веб-аналитикам без опыта программирования.Інтернет-маркетологам і веб-аналітикам без досвіду програмування.Digital marketers and web analysts with no coding experience.

3 модуля3 модулі3 modules Видео + методичкаВідео + методичкаVideos + handbook БесплатноБезкоштовноFree

Полная версия с методичкой требует бесплатной регистрацииПовна версія з методичкою потребує безкоштовної реєстраціїThe full version with the handbook requires free registration

Введение в dplyr 1.0.0
MIDDLE
2020
Средний уровеньСередній рівеньIntermediate

Введение в dplyr 1.0.0Вступ до dplyr 1.0.0Introduction to dplyr 1.0.0

Всё, что изменилось в главном пакете для манипуляции данными, — от 1.0.0 до 1.2.0.Усе, що змінилося в головному пакеті для маніпуляції даними, — від 1.0.0 до 1.2.0.Everything that changed in R's core data-manipulation package — from 1.0.0 to 1.2.0.

dplyr реализует грамматику манипуляции данными в R, а версия 1.0.0 весной 2020 года закрепила его устоявшийся синтаксис. Мини-курс вырос из серии видео по статьям Хедли Викхема о нововведениях и с тех пор дополнен обзорами релизов 1.1.0 и 1.2.0. К каждому уроку прилагается код из видео и короткие упражнения на 5–10 минут с решениями.dplyr реалізує граматику маніпуляції даними в R, а версія 1.0.0 навесні 2020 року закріпила його усталений синтаксис. Міні-курс виріс із серії відео за статтями Гедлі Вікхема про нововведення і відтоді доповнений оглядами релізів 1.1.0 та 1.2.0. До кожного уроку додається код із відео та короткі вправи на 5–10 хвилин із рішеннями.dplyr implements a grammar of data manipulation in R, and version 1.0.0 in spring 2020 settled its syntax. The mini-course grew out of videos based on Hadley Wickham's posts about the new features and has since added reviews of releases 1.1.0 and 1.2.0. Every lesson includes the code from the video and short 5–10 minute exercises with solutions.

ПрограммаПрограмаCurriculum
  • select(), rename_with() и relocate()select(), rename_with() і relocate()select(), rename_with() and relocate()
  • across() — операции над столбцамиacross() — операції над стовпцямиacross() — working across columns
  • rowwise() — перебор строкrowwise() — перебір рядківrowwise() — working within rows
  • Обновлённая summarise()Оновлена summarise()The new summarise()
  • rows_*() — изменение строкrows_*() — зміна рядківrows_*() — modifying rows
  • dplyr 1.1.0 и 1.2.0: .by, join_by(), reframe(), filter_out()dplyr 1.1.0 і 1.2.0: .by, join_by(), reframe(), filter_out()dplyr 1.1.0 & 1.2.0: .by, join_by(), reframe(), filter_out()
Для когоДля когоWho it is for

Тем, у кого уже есть базовые навыки работы с tidyverse.Тим, хто вже має базові навички роботи з tidyverse.Those who already have basic tidyverse skills.

7 уроков7 уроків7 lessons УпражненияВправиExercises БесплатноБезкоштовноFree
Циклы и функционалы в языке R
MIDDLE
2022
Средний уровеньСередній рівеньIntermediate

Циклы и функционалы в языке RЦикли та функціонали в мові RLoops and Functionals in R

Эффективные итерации, функциональный стиль и многопоточность.Ефективні ітерації, функціональний стиль і багатопотоковість.Efficient iteration, functional style and parallel computing.

«В R не принято использовать циклы» — курс объясняет, почему так говорят и как писать итерации правильно. Путь от базовых for, while и repeat через обработку ошибок к функциональному стилю: семейство apply() и пакет purrr. Завершают курс параллельные вычисления — foreach, pbapply, furrr и низкоуровневый интерфейс пакета future. После каждой лекции — тест, а по сумме баллов — итоговая оценка за курс.«У R не прийнято використовувати цикли» — курс пояснює, чому так кажуть і як правильно писати ітерації. Шлях від базових for, while і repeat через обробку помилок до функціонального стилю: сімейство apply() і пакет purrr. Завершують курс паралельні обчислення — foreach, pbapply, furrr і низькорівневий інтерфейс пакета future. Після кожної лекції — тест, а за сумою балів — підсумкова оцінка за курс."You don't use loops in R" — the course explains why people say that and how to iterate properly. It goes from basic for, while and repeat loops, through error handling, to functional style with the apply() family and purrr. It finishes with parallel computing — foreach, pbapply, furrr and the low-level future package. Each lecture ends with a quiz, and your total score becomes your final course grade.

ПрограммаПрограмаCurriculum
  • Циклы for, while и repeatЦикли for, while і repeatfor, while and repeat loops
  • Обработка ошибок в циклахОбробка помилок у циклахError handling in loops
  • Функционалы семейства apply()Функціонали сімейства apply()The apply() family
  • Пакет purrrПакет purrrThe purrr package
  • Ошибки в функционалахПомилки у функціоналахErrors in functionals
  • Многопоточность: foreach, pbapply, furrr, futureБагатопотоковість: foreach, pbapply, furrr, futureParallelism: foreach, pbapply, furrr, future
Для когоДля когоWho it is for

Тем, кто уже освоил основы R (например, после курса для пользователей Excel).Тим, хто вже опанував основи R (наприклад, після курсу для користувачів Excel).Those who know R basics (e.g. after the R for Excel Users course).

7 лекций7 лекцій7 lectures 2 ч 55 мин2 год 55 хв2 h 55 min 30 вопросов30 питань30 questions
Разработка Telegram-ботов на языке R
ADVANCED
2020
ПродвинутыйПросунутийAdvanced Онлайн-учебникОнлайн-підручникOnline book

Разработка Telegram-ботов на языке RРозробка Telegram-ботів мовою RBuilding Telegram Bots in R

Веб-учебник: от первого сообщения до AI-бота в облаке.Веб-підручник: від першого повідомлення до AI-бота в хмарі.A web book: from your first message to an AI bot in the cloud.

Последовательный учебник на базе пакета telegram.bot. В первой главе вы отправите сообщение из R в Telegram, к четвёртой — создадите бота, который ведёт логический диалог с пользователем. Дальше — команды, фильтры, клавиатуры и коллбэки, подключение внешних API, Google Sheets и баз данных, интеграция LLM (OpenAI, Gemini, Claude), асинхронная обработка задач, Docker и деплой в Heroku и Google Cloud Run. Каждая глава заканчивается заданием и тестом.Послідовний підручник на базі пакета telegram.bot. У першому розділі ви надішлете повідомлення з R у Telegram, до четвертого — створите бота, який веде логічний діалог із користувачем. Далі — команди, фільтри, клавіатури та колбеки, підключення зовнішніх API, Google Sheets і баз даних, інтеграція LLM (OpenAI, Gemini, Claude), асинхронна обробка задач, Docker і деплой у Heroku та Google Cloud Run. Кожен розділ завершується завданням і тестом.A step-by-step book built on the telegram.bot package. In chapter one you send a message from R to Telegram; by chapter four you build a bot that holds a logical dialogue. Then come commands, filters, keyboards and callbacks, external APIs, Google Sheets and databases, LLM integration (OpenAI, Gemini, Claude), async tasks, Docker and deployment to Heroku and Google Cloud Run. Every chapter ends with an assignment and a quiz.

ПрограммаПрограмаCurriculum
  • Отправка сообщений из R в TelegramНадсилання повідомлень з R у TelegramSending messages from R to Telegram
  • Команды и фильтры сообщенийКоманди та фільтри повідомленьCommands and message filters
  • Клавиатуры и логический диалогКлавіатури та логічний діалогKeyboards and logical dialogues
  • Права пользователей ботаПрава користувачів ботаBot user permissions
  • Интеграция LLM и внешних APIІнтеграція LLM і зовнішніх APILLM and external API integration
  • Docker и деплой в облакоDocker і деплой у хмаруDocker and cloud deployment
Для когоДля когоWho it is for

Тем, кто уверенно владеет циклами, функциями, строками и dplyr.Тим, хто впевнено володіє циклами, функціями, рядками та dplyr.Those comfortable with loops, functions, strings and dplyr.

Веб-книгаВеб-книгаWeb book Задания и тестыЗавдання та тестиTasks & quizzes БесплатноБезкоштовноFree
Разработка пакетов на языке R
ADVANCED
2023
ПродвинутыйПросунутийAdvanced

Разработка пакетов на языке RРозробка пакетів мовою RR Package Development

От первого пакета до публикации на CRAN — опыт автора 15 пакетов на CRAN.Від першого пакета до публікації на CRAN — досвід автора 15 пакетів на CRAN.From your first package to CRAN — from the author of 15 CRAN packages.

Курс основан на книге Хедли Викхема и Дженни Брайан «R Packages (2e)» и дополнен семилетним практическим опытом автора. Самые теоретические главы опущены, зато добавлены темы, которых нет в книге: разработка обёрток над API, в том числе Google API, и мета-пакетов. Свой первый пакет вы напишете уже на первом уроке. К каждому уроку — конспект с тайм-кодами и тест.Курс базується на книзі Гедлі Вікхема та Дженні Браян «R Packages (2e)» і доповнений семирічним практичним досвідом автора. Найбільш теоретичні розділи опущено, натомість додано теми, яких немає в книзі: розробка обгорток над API, зокрема Google API, і мета-пакетів. Свій перший пакет ви напишете вже на першому уроці. До кожного уроку — конспект із тайм-кодами та тест.Based on Hadley Wickham and Jennifer Bryan's "R Packages (2e)" and extended with the author's seven years of hands-on experience. The most theoretical chapters are skipped, while topics missing from the book are added: API wrapper packages, including Google APIs, and meta-packages. You write your first package in lesson one. Every lesson includes notes with timestamps and a quiz.

ПрограммаПрограмаCurriculum
  • Рабочий процесс и интеграция с GitHubРобочий процес та інтеграція з GitHubWorkflow and GitHub integration
  • Организация кода, данные, DESCRIPTIONОрганізація коду, дані, DESCRIPTIONCode organization, data, DESCRIPTION
  • Зависимости и NAMESPACEЗалежності та NAMESPACEDependencies and NAMESPACE
  • Юнит-тесты и документацияЮніт-тести та документаціяUnit tests and documentation
  • Сайт пакета и публикация на CRANСайт пакета та публікація на CRANPackage website and CRAN release
  • Обёртки над API и мета-пакетыОбгортки над API та мета-пакетиAPI wrappers and meta-packages
Для когоДля когоWho it is for

Тем, у кого уже есть опыт написания кода на R.Тим, хто вже має досвід написання коду на R.Those who already write R code.

14 лекций14 лекцій14 lectures 6+ часов6+ годин6+ hours Конспекты и тестыКонспекти та тестиNotes & quizzes
Язык R для разработки AI-инструментов
NEW
2026
Новый курсНовий курсNew course

Язык R для разработки AI-инструментовМова R для розробки AI-інструментівBuilding AI Tools with R

Не просто пользоваться LLM, а строить на R собственных AI-ассистентов.Не просто користуватися LLM, а будувати на R власних AI-асистентів.Go beyond chatting with LLMs — build your own AI assistants in R.

Курс о системной разработке AI-решений на R — без игрушечных демо. Начинаем с API разных LLM-провайдеров (ChatGPT, Claude, Gemini) и управления контекстом, затем строим веб-интерфейс AI-чата на Shiny, учим ассистента пользоваться инструментами и выполнять действия, подключаем собственную базу знаний через RAG. В итоге из ellmer, mcptools, ragnar, shinychat, querychat и mini007 собирается цельное приложение, которым можно пользоваться в реальной работе.Курс про системну розробку AI-рішень на R — без іграшкових демо. Починаємо з API різних LLM-провайдерів (ChatGPT, Claude, Gemini) та керування контекстом, потім будуємо веб-інтерфейс AI-чату на Shiny, вчимо асистента користуватися інструментами та виконувати дії, підключаємо власну базу знань через RAG. У результаті з ellmer, mcptools, ragnar, shinychat, querychat і mini007 збирається цілісний застосунок, яким можна користуватися в реальній роботі.A systematic approach to building AI solutions in R — no toy demos. You start with the APIs of different LLM providers (ChatGPT, Claude, Gemini) and context management, then build a Shiny chat interface, teach the assistant to use tools and take actions, and connect your own knowledge base via RAG. ellmer, mcptools, ragnar, shinychat, querychat and mini007 come together into a complete app you can use in real work.

ПрограммаПрограмаCurriculum
  • Работа с LLM API через ellmerРобота з LLM API через ellmerLLM APIs with ellmer
  • AI-чат на Shiny и shinychatAI-чат на Shiny і shinychatAI chat with Shiny and shinychat
  • Инструменты (tool calling) и MCPІнструменти (tool calling) і MCPTool calling and MCP
  • RAG и собственная база знаний (ragnar)RAG і власна база знань (ragnar)RAG and your own knowledge base (ragnar)
  • Запросы к данным на естественном языке (querychat)Запити до даних природною мовою (querychat)Natural-language data queries (querychat)
  • Мультиагентные системы (mini007)Мультиагентні системи (mini007)Multi-agent systems (mini007)
Для когоДля когоWho it is for

Тем, у кого уже есть опыт программирования на R.Тим, хто вже має досвід програмування на R.Those with R programming experience.

4 лекции4 лекції4 lectures 2+ часа2+ години2+ hours КонспектыКонспектиLecture notes

Преподавание на образовательных платформахВикладання на освітніх платформахTeaching for education platforms

NeedForData · Netpeak · 2018

«Язык R для интернет-маркетинга»«Мова R для інтернет-маркетингу»“R for Digital Marketing”

Автор и лектор онлайн-курса для платформы NeedForData: методичка, видеолекции и практические задания по автоматизации маркетинговой аналитики на R.Автор і лектор онлайн-курсу для платформи NeedForData: методичка, відеолекції та практичні завдання з автоматизації маркетингової аналітики на R.Author and lecturer of the online course for NeedForData: a handbook, video lectures and hands-on tasks on automating marketing analytics with R.

WebPromoExperts

«Веб-аналитика PRO»«Веб-аналітика PRO»“Web Analytics PRO”

Соавтор программы и лектор продвинутого курса по веб-аналитике в академии WebPromoExperts.Співавтор програми та лектор просунутого курсу з веб-аналітики в академії WebPromoExperts.Co-author and lecturer of the advanced web analytics course at the WebPromoExperts Academy.

Telegram-канал R4marketingTelegram-канал R4marketingR4marketing on Telegram

Новые статьи, видео и заметки по R — первыми.Нові статті, відео та нотатки з R — першими.New articles, videos and R notes — first.

YouTube-канал R4marketingYouTube-канал R4marketingR4marketing on YouTube

Видеоуроки по R, аналитике и AI-инструментам.Відеоуроки з R, аналітики та AI-інструментів.Video lessons on R, analytics and AI tools.