![](https://habrastorage.org/storage2/5c2/766/599/5c27665992ebbfed3949e3f42361728b.jpg)
С утра я обнаружил у себя в почте приятный предновогодний сюрприз: Code School совместно с O'Reilly выпустили бесплатный курс по языку R.
Курс выполнен в традициях Code School, т.е. его запросто можно пройти в браузере за пару-другую перерывов на кофе. Для этого даже не потребуется регистрация.
Курс поделен на восемь уровней, каждый из которых займет не более 10-15 минут:
- Синтаксис R — Легкое введение в выражения, переменные и функции языка R.
- Векторы — Группировка значений в векторы и последующее работа с ними.
- Матрицы — Создание и отображение двумерных наборов данных.
- Суммарная статистика — Просчет и построение базовых графиков: абсолютного, среднего и квадратичного отклонений.
- Факторы — Создание и построение графиков с категоризированными данными.
- Фреймы данных — Организация значений во фреймы, загрузка фреймов из файлов и их объединение.
- Работа с реальными данными — Проверка на корреляцию между наборами данных, линейные модели.
- Установка дополнительных пакетов — Расширение R с помощью дополнительных библиотек.
Получился эдакий брифинг по возможностям языка, рассчитаный на человека с любым уровнем понимания темы и имеющиего базовые навыки программирования. Получилось качественно и очень интересно — хотя, признаюсь, я и далек от этой области знаний.
Язык R — не первая тема, которая затрагивается в Code School бесплатно. До этого уже были выпущены
- Try Ruby
- Try Git совместно с github
- Rails For Zombies
- JQuery Air: First Flight совместно с JumpstartLab
Кроме того, на начало 2013 года Code School запланировали выпуск бесплатного курса Try Objective-C, который сейчас разрабатывается как побочный продукт их успешной кампании на Kickstarter.
Комментарий от хабраюзера barmaley_exe:
А ещё по R'у есть серия видео, которые
These were created as a supplement for the online course Stats 1 on Coursera (taught by Andrew Conway). They are an hour of content in total.и курс на Coursera Computing for Data Analysis, вскоре стартующий.