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

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

Обложка поста

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

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

Обложка поста

Вакансии, где нужны знания по теме «Обучающие курсы»

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

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

Microsoft Learn

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

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

Обложка поста

События и курсы

Обложка поста

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

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

Обложка поста

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

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

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

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

Обложка поста
Обложка поста

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

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

Обложка поста

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

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

Обложка поста

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

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

Обложка поста

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

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

Обложка поста

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

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

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

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

Обложка поста
Обложка поста

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

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

Обложка поста

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

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

Обложка поста

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

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

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

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

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

Обложка поста

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

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

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

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

Обложка поста
Обложка поста

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

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

Обложка поста

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

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

Обложка поста

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

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

Обложка поста

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

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

Обложка поста

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

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

Обложка поста

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

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

Обложка поста

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

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

Обложка поста

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

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

Обложка поста

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

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

Обложка поста

Курс «Введение в C#»

Англоязычный курс, посвященный основам языка программирования C#. Курс также охватывает Xamarin и разработку игр.

Обложка поста

Курс «Теория и практика многопоточного программирования»

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

Обложка поста

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

Русскоязычный курс лекций от Computer Science Center, посвященный теории игр. Теория игр занимается математическим моделированием конфликтных ситуаций, таких как конкуренция в экономике, политические конфликты, проблемы, связанные с голосованием и т.д.

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

Русскоязычный видеокурс Computer Science Center, посвященный основам языка Python. Курс записан в 2015 году, лектор курса — Сергей Лебедев.

Обложка поста