Каталог курсов
Изучите 115+ бесплатных курсов по программированию, веб-разработке, науке о данных, ИИ, кибербезопасности и многому другому.
Показано 115 бесплатных курсов
Разработка 2D-игр с libGDX
Этот курс исследует, как использовать LibGDX для создания 2D-игр, которые работают везде, от веб-браузеров до мобильных устройств. В конце вы создадите полноценную игру под названием Icicles.
A/B-тестирование для бизнес-аналитиков
Изучите, как проектировать бизнес-эксперименты и анализировать результаты, развивая навыки в рандомизированных и парных A/B-тестах.
A/B-тестирование для бизнес-аналитиков
Изучите, как проектировать бизнес-эксперименты и анализировать результаты, развивая навыки в рандомизированных и парных A/B-тестах.
Продвинутый Android с Kotlin
Выйдите за рамки основ создания Android-приложения с "Продвинутым Android с Kotlin". Этот курс научит вас добавлять ряд продвинутых функций в ваше приложение, начиная с лучших практик использования.
Основы ИИ
Начните свое путешествие в искусственный интеллект, изучив его основные концепции и терминологию. Этот курс знакомит с ключевыми областями ИИ, включая машинное обучение, компьютерное зрение и обработку естественного языка.
Подготовка к собеседованию по Android
Изучите, как отвечать на распространенные вопросы собеседований по Android и мобильной разработке.
Асинхронные запросы JavaScript
Этот курс охватывает всё, что нужно знать для асинхронных запросов данных в веб-приложениях. Вы изучите асинхронные запросы, используя объект XHR, метод .ajax jQuery и Fetch API.
Механизм внимания с Google Cloud
Отточите свои навыки ИИ с помощью этого бесплатного курса по механизмам внимания. Изучите, как модели фокусируются на ключевых входных данных для улучшения перевода, суммирования, ответов на вопросы и других сложных задач.
Аутентификация и авторизация: OAuth
Изучите, как реализовать фреймворк OAuth 2.0, чтобы пользователи могли безопасно и легко входить в ваши веб-приложения.
AutoLayout (Автоматическая компоновка)
Изучите AutoLayout и способы использования stack views и ограничений для создания идеальных пользовательских интерфейсов.
Курс AWS DeepRacer
Изучите, как создавать, обучать и развертывать модели обучения с подкреплением с помощью AWS DeepRacer.
Основы машинного обучения AWS
Изучите, что такое машинное обучение, и шаги, связанные с созданием и оценкой моделей. Приобретите востребованные навыки, необходимые в компаниях, работающих над решением задач с помощью ИИ. Изучите основы продвинутых областей машинного обучения, таких как компьютерное зрение, обучение с подкреплением и генеративный ИИ. Получите практический опыт работы с машинным обучением, используя устройства AWS AI (например, AWS DeepLens, AWS DeepRacer и AWS DeepComposer). Изучите, как быстро подготавливать, создавать, обучать и развертывать высококачественные модели машинного обучения (ML) с помощью Amazon SageMaker и изучите лучшие практики объектно-ориентированного программирования.
Оптимизация рендеринга браузера
Этот курс развеет мифы о конвейере рендеринга браузера и упростит создание высокопроизводительных веб-приложений.
Создание веб-форм с высокой конверсией
Повысьте конверсию с помощью лучших практик для быстрых и эффективных форм! Изучите, как проектировать и создавать веб-формы для пользователей на любом устройстве.
Клиент-серверная коммуникация
Клиент-сервер: цикл HTTP запрос/ответ, HTTP/1, HTTPS, HTTP/2, основы безопасности.
Настройка Linux веб-серверов
Настройка Linux веб-серверов: вводный Linux, безопасность, развёртывание веб-приложения.
Непрерывная интеграция и развертывание
В этом курсе вы узнаете, как улучшить процесс мобильной разработки с помощью непрерывной интеграции и развертывания.
Core ML: Машинное обучение для iOS
Изучите, как интегрировать модели машинного обучения в приложения iOS с помощью Core ML.
Создание аналитического набора данных
Изучите, как подготавливать данные для обеспечения эффективности вашего анализа, одновременно улучшая навыки работы с Alteryx.
Проектирование и анализ киберфизических систем
Изучите, как проектировать и анализировать киберфизические системы, объединяющие физические и программные компоненты.
Подготовка к собеседованию по науке о данных
Подготовьтесь к собеседованию по науке о данных, практикуясь в анализе данных, машинном обучении, структурах данных и алгоритмах.
Программа по структурам данных и алгоритмам
Отточите свои навыки решения проблем в этой программе. Практикуйтесь в более чем 100 задачах по алгоритмам и структурам данных, изучите техники на основе Python и подготовьтесь к собеседованиям с наставничеством и реальными сценариями программирования.
Развертывание кластера Hadoop
Разверните собственный кластер Hadoop для обработки больших данных!
Проектирование компьютерных программ
Моделирование задач и оптимизация на Python: продвинутые приёмы проектирования и производительности.
Разработка Android-приложений на Kotlin
Архитектура и разработка Android‑приложений на Kotlin: UI/ConstraintLayout, навигация, ViewModel/LiveData, Room, RecyclerView, Retrofit/Glide, background, доступность.
Дифференциальные уравнения в действии
Напишите код на Python для поиска численных решений систем дифференциальных уравнений. Созданные вами модели будут бороться с лесными пожарами, возвращать космические корабли на Землю и многое другое!
Цифровая трансформация с Google Cloud
Изучите, как компании используют Google Cloud для цифровой трансформации. От миграции в облако, фреймворков инноваций и гибкого масштабирования - этот бесплатный курс вооружит вас инструментами для руководства трансформационными технологическими инициативами.
Динамические веб-приложения с Sinatra
Изучите, как создавать динамические веб-приложения с помощью легковесного фреймворка Sinatra.
ES6
В этом курсе вы изучите последние функции и улучшения языка программирования JavaScript, включая новые ключевые слова, стрелочные функции, синтаксис Class, Promises и многое другое.
Исследование преобразования данных с Google Cloud
Погрузитесь в подготовку и преобразование данных с помощью инструментов ETL Google Cloud. Изучите, как очищать, организовывать и создавать конвейеры данных для машинного обучения в этом бесплатном курсе.
Firebase Analytics: Android (Аналитика Firebase для Android)
Изучите, как увеличить пользовательскую базу приложения с помощью Firebase Analytics - бесплатного и неограниченного аналитического решения. Вы сможете узнать, кто ваши пользователи и как они взаимодействуют с вашим приложением.
Firebase Analytics: iOS
Изучите, как увеличить пользовательскую базу приложения с помощью Firebase Analytics - бесплатного и неограниченного аналитического решения. Вы сможете узнать, кто ваши пользователи и как они взаимодействуют с вашим приложением.
Firebase за выходные (Android)
Этот курс научит вас, когда и почему выбирать Firebase в качестве бэкенда для вашего Android-приложения.
Основы Full Stack
Основы full-stack: CRUD и REST, веб-сервер на Python, Flask, итеративная разработка.
Gemini API от Google
Преподаваемый ведущими экспертами по машинному обучению UC Berkeley, этот бесплатный курс покажет вам, как создавать ИИ-приложения с помощью Gemini API от Google и AI Studio с текстом, изображениями и кодом.
Gemini в Google Meet
Изучите, как использовать Gemini в Google Meet для улучшения видеозвонков с помощью функций ИИ, таких как создание фона, перевод субтитров и улучшение качества видео, через руководящие уроки и примеры.
Основы генеративного ИИ с Google Cloud
Создайте прочную основу в генеративном ИИ с Google Cloud. Этот бесплатный курс охватывает типы моделей и показывает, как создавать инструменты на основе ИИ для воплощения ваших идей в жизнь.
Курс Gmail
Общайтесь как профессионал с Gmail. Изучите облачное программное обеспечение электронной почты Google, чтобы узнать о функциях экономии времени, системах организации и оптимизации настроек Gmail для максимальной производительности.
Курс Google Drive
Организуйте свою цифровую жизнь с Google Drive. Этот курс научит вас навигации в Google Drive, загрузке и организации файлов, работе с различными типами файлов и управлению общими дисками для совместной работы команды и доступа к файлам.
Курс Google Meet
Подключайтесь с легкостью с помощью Google Meet. Этот курс охватывает необходимые шаги для создания и управления видеоконференциями из любого места.
Google Sheets - Продвинутые темы
Расширьте свои практические знания Google Sheets для эффективной обработки данных. Этот курс охватывает пользовательские темы, параметры условного форматирования, а также функции и формулы, экономящие время.
Курс Google Sheets
Сотрудничайте, организуйте и анализируйте данные с помощью веб-поддерживаемого программного обеспечения для работы с электронными таблицами от Google. Google Sheets открывает двери для бесшовного управления проектами, планирования, финансового отслеживания и многого другого.
Курс Google Slides
Презентуйте с уверенностью, освоив Google Slides. Этот курс может быстро улучшить презентации и проекты с помощью простых советов по дизайну и руководства по инструментам Google Slides.
Grand Central Dispatch (GCD)
Фреймворк Grand Central Dispatch от Apple позволяет создавать асинхронные приложения для iOS, обеспечивая плавный пользовательский опыт.
Курс Hedera Hashgraph
Этот курс предоставляет всесторонний обзор сети Hedera и её основных концепций. После введения в Web3 и Hedera вы погрузитесь в архитектуру сети, основы для разработчиков, консенсус, сервисы токенов, разработку dApp, смарт-контракты и взаимодействие. Вы также выполните практические модули, включая настройку локальных сетей и использование JSON RPC Relay для нативных сервисов. К концу курса вы получите глубокое понимание разработки на Hedera Hashgraph.
Как создать стартап
Изучите разработку клиентов для проверки идей и итерации с использованием реальной обратной связи пользователей.
Как создать iOS-приложение
Изучите процесс создания приложения, превращая свои идеи из чертежей в App Store!
HTML5 Canvas
Изучите, как использовать HTML5 Canvas для создания и изменения изображений или даже интерактивных анимаций.
HTTP и веб-серверы
HTTP запросы/ответы, сервер/клиент на Python, практические возможности HTTP.
Инновации с искусственным интеллектом Google Cloud
Создавайте более умные приложения, интегрируя облачные AI API для перевода, компьютерного зрения и разговорного интеллекта. Этот бесплатный курс дает вам инструменты, необходимые для инноваций с Google Cloud.
Введение в AJAX
Изучите, как выполнять асинхронные запросы при создании веб-приложения с данными из Google Street View, New York Times и Wikipedia!
Введение в алгоритмы
Введение в проектирование и анализ алгоритмов: графы, сложность, связи в сетях, задачники.
Введение в искусственный интеллект
Основы ИИ: машинное обучение, компьютерное зрение, обработка естественного языка, вероятностные рассуждения и планирование.
Введение в Backend
Изучите основы backend-разработки: как работает веб, формы, шаблоны, базы данных, учетные записи пользователей и безопасность.
Введение в анализ данных
Pandas, NumPy, Matplotlib: очистка, анализ и визуализация данных с реальными датасетами.
Введение в Hadoop и MapReduce
Основы Hadoop и MapReduce: HDFS, паттерны MapReduce, код и проект. Быстрый старт по Big Data.
Введение в Java: Функциональное программирование
Основы Java: переменные, условия, функции, циклы, 2D-массивы, IntelliJ и отладка.
Введение в JavaScript
Изучите основы синтаксиса JavaScript: переменные, типы данных, условия, циклы, функции, массивы и объекты.
Введение в jQuery
Изучите, как легко получать доступ к DOM и изменять его с помощью jQuery!
Введение в LangChain
Этот курс знакомит с основами LangChain, включая язык выражений LangChain (LCEL) и создание базовой программы чат-бота. Затем вы научитесь использовать шаблоны промптов LangChain и парсеры вывода для генерации высококачественных структурированных выходных данных из больших языковых моделей.
Введение в машинное обучение
Полный процесс машинного обучения с scikit-learn: классификация, регрессия, кластеризация, PCA, валидация и оценка.
Введение в разработку приложений по принципу "укажи и щелкни"
В этом коротком классе вы создадите мощные приложения без написания кода. Отлично подходит, если вы начинающий разработчик или кто-то, кто хочет узнать, что делают программисты.
Введение в Progressive Web Apps
Изучите, как создать прогрессивное веб-приложение, используйте Service Workers, чтобы ваши веб-приложения работали в офлайн-режиме, и позвольте пользователям устанавливать ваше приложение на главный экран их устройств.
Введение в реляционные базы данных
Основы реляционных БД: таблицы, ключи и JOIN, базовый SQL и Python DB-API.
Введение в статистику
Анализируйте, визуализируйте и интерпретируйте данные с увлекательными примерами и упражнениями по программированию.
Введение в TensorFlow для глубокого обучения
Практический курс по TensorFlow и Keras: сборка, обучение, оптимизация сетей, transfer learning, TFLite.
Введение в теоретическую информатику
Изучите основные концепции теоретической информатики. Узнайте, что они означают для решения сложных вычислительных задач.
Введение в службу Azure OpenAI, модели ИИ и возможности
Изучите службу Azure OpenAI, включая настройку, выбор модели, инженерию промптов, генерацию кода и изображений, а также практики ответственного ИИ для создания безопасных и эффективных приложений ИИ в Azure.
Введение в Gemini для Google Workspace
Начните создавать прочную основу в Gemini с помощью этого бесплатного вводного курса. Изучите ключевые функции, которые повышают продуктивность и эффективность с помощью генеративного ИИ в Google Workspace.
Введение в генеративный ИИ с Google Cloud
Получите практический опыт работы с инструментами для создания ИИ, который генерирует текст, изображения или код. Этот бесплатный микрокурс охватывает основные концепции генеративных моделей, созданных и развернутых в облаке.
Введение в HTML и CSS
Основы HTML и CSS: синтаксис, теги и базовое оформление с практическими упражнениями.
Введение в большие языковые модели с Google Cloud
Погрузитесь в большие языковые модели и изучите реальные случаи использования, практические приложения и передовые техники в этом курсе, преподаваемом экспертной командой обучения Google Cloud.
Введение в программирование на Python
Изучите программирование на Python с нуля с уроками для начинающих, охватывающими типы данных, управление потоком, функции и скрипты.
Введение в SQL
Введение в SQL: SELECT/WHERE/JOIN/AGGREGATION, подзапросы, очистка данных, оконные функции, оптимизация, проект.
Введение в TensorFlow Lite
Изучите, как использовать TensorFlow Lite для запуска моделей машинного обучения на мобильных устройствах и IoT.
Введение в виртуальную реальность
Если вы заинтересованы в изучении виртуальной реальности, этот курс научит вас принципам технологии VR и поможет понять, что можно создавать в VR.
Введение в веб-разработку
Введение в веб-разработку: браузер, интернет, HTML-страницы и базовый CSS.
Подготовка к собеседованию по iOS
Подготовьте себя к успеху в конкурентном мире собеседований по разработке iOS. Погрузитесь в практические задачи, изучите ключевые сценарии и четко сформулируйте свою философию дизайна приложений. Успешно пройдите собеседования по iOS с мастерством и точностью.
JavaScript и DOM
DOM и JS: выбор и модификация элементов, создание контента, события, производительность.
Паттерны проектирования JavaScript
Изучите важность организации кода и способы её реализации с помощью чистого JavaScript или организационной библиотеки/фреймворка.
JavaScript Promises (Обещания)
Изучите, как упростить асинхронную работу с нативными JavaScript Promises!
Kotlin Bootcamp для программистов
Интенсив по Kotlin для разработчиков: основы синтаксиса, функции, классы, коллекции, лямбды, SAM.
Изучение синтаксиса программирования Swift
Этот курс фокусируется на синтаксисе языка программирования Swift. К концу курса вы сможете применять основы Swift для создания iOS-приложений.
Подготовка к собеседованию по машинному обучению
Отточите свой опыт в решении сложных задач с данными и глубоко изучите реальные сценарии ML, чтобы уверенно формулировать свои решения. Повысьте свою кандидатуру и выделитесь на конкурентных собеседованиях по ML.
Microsoft Power Platform
Введение в Power Platform - платформу Microsoft для создания бизнес-приложений без кода.
Мобильный дизайн и удобство использования для iOS
С участием экспертов Facebook в области исследования пользователей и дизайна продуктов, этот курс проведет вас через шаги проектирования нового мобильного продукта, который ставит пользователей на первое место.
Модернизация инфраструктуры и приложений с Google Cloud
Устаревшие системы могут сдерживать бизнес. Узнайте, как перейти от устаревшей инфраструктуры к масштабируемым облачным решениям с помощью Google Cloud, чтобы вы могли быстрее внедрять инновации и удовлетворять растущие потребности клиентов.
Сети для веб-разработчиков
Сети для веб-разработчиков: ping/netcat, DNS, NAT/IPv6, tcpdump для ping/DNS/HTTP, задержки/полоса пропускания/фильтрация.
Объектно-ориентированный JavaScript
Изучите объектно-ориентированное программирование в JavaScript: объекты, функции во время выполнения, классы и объекты, а также объектно-ориентированные паттерны проектирования.
Objective-C для разработчиков Swift
Изучите отличительные языковые особенности Objective-C. Практикуйте синтаксис Objective-C, написав классы, а также написав и вызвав методы.
Офлайн веб-приложения
Изучите, как разрабатывать веб-приложения с приоритетом офлайн-режима, используя Service Workers и IndexedDB.
Операционализация безопасности облака с Deepfence ThreatMapper
Изучите, как повысить безопасность облака с помощью Deepfence ThreatMapper. Исследуйте корпоративную защиту для сред Kubernetes, включая управление уязвимостями, проверки соответствия и сканирование секретов для поиска конфиденциальных данных.
Дизайн продуктов
Продуктовый дизайн: валидация, UX/UI, Google Design Sprint, ключевые метрики и прототипирование.
Курс подготовки к собеседованию менеджера по продукту
Успешно пройдите собеседования менеджера по продукту с помощью этого бесплатного курса. Освойте стратегические, технические и практические вопросы через пробные собеседования с опытными PM и получите ценные знания, чтобы стать самым конкурентоспособным кандидатом.
Аналитика в реальном времени с Apache Storm
Мир трендится в реальном времени! Изучите Apache Storm, преподаваемый Twitter, для масштабируемого анализа твитов в реальном времени и создания визуализаций d3. Storm бесплатный, открытый и увлекательный!
Ответственный ИИ: применение принципов ИИ с Google Cloud
Объедините практические знания с этичным ИИ. Этот бесплатный курс учит, как Google Cloud операционализирует ответственный ИИ, делясь лучшими практиками и уроками, чтобы помочь вам создать собственную структуру ответственного ИИ.
Адаптивные изображения
Выходите за рамки тегов изображений! Узнайте, как сделать изображения частью вашего рабочего процесса адаптивного дизайна.
Основы адаптивного веб-дизайна
Основы адаптивного дизайна: медиа-запросы, flexbox, шаблоны адаптивных макетов, оптимизация изображений/таблиц/шрифтов.
Масштабирование с операциями Google Cloud
Изучите, как оптимизировать высокопроизводительные системы с помощью эффективных стратегий мониторинга, логирования и реагирования на инциденты. Исследуйте инструменты, такие как Cloud Monitoring и Cloud Logging, для эффективного масштабирования приложений.
Основы беспилотных автомобилей: с Apollo
Определите ключевые части беспилотных автомобилей, используйте Apollo HD Map, локализацию, восприятие, прогнозирование, планирование и управление, и начните путь обучения по созданию беспилотного автомобиля.
Server-Side Swift
Изучите, как использовать Swift в качестве серверного языка для создания сквозных приложений. Узнайте, как Swift может управлять веб-сервером, подключаться к хранилищам данных и управлять клиентскими приложениями.
Мастерская Shell
Познакомьтесь со средой командной строки Unix! Это краткое введение в bash shell, самый популярный shell в стиле Unix, доступный в системах Mac, Windows и Linux.
Spark
Изучите, как использовать Apache Spark для быстрой и эффективной обработки больших данных.
SQL для анализа данных
Изучите основы SQL: SELECT, JOIN, агрегации, подзапросы, очистка данных, оконные функции, производительность.
Swift для начинающих
Этот курс предлагает вход в мир программирования и введение в язык программирования Swift от Apple. Написав код на Swift, студенты знакомятся с основными концепциями программирования.
Swift для разработчиков
Этот курс предлагает быстрое практическое введение в основы Swift, включая типы, переменные, константы и функции. Он сочетает упражнения по синтаксису с практической разработкой iOS в Xcode.
Курс Threads
В этом коротком уроке вы услышите, как эксперты по цифровому маркетингу обсуждают, как оценить новую платформу социальных сетей (Threads), чтобы определить, где она вписывается в стратегию маркетинга в социальных сетях компании.
Основы UIKit
Изучите фреймворк iOS UIKit, который является краеугольным камнем создания пользовательских интерфейсов во всех iOS-приложениях и имеет решающее значение для любого iOS-разработчика, чтобы быть хорошо знакомым с ним.
Программа по пользовательскому опыту
Войдите в UX с этой программой для начинающих. Изучите полный процесс проектирования - от определения области и исследований до создания каркасов и тестирования - и выпуститесь с портфолио, демонстрирующим ваше мышление и навыки в UX.
UX-дизайн для мобильных разработчиков
UX для мобильных разработчиков: UCD, ограничения мобильных устройств, паттерны Android, финальный проект.
Контроль версий с Git
Практика Git: репозитории, история, коммиты, ветки/слияния, разрешение конфликтов, откат изменений.
Доступность веб-сайтов
Практика доступности: потребности пользователей, фокус, семантика, ARIA, навигация и стили.
Инструменты веб-разработки и автоматизация
В этом курсе вы узнаете, как настроить среду разработки и сэкономить много времени и усилий с помощью автоматической оптимизации.
Отладка в Xcode
В этом курсе вы изучите стандартные методологии отладки программного обеспечения и способы использования инструментов отладки Xcode для поиска и исправления ошибок.
Курс обучения без примеров и обучения с несколькими примерами
Оптимизируйте ваши промпты генеративного ИИ, используя техники обучения без примеров и обучения с несколькими примерами.