ГЛАВНАЯ>ОБРАЗОВАНИЕ>Программирование

Программирование

Изучите 111 программ от ведущих школ.

Тетрика
БЕСПЛАТНО
Тетрика

Подготовка олимпидам по информатике

Освойте углубленные алгоритмы и структуры данных для успешного участия в олимпиадах по информатике. Курс поможет развить аналитическое мышление и навыки эффективного решения сложных задач. Поднимите свой уровень программирования и достигните высоких результатов на соревнованиях.

10 744
5.0 (50)
Тетрика
БЕСПЛАТНО
Тетрика

Курсы для выпускников по информатике

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

10 744
5.0 (5)
Яндекс Практикум
БЕСПЛАТНО
Яндекс Практикум

Основы программирования

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

Free
5.0 (38)
Яндекс Практикум
БЕСПЛАТНО
Яндекс Практикум

Архитектура программного обеспечения

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

169 000
5.0 (2)
Яндекс Практикум
БЕСПЛАТНО
Яндекс Практикум

Подготовка к алгоритмическому собеседованию

Пройдите курс "Подготовка к алгоритмическому собеседованию" от Яндекс Практикум, чтобы уверенно проходить технические интервью и получать офферы мечты. Вы освоите ключевые алгоритмы и структуры данных, необходимые для эффективного решения сложных задач. Изучите подходы к оптимизации кода и научитесь мыслить как разработчик, успешно справляющийся с любыми вызовами на собеседованиях.

Free
5.0 (38)
Яндекс Практикум
БЕСПЛАТНО
Яндекс Практикум

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

Освойте фундаментальные концепции алгоритмов и структур данных, необходимые для написания эффективного и оптимизированного кода. Курс поможет развить системное мышление и успешно проходить технические собеседования в IT-компании. Вы научитесь применять различные алгоритмические подходы для решения сложных задач и улучшите свои навыки программирования.

91 000
5.0 (23)
БЕСПЛАТНО
YouTube

Курс «Параллельные и распределенные вычисления»

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

Free
5.0 (41)
БЕСПЛАТНО
YouTube

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

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

Free
5.0 (26)
БЕСПЛАТНО
YouTube

Алгоритмы для NP-трудных задач

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

Free
5.0 (3)
БЕСПЛАТНО
YouTube

Языки программирования и компиляторы

Курс 'Языки программирования и компиляторы' предлагает глубокое погружение в основы создания и функционирования программного обеспечения. Вы изучите архитектуру различных языков программирования, принципы их работы и методы компиляции кода. Эти знания станут фундаментом для разработчиков, стремящихся понимать внутреннее устройство систем и создавать эффективные, надежные приложения.

Free
5.0 (35)
БЕСПЛАТНО
YouTube

Функциональное программирование

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

Free
5.0 (46)
БЕСПЛАТНО
YouTube

Параллельное программирование

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

Free
5.0 (4)
БЕСПЛАТНО
YouTube

Основы программирования встраиваемых систем (весна 2017)

Изучите фундаментальные принципы программирования встраиваемых систем, ключевые для создания эффективных и надежных решений в области аппаратного обеспечения. Курс охватывает основы работы с микроконтроллерами, взаимодействия с периферийными устройствами и оптимизации кода для ограниченных ресурсов. Полученные знания станут прочной базой для карьеры в разработке IoT, робототехнике и других высокотехнологичных отраслях.

Free
5.0 (16)
БЕСПЛАТНО
YouTube

Языки программирования и компиляторы (весна 2018)

Курс "Языки программирования и компиляторы" предлагает глубокое погружение в фундаментальные аспекты создания и работы программных языков. Вы изучите принципы построения компиляторов, включая лексический и синтаксический анализ, генерацию и оптимизацию кода. Это идеальная возможность для разработчиков и студентов расширить свои знания в области системного программирования и теоретических основ информатики.

Free
5.0 (23)
БЕСПЛАТНО
YouTube

Алгоритмы и структуры данных, часть 2 (весна 2018, Новосибирск)

Погрузитесь в мир эффективного программирования с курсом "Алгоритмы и структуры данных, часть 2". Вы освоите продвинутые методы организации данных и оптимизации вычислений, что является фундаментом для создания высокопроизводительных приложений. Эти знания критически важны для любого разработчика, стремящегося к профессиональному росту и успешному решению сложных IT-задач.

Free
5.0 (44)
БЕСПЛАТНО
YouTube

Алгоритмы и структуры данных, часть 1 (осень 2018, Новосибирск)

Погрузитесь в фундаментальные основы информатики с курсом "Алгоритмы и структуры данных, часть 1". Вы освоите ключевые концепции для эффективного решения задач программирования, научитесь анализировать и оптимизировать код. Этот курс заложит прочную базу для вашей карьеры в IT, независимо от выбранного языка программирования.

Free
5.0 (13)
БЕСПЛАТНО
YouTube

Программирование на Rust (весна 2019)

Этот курс предлагает глубокое погружение в язык программирования Rust, охватывая его ключевые концепции и синтаксис. Вы освоите принципы безопасного управления памятью иConcurrency для создания высокопроизводительных и надежных приложений. Идеально подходит для разработчиков, стремящихся использовать современные подходы в системном программировании и бэкенд-разработке.

Free
5.0 (8)
БЕСПЛАТНО
YouTube

Алгоритмы и структуры данных, часть 1(осень 2019)

Погрузитесь в основы компьютерных наук с курсом "Алгоритмы и структуры данных, часть 1", который является краеугольным камнем для любого программиста. Вы изучите ключевые принципы построения эффективного кода и научитесь выбирать оптимальные структуры для хранения и обработки данных. Этот курс идеально подходит для начинающих разработчиков, стремящихся заложить прочный фундамент для карьерного роста и успешного решения сложных задач.

Free
5.0 (24)
БЕСПЛАТНО
YouTube

Алгоритмы и структуры данных, часть 2 (весна 2020)

Этот курс "Алгоритмы и структуры данных, часть 2" углубляет знания в ключевых аспектах разработки программного обеспечения, осваивая продвинутые методы организации данных и оптимизации вычислений. Вы научитесь применять сложные алгоритмические решения для повышения эффективности и производительности ваших приложений. Полученные навыки станут незаменимой основой для создания высококачественного кода и успешного прохождения технических собеседований в IT-компаниях.

Free
5.0 (13)
БЕСПЛАТНО
YouTube

Дополнительные главы алгоритмов, часть 1 (осень 2019)

Погрузитесь в мир продвинутых алгоритмов с курсом "Дополнительные главы алгоритмов, часть 1 (осень 2019)". Вы освоите сложные структуры данных, методы оптимизации и техники решения нестандартных задач. Этот курс поможет углубить ваши знания и поднять навыки программирования на профессиональный уровень.

Free
5.0 (36)
БЕСПЛАТНО
YouTube

Рандомизированные алгоритмы (весна 2021)

Откройте мир эффективных решений с курсом "Рандомизированные алгоритмы (весна 2021)", предлагающим глубокое погружение в проектирование и анализ вероятностных методов для решения сложных вычислительных задач. Вы освоите ключевые концепции, такие как вероятностные структуры данных, методы Монте-Карло и Лас-Вегаса, и научитесь применять их для оптимизации производительности алгоритмов. Этот курс идеально подходит для программистов и исследователей, стремящихся улучшить свои навыки в разработке высокопроизводительных и надежных систем.

Free
5.0 (39)
БЕСПЛАТНО
YouTube

Дополнительные главы алгоритмов, часть 2 (весна 2020)

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

Free
5.0 (21)
БЕСПЛАТНО
YouTube

Разработка ПО (весна 2021)

Откройте для себя мир разработки программного обеспечения с курсом "Разработка ПО (весна 2021)". Получите фундаментальные знания и практические навыки, необходимые для создания современных программных продуктов. Этот курс поможет вам начать карьеру в IT и освоить ключевые аспекты разработки ПО.

Free
5.0 (12)
БЕСПЛАТНО
YouTube

Курс · Алгоритмы и структуры данных (осень 2014)

Курс "Алгоритмы и структуры данных" (осень 2014) предоставляет фундаментальные знания, необходимые каждому программисту. Слушатели освоят основные алгоритмы и структуры данных, такие как списки, деревья, графы и хеш-таблицы, а также научатся анализировать их сложность и применять на практике. Эти знания критически важны для написания оптимизированного и масштабируемого кода, что позволит вам создавать высокопроизводительные программные решения.

Free
5.0 (15)
БЕСПЛАТНО
YouTube

Курс · Программирование на Perl (осень 2015)

Освойте основы программирования на Perl с помощью этого всеобъемлющего курса, идеально подходящего для начинающих разработчиков. Вы получите практические навыки для написания эффективных скриптов, автоматизации задач и работы с данными. Заложите прочный фундамент в области бэкенд-разработки и системного администрирования, изучая один из мощнейших языков программирования.

Free
5.0 (24)
БЕСПЛАТНО
YouTube

Курс · Алгоритмы и структуры данных (осень 2016)

Погрузитесь в фундаментальные основы программирования с курсом по алгоритмам и структурам данных. Освойте ключевые методы организации и обработки информации, научитесь создавать эффективный и оптимизированный код. Этот курс станет прочной базой для решения сложных задач и развития вашей карьеры в IT.

Free
5.0 (22)
БЕСПЛАТНО
YouTube

Курс "Основы программирования"

Освойте фундамент IT-мира с курсом "Основы программирования" и заложите крепкую базу для будущей карьеры разработчика. Вы изучите ключевые концепции, алгоритмы и синтаксис, необходимые для создания первых программ. Присоединяйтесь, чтобы развить логическое мышление и получить практические навыки, открывающие двери в мир высоких технологий.

Free
5.0 (26)
БЕСПЛАТНО
YouTube

Графовые алгоритмы

Освойте фундаментальные графовые алгоритмы, незаменимые для решения сложных задач в программировании, аналитике и машинном обучении. В рамках курса вы изучите принципы работы и практическое применение таких алгоритмов, как Дейкстры, Прима, Краскала, поиск в ширину и глубину. Повысьте свою квалификацию, научитесь оптимизировать код и создавать эффективные решения для работы с большими объемами данных.

Free
5.0 (19)
БЕСПЛАТНО
YouTube

Курс «Быстрый старт разработчика»

Курс «Быстрый старт разработчика» идеально подходит для новичков, желающих освоить основы программирования и начать карьеру в IT. Вы получите фундаментальные знания и практические навыки, необходимые для создания собственного программного обеспечения. Начните свой путь в разработке с эффективной программы обучения, которая поможет вам уверенно стартовать в востребованной профессии.

Free
5.0 (9)
БЕСПЛАТНО
YouTube

Алгоритмы теория и практика Методы

Погрузитесь в увлекательный мир алгоритмов, изучая их теорию и практическое применение для эффективного решения задач. Освойте ключевые методы построения и анализа алгоритмов, чтобы оптимизировать производительность ваших программ. Этот курс предоставит вам прочную основу для успешной карьеры в разработке и системном анализе.

Free
5.0 (46)
БЕСПЛАТНО
YouTube

Программная инженерия

Погрузитесь в мир программной инженерии и освойте комплексный подход к созданию высококачественного программного обеспечения. Вы узнаете о всех этапах жизненного цикла разработки ПО, от проектирования до развертывания и поддержки. Этот курс станет фундаментом для успешной карьеры в IT, позволяя создавать надежные и эффективные программные продукты.

Free
5.0 (12)
БЕСПЛАТНО
YouTube

Фундамент программирования

Откройте для себя мир IT с курса "Фундамент программирования", идеально подходящего для абсолютных новичков. Вы освоите ключевые концепции, алгоритмы и базовые структуры данных, закладывая прочную основу для дальнейшего обучения. Полученные знания станут вашим первым шагом к успешной карьере в любой области разработки.

Free
5.0 (7)
БЕСПЛАТНО
YouTube

Программирование - все что с ним связано

Этот курс предлагает всестороннее погружение в мир программирования, охватывая ключевые концепции и принципы, необходимые для успешной разработки. Вы изучите основы кодирования, логику построения алгоритмов и применение различных языков программирования на практике. Приобретенные знания и навыки станут крепкой базой для вашей карьеры в IT-сфере, открывая путь к созданию собственных проектов и решению сложных задач.

Free
5.0 (39)
БЕСПЛАТНО
YouTube

Изучение языка Си для начинающих

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

Free
5.0 (47)
БЕСПЛАТНО
YouTube

Язык программирования Си. Изучение C.

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

Free
5.0 (24)
БЕСПЛАТНО
YouTube

Изучение Lua от простого к сложному

Откройте для себя мир программирования с Lua, легким и мощным скриптовым языком, популярным в разработке игр, веб-приложений и системного администрирования. Этот всеобъемлющий курс проведет вас от абсолютных основ синтаксиса и базовых концепций до продвинутых тем и практического применения. Идеально подходит для начинающих программистов, желающих быстро освоить функциональный язык и расширить свои профессиональные навыки.

Free
5.0 (34)
БЕСПЛАТНО
YouTube

8 класс - Информатика

Погрузитесь в мир информатики с курсом для 8 класса, разработанным для глубокого понимания основ компьютерных наук. Вы изучите принципы алгоритмизации, базовые концепции программирования и эффективные методы работы с информацией, освоив ключевые цифровые навыки. Этот курс станет отличной основой для дальнейшего изучения IT-технологий и поможет развить логическое мышление.

Free
5.0 (28)
БЕСПЛАТНО
YouTube

Информатика

Погрузитесь в мир информатики с этим курсом, охватывающим ключевые концепции компьютерных наук. Вы освоите основы программирования, алгоритмическое мышление и принципы работы с информацией, необходимые в современном цифровом мире. Этот курс станет вашей крепкой базой для дальнейшего развития в любой IT-области и понимания цифровых технологий.

Free
5.0 (38)
БЕСПЛАТНО
YouTube

Ассемблер для начинающих с НУЛЯ (удаленный)

Курс "Ассемблер для начинающих с НУЛЯ" идеально подходит для тех, кто хочет освоить основы низкоуровневого программирования и понять работу компьютера на базовом уровне. Вы научитесь взаимодействовать с аппаратным обеспечением, создавать эффективные программы и заложите фундамент для глубокого изучения системной разработки. Это удаленное обучение позволит вам комфортно изучить Ассемблер, открывая двери в мир оптимизации кода и реверс-инжиниринга.

Free
5.0 (4)
БЕСПЛАТНО
YouTube

Haskell для начинающих

Освойте основы функционального программирования с курсом "Haskell для начинающих", который поможет вам с нуля погрузиться в мир этого мощного языка. Изучите ключевые концепции, синтаксис и лучшие практики Haskell, применяя полученные знания на практических примерах. Этот курс идеально подходит для тех, кто хочет начать карьеру в разработке или расширить свои навыки в программировании, освоив функциональный подход.

Free
5.0 (17)
БЕСПЛАТНО
YouTube

Изучение Ruby для начинающих

Начните свой путь в программировании с курса "Изучение Ruby для начинающих", который охватывает все базовые концепции языка. Вы освоите синтаксис, переменные, структуры данных и принципы объектно-ориентированного программирования. Этот курс станет отличной отправной точкой для дальнейшего развития в веб-разработке и создании мощных приложений.

Free
5.0 (20)
БЕСПЛАТНО
YouTube

ВИДЕОУРОКИ: Информатика Паскаль

Освойте основы информатики и программирования с помощью видеоуроков по Паскалю. Этот курс идеально подходит для начинающих, желающих понять базовые концепции алгоритмов и структуры данных. Изучите синтаксис языка Pascal и получите практические навыки для создания своих первых программ.

Free
5.0 (36)
БЕСПЛАТНО
YouTube

Уроки по Lua

Изучите Lua, мощный, легкий и эффективный скриптовый язык программирования, идеально подходящий для широкого спектра задач. Освойте основы синтаксиса, работы с данными и управления потоком для создания гибких и быстрых приложений. Приобретите практические навыки, чтобы применять Lua в разработке игр, встраиваемых системах и других проектах.

Free
5.0 (24)
БЕСПЛАТНО
YouTube

Уроки по языку программирования Rust

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

Free
5.0 (30)
БЕСПЛАТНО
YouTube

Язык программирования Lisp уроки и задания

Изучите язык программирования Lisp с нуля благодаря комплексному курсу, охватывающему основные концепции и продвинутые методы. Вы освоите функциональное программирование и научитесь применять Lisp для решения разнообразных задач. Этот курс идеально подходит для тех, кто стремится расширить свои навыки в разработке и исследовать мощь одного из старейших и самых влиятельных языков программирования.

Free
5.0 (36)
БЕСПЛАТНО
YouTube

Уроки по Ассемблеру(tasm)

Освойте основы низкоуровневого программирования с курсом "Уроки по Ассемблеру (TASM)". Вы научитесь работать с языком Ассемблера и инструментом TASM, что позволит глубже понять архитектуру компьютера и принципы работы программного обеспечения. Эти знания станут крепкой базой для создания высокоэффективного кода и развития в системном программировании.

Free
5.0 (24)
БЕСПЛАТНО
YouTube

Открытые уроки для начинающих программистов

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

Free
5.0 (4)
БЕСПЛАТНО
YouTube

Rust Lang Lessons

Откройте для себя мир высокопроизводительного и безопасного программирования с курсом "Rust Lang Lessons". Изучите основы синтаксиса, управление памятью без сборщика мусора и эффективную разработку конкурентных систем. Погрузитесь в создание надежных и быстрых приложений, востребованных в современной IT-индустрии.

Free
5.0 (11)
БЕСПЛАТНО
YouTube

введение в теорию автоматов и вычислений - новый курс

Погрузитесь в фундаментальные основы компьютерных наук с курсом "Введение в теорию автоматов и вычислений". Изучите ключевые концепции формальных языков, конечных автоматов, машин Тьюринга и вычислимости, которые лежат в основе современного программирования. Этот курс поможет вам развить глубокое понимание принципов работы алгоритмов и подготовит к изучению более сложных тем в разработке и анализе данных.

Free
5.0 (37)
БЕСПЛАТНО
YouTube

Введение в информационные технологии

Курс "Введение в информационные технологии" является идеальной отправной точкой для всех, кто желает освоить фундаментальные концепции современной IT-сферы. Вы познакомитесь с основными принципами работы компьютеров, сетей, операционных систем и баз данных, а также изучите базовые понятия программирования. Эти знания станут прочной основой для дальнейшего развития в любой выбранной IT-специальности и успешного старта карьеры в индустрии.

Free
5.0 (36)
Страница 1 из 3