CodeHorizon

Узнавайтечто-тоновоекаждыйдень

Станьте профессионалами и будьте готовы присоединиться к IT-миру. Изучайте новые темы, проходите испытания и развивайте свои навыки вместе с нами!

Обширный каталог курсов

Найдите курсы по веб-разработке, от основ HTML/CSS до продвинутых фреймворков.

Опытные менторы

Учитесь у профессионалов индустрии, получайте персональную обратную связь и поддержку.

Практический подход

Закрепляйте знания с помощью интерактивных заданий, тестов и реальных проектов.

Недавно добавленные

Введение во встраиваемое машинное обучение

Введение во встраиваемое машинное обучение

Steve Jobs

Машинное обучение (ML) позволяет научить компьютеры делать прогнозы и принимать решения на основе данных и учиться на опыте. В последние годы алгоритмы машинного обучения, программные фреймворки и встроенное оборудование были невероятно оптимизированы. Благодаря этому запуск глубоких нейронных сетей и других сложных алгоритмов машинного обучения стал возможен на маломощных устройствах, таких как микроконтроллеры. В этом курсе Вы получите общее представление о том, как работает машинное обучение, как обучать нейронные сети и как устанавливать эти сети на микроконтроллеры, что известно как встраиваемое машинное обучение или TinyML. Для прохождения этого курса Вам не нужны какие-либо предварительные знания в области машинного обучения. Знакомство с Arduino и микроконтроллерами рекомендуется для понимания некоторых тем, а также для выполнения проектов. Некоторые математические навыки (чтение графиков, арифметика, алгебра) также необходимы для выполнения тестов и проектов. Мы рассмотрим концепции и лексику, необходимые для понимания основ машинного обучения, а также предоставим демонстрации и проекты, чтобы дать Вам практический опыт. Подробнее

Бесплатно
Блокчейн: безопасность

Блокчейн: безопасность

Steve Jobs

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

Бесплатно
Искусственный интеллект: Этика и общественные проблемы

Искусственный интеллект: Этика и общественные проблемы

Daniyal Asylbekov

Искусственный интеллект: Ethics & Societal Challenges - это четырехнедельный курс, изучающий этические и общественные аспекты все более широкого использования технологий искусственного интеллекта (ИИ). Цель курса - повысить осведомленность об этических и социальных аспектах ИИ, а также стимулировать размышления и дискуссии о последствиях использования ИИ в обществе.

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

  • Далее мы поговорим о влиянии ИИ на демократию. Мы обсудим, почему демократия важна, и как ИИ может помешать публичному демократическому обсуждению, но также и как он может помочь улучшить демократию. Например, мы поговорим о том, как социальные сети могут сыграть на руку авторитарным режимам, и представим несколько идей о том, как использовать инструменты ИИ для развития функционирования демократии. Еще один этический вопрос касается того, может ли наше отношение к ИИ иметь значение для самих ИИ. Могут ли артефакты быть сознательными? Что мы вообще подразумеваем под словом "сознательный"? Какова связь между сознанием и интеллектом? Этой теме посвящена третья неделя курса.

  • В последнем модуле мы поговорим об ответственности и контроле. Если автономный автомобиль врезается в автономного робота, кто несет ответственность? И кто отвечает за то, чтобы ИИ развивался безопасным и демократичным способом?

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

$19.00$29.00
Введение в TCP/IP

Введение в TCP/IP

Daniyal Asylbekov

Вы используете Интернет через свой ПК (персональный компьютер), ноутбук, планшет, смартпад и смартфон каждый день во всех своих делах. Используя свой ПК/ноутбук, Вы можете легко узнать все об Интернете, и именно этому посвящен данный курс. В этом курсе 'Введение в TCP/IP' Вы изучите рабочие функции Интернет-технологий (к которым относятся IPv4, IPv6, TCP, UDP, адресация, маршрутизация, доменные имена и т.д.), а также настройку и основные принципы обеспечения безопасности и шлюза Интернета на Вашем ПК/ноутбуке. Кроме того, с помощью простого эксперимента с программой Wireshark Вы увидите в действии пакеты TCP/IP и системы безопасности, которые обслуживают Ваш ПК/ноутбук, который обслуживает Вас.

$5.00

Популярные курсы

Agile with Atlassian Jira

Agile with Atlassian Jira

Daniyal Asylbekov

This course discusses common foundational principles and practices used by agile methodologies, providing you with a flexible set of tools to use in your role (e.g. product owner, scrum master, project manager, team member) on an agile team.

Learn agile and lean principles, including kanban and scrum, and use Jira Software Cloud as the tool to apply hands-on exercises in these topics. The course includes instruction on company-managed and team-managed Jira projects. Once completing this course, you will be prepared to earn your first Atlassian credential: https://go.atlassian.com/coursera-apb-330

$6.99$12.99
Введение в TCP/IP

Введение в TCP/IP

Daniyal Asylbekov

Вы используете Интернет через свой ПК (персональный компьютер), ноутбук, планшет, смартпад и смартфон каждый день во всех своих делах. Используя свой ПК/ноутбук, Вы можете легко узнать все об Интернете, и именно этому посвящен данный курс. В этом курсе 'Введение в TCP/IP' Вы изучите рабочие функции Интернет-технологий (к которым относятся IPv4, IPv6, TCP, UDP, адресация, маршрутизация, доменные имена и т.д.), а также настройку и основные принципы обеспечения безопасности и шлюза Интернета на Вашем ПК/ноутбуке. Кроме того, с помощью простого эксперимента с программой Wireshark Вы увидите в действии пакеты TCP/IP и системы безопасности, которые обслуживают Ваш ПК/ноутбук, который обслуживает Вас.

$5.00
Введение в машинное обучение на AWS

Введение в машинное обучение на AWS

Steve Jobs

В этом курсе мы начнем с некоторых служб, в которых обучающая модель и необработанные выводы выполняются за Вас компанией Amazon. Мы рассмотрим сервисы, которые выполняют тяжелую работу по компьютерному зрению, извлечению и анализу данных, обработке языка, распознаванию речи, переводу, обучению ML-моделей и виртуальных агентов. Вы подумаете о своих текущих решениях и увидите, где Вы можете улучшить эти решения, используя ИИ, ML или Deep Learning. Все эти решения могут работать с Вашими текущими приложениями, чтобы внести некоторые улучшения в пользовательский опыт или бизнес-потребности Вашего приложения. Подробнее

$10.00$22.00
Контейнерные приложения на AWS

Контейнерные приложения на AWS

Daniyal Asylbekov

Этот курс познакомит Вас с контейнерными технологиями и тем, как их можно использовать для модернизации Ваших приложений, а также с тем, как различные сервисы AWS могут использоваться для управления и оркестровки контейнеров. Контейнерные технологии существуют уже много лет, и до сих пор набирают популярность. Двумя наиболее распространенными вариантами являются Docker и Kubernetes - каждая из них обладает своим собственным набором функций. Независимо от того, какую технологию Вы выберете, одной из самых больших проблем, связанных с контейнерами, является их оркестровка. В отличие от традиционных монолитных приложений, которые можно масштабировать только на макроуровне - например, исполняемый файл, - контейнерные приложения масштабируются на уровне контейнеров. В сочетании с подходом, основанным на микросервисах, каждый контейнер может содержать код, необходимый для выполнения одной задачи или функции. Хотя это дает ряд преимуществ, одно приложение может состоять из сотен контейнерных микросервисов. Как Вы справляетесь с запуском, остановкой, масштабированием и увеличением объема всех этих контейнеров? AWS предлагает ряд сервисов, которые помогают в оркестровке контейнеров, включая Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Service (EKS), Amazon Lightsail и Amazon Elastic Container Registry (ECR). На протяжении всего курса преподаватели-эксперты будут углубленно изучать эти сервисы, а также общие технологии и возможности контейнеров. В курсе используется сочетание видео-лекций, которые читают технические преподаватели AWS, демонстраций и практических лабораторных занятий, чтобы Вы смогли развернуть и управлять контейнерными приложениями.

$8.90$17.00

Популярные менторы