Аналитик Big Data — чем занимается, и что нужно знать, чтобы им стать?

Совместно с GeekBrains рассказываем, что нужно знать, чтобы стать аналитиком Big Data — даже если у вас нету опыта работы.

Обложка: Аналитик Big Data — чем занимается, и что нужно знать, чтобы им стать?

10 честных ответов об онлайн-курсах программирования

Когда нужны онлайн-курсы программирования, что они могут предложить и какие потребности закрывают? Отвечаем на 10 популярных вопросов.

Обложка: 10 честных ответов об онлайн-курсах программирования

Do you speak English? Бесплатные материалы по английскому для айтишников + книги

Английский для айтишника что клингонский для клингона — должен быть родным. Мы собрали для вас самые полезные материалы по инглишу.

Обложка: Do you speak English? Бесплатные материалы по английскому для айтишников + книги

Вводный курс по TypeScript

TypeScript — это расширенная версия JavaScript, главной целью которого является упрощение разработки крупных JS-приложений.

Обложка: Вводный курс по TypeScript

10 принципов ООП, о которых стоит знать каждому программисту

Эта статья расскажет о 5 принципах SOLID и других существующих принципах объектно-ориентированной разработки и какие преимущества они предлагают.

Обложка: 10 принципов ООП, о которых стоит знать каждому программисту

Бесплатное обучение на Microsoft Learn — что это такое и зачем нужно вам

Microsoft Learn — проект Microsoft для обучения IT-специалистов. Все курсы абсолютно бесплатны. Рассказываем про платформу на примере 8 направлений обучения.

Microsoft Learn

Всё о QA: 80 бесплатных материалов по грамотному тестированию

В данном списке содержатся ссылки на бесплатные материалы, посвящённые тестированию. Материалы на русском языке, а также онлайн-курсы и подкасты выделяются метками. Своими материалами можно поделиться в комментариях.

Обложка: Всё о QA: 80 бесплатных материалов по грамотному тестированию

Подборка свежих курсов для айтишников от известных университетов

Новые курсы от известных университетов появяются каждый день: только за последние 4 месяца было объявлено о проведении 600 курсов. Мы выбрали лучшие из них.

Обложка: Подборка свежих курсов для айтишников от известных университетов
Обложка: Даже школьник может работать в IT. Тратить ли время на вуз? — образовательный эксперимент

Даже школьник может работать в IT. Тратить ли время на вуз? — образовательный эксперимент

Можно ли стать программистом, не проходя обучение в университете по профильной специальности? Можно! Как это сделать читайте в статье.

Обложка: Хочу научиться программировать на Python. С чего начать?

Хочу научиться программировать на Python. С чего начать?

Рассказываем, что нужно выучить в первую очередь, где брать знания и интересные задачи для тренировок.

Как научить ребёнка программировать

Программирование не всегда легко даётся студентам и взрослым, что уж говорить о детях. Мы подготовили небольшую подборку материалов, которые упростят процесс обучения программированию даже самым маленьким.

Обложка: Как научить ребёнка программировать
Обложка: Курс «Продвинутый Python»

Курс «Продвинутый Python»

Видеоуроки предназначены для опытных программистов на Python и тех, кто знаком с его основами. …

Обложка: Курс «Введение в алгоритмы»

Курс «Введение в алгоритмы»

Русскоязычный базовый курс от Hexlet, посвященный алгоритмам и структурам данных. В курсе рассматриваются сложность алгоритмов, а также сортировка и графы. Курс записан в 2015 году, лектор — Рахим Давлеткалиев.

Обложка: Курс «Программирование на Java»

Курс «Программирование на Java»

Русскоязычный вводный курс от Computer Science Center, знакомящий слушателей с базовыми возможностями языка программирования Java. Курс записан в 2014 году, лектор — Алексей Владыкин.

Обложка: Курс «Введение в компьютерное зрение»

Курс «Введение в компьютерное зрение»

Русскоязычный курс, рассматривающий как базовые понятия компьютерного зрения, так и ряд современных алгоритмов, позволяющих решать практические задачи. Отдельно отмечается связь методов компьютерного зрения с обработкой зрительной информации в мозгу человека. Курс…

Обложка: Курс «Теория игр»

Курс «Теория игр»

Русскоязычный курс от Computer Science Center, посвященный теории игр — математическому методу изучения оптимальных стратегий в играх. Курс записан в 2013 году, лектор — Илья Кацев.

Курс «Углубленное программирование на C/С++»

Русскоязычный курс проекта «Технопарк Mail.Ru Group», посвященный продвинутым аспектам программирования на языках C/C++. Курс записан в 2014 году, лектор — Алексей Петров.

Обложка: Курс «Углубленное программирование на C/С++»
Обложка: Курс «Алгоритмы и структуры данных»

Курс «Алгоритмы и структуры данных»

Русскоязычный курс проекта «Техносфера Mail.Ru Group», представляющий собой введение в основы алгоритмов и структур данных. Цель курса — познакомить слушателей с основными алгоритмами, применяемыми для разработки программного обеспечения, научить выбирать подходящие структуры данных…

Обложка: Курс «Программирование на Go»

Курс «Программирование на Go»

Русскоязычный курс, посвященный основам языка программирования Go (golang). Курс записан в рамках проекта «Техносфера Mail.Ru Group». Цель уроков — дать студентам основные представления о языке и его экосистеме.

Обложка: Курс «Проектирование информационных систем»

Курс «Проектирование информационных систем»

Русскоязычные видеоуроки от НОУ ИНТУИТ. В курсе рассматриваются методические основы проектирования информационных систем, которые базируются на принципах системного анализа и применения CASE-технологий.

стажировка в Google

Чтобы попасть на стажировку в Google, достаточно закончить школу

Денис Солонков попал на стажировку в Google после первого курса ВШЭ. Пообщались о трудоустройстве и о том, как он получил необходимые для работы навыки.

Обложка: Курс «Вычисления на GPU. Основные подходы, архитектура, оптимизации»

Курс «Вычисления на GPU. Основные подходы, архитектура, оптимизации»

Русскоязычный курс лекций, освещающий основные способы разработки программного обеспечения, использующего графические процессоры (GPU) NVIDIA в параллельных вычислениях.

Курс «Введение в информационную безопасность»

Русскоязычный курс, рассматривающий основные понятия, определения и задачи информационной безопасности, методы её обеспечения, вопросы криптографической защиты, программные уязвимости и их эксплуатацию, формальные модели безопасности и их приложение в ОС Linux.

Обложка: Курс «Введение в информационную безопасность»
Обложка: Курс «Разработка веб-приложений на ASP.NET»

Курс «Разработка веб-приложений на ASP.NET»

Русскоязычный курс от НОУ ИНТУИТ, посвященный вопросам разработки веб-приложений на основе технологии ASP.NET. …

Обложка: Курс «Объектно-ориентированный анализ и программирование»

Курс «Объектно-ориентированный анализ и программирование»

Русскоязычный курс от НОУ ИНТУИТ, ориентированный на изучение процесса разработки программных систем на основе объектной технологии, включая анализ, проектирование и разработку. …

Обложка: Курс «Методы распределенной обработки больших объемов данных в Hadoop»

Курс «Методы распределенной обработки больших объемов данных в Hadoop»

Русскоязычный курс проекта «Техносфера Mail.Ru Group», представляющий собой введение в Hadoop и фокусирующийся на проектировании и реализации распределенных алгоритмов, которые могут применяться в таких сферах, как обработка текстов, графов, связанных данных и…

Обложка: Курс «Математическая статистика»

Курс «Математическая статистика»

Русскоязычный курс от Computer Science Center, рассматривающий основы математической статистики, а также современные методы прикладной статистики. Цель курса — научить правильно применять методы математической статистики к различным прикладным задачам.

Обложка: Курс «Хранилища данных»

Курс «Хранилища данных»

Русскоязычный курс от НОУ ИНТУИТ, рассматривающий принципы построения систем, ориентированных на анализ данных, а также различные модели данных, используемых для построения хранилищ данных.

Обложка: Курс «Информационный поиск»

Курс «Информационный поиск»

Русскоязычный курс от Computer Science Center, рассматривающий базовые методы информационного поиска: получение и подготовка данных, индексирование, ранжирование, оценка качества; а также темы, актуальные в последние несколько лет: машинное обучение для…

Обложка: Курс «Введение в аналитику больших массивов данных»

Курс «Введение в аналитику больших массивов данных»

Русскоязычный курс, знакомящий слушателей с основными понятиями в области аналитической обработки больших данных. Цель курса — научить слушателей ориентироваться в области технологий и методологий анализа больших данных.

Обложка: Курс «Машинное обучение»

Курс «Машинное обучение»

Русскоязычный курс, посвященный базовым принципам машинного обучения. Курс прочитан в 2014 году, лекторы курса — Игорь Кураленок и Никита Поваров.

Обложка: Курс «Информационный поиск»

Курс «Информационный поиск»

Русскоязычный видеокурс в рамках проекта «Техносфера Mail.Ru Group», рассказывающий об основных методах, применяемых при создании поисковых систем. Некоторые из них – хороший пример смекалки, некоторые показывают, где и как можно…