Дополнительные главы алгоритмов
🗓 2022 ⏰ 20 часов
Это курс по алгоритмам для тех, кто уже что-то знает про алгоритмы. Мы постараемся поглубже разобраться как работают основные алгоритмы и структуры данных, а также изучим несколько алгоритмов посложнее.
🔹01 Куча
🔹02 Дерево отрезков
🔹03 Дерево поиска
🔹04 LCA и RMQ
🔹05 HLD и link-cut tree
🔹06 Центроидная декомпозиция
🔹07 Теория чисел
🔹08 Euler Tour Tree и динамическая связность
🔹09 Scapegoat Tree
🔹10 Персистентные структуры данных
🔹11 Алгоритмы во внешней памяти
🔹12 Параллельные алгоритмы
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
🗓 2022 ⏰ 20 часов
Это курс по алгоритмам для тех, кто уже что-то знает про алгоритмы. Мы постараемся поглубже разобраться как работают основные алгоритмы и структуры данных, а также изучим несколько алгоритмов посложнее.
🔹01 Куча
🔹02 Дерево отрезков
🔹03 Дерево поиска
🔹04 LCA и RMQ
🔹05 HLD и link-cut tree
🔹06 Центроидная декомпозиция
🔹07 Теория чисел
🔹08 Euler Tour Tree и динамическая связность
🔹09 Scapegoat Tree
🔹10 Персистентные структуры данных
🔹11 Алгоритмы во внешней памяти
🔹12 Параллельные алгоритмы
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
👍19❤9🔥8
Уроки Solidity/Ethereum
🗓 2022 ⏰ 33 часа
Уроки по языку Solidity и написанию смарт-контрактов Ethereum. Также рассматриваются авто-тесты, платформа Hardhat и Next.js.
🔹01 Типы данных string, address, mapping
🔹02 Типы данных array, bytes, enum, struct
🔹03 Тестирование, Hardhat, Waffle, Ethers, Mocha, Chai
🔹04 Функции, транзакции, pure, view, payable, fallback
🔹05 События, модификаторы, require/revert и тесты
🔹06 Древо Меркла, хэши, encode, циклы
🔹07 Оптимизация смарт-контрактов и газ
🔹08 Наследование, конструкторы, super, override, virtual
🔹09 Интерфейсы, библиотеки, тесты
🔹10 Фронт-энд на NextJS
🔹11 Безопасность: Reentrancy, DoS
🔹12 Низкоуровненые вызовы и безопасность
🔹13 50 вопросов на собеседовании
🔹14 Yul, memory, calldata, селекторы функций
🔹15 Hardhat tasks (таски Hardhat)
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
🗓 2022 ⏰ 33 часа
Уроки по языку Solidity и написанию смарт-контрактов Ethereum. Также рассматриваются авто-тесты, платформа Hardhat и Next.js.
🔹01 Типы данных string, address, mapping
🔹02 Типы данных array, bytes, enum, struct
🔹03 Тестирование, Hardhat, Waffle, Ethers, Mocha, Chai
🔹04 Функции, транзакции, pure, view, payable, fallback
🔹05 События, модификаторы, require/revert и тесты
🔹06 Древо Меркла, хэши, encode, циклы
🔹07 Оптимизация смарт-контрактов и газ
🔹08 Наследование, конструкторы, super, override, virtual
🔹09 Интерфейсы, библиотеки, тесты
🔹10 Фронт-энд на NextJS
🔹11 Безопасность: Reentrancy, DoS
🔹12 Низкоуровненые вызовы и безопасность
🔹13 50 вопросов на собеседовании
🔹14 Yul, memory, calldata, селекторы функций
🔹15 Hardhat tasks (таски Hardhat)
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
❤14👍11🔥6
Семантика языка программирования
Курс знакомит с основами семантики программирования, применением инструмента Coq для формальной верификации кода и моделями памяти. Участники углубятся в темы семантического анализа, логику Хоара и особенности работы с памятью.
🗓 2022 ⏰ 17 часов
🔹01 Семантика и её значение
🔹02 Введение в Coq
🔹03 Семантика большого шага для императивного языка
🔹04 Множественные цели в Coq. Д-во корректности Constant Folding
🔹05 Coq. Разбор д-ва терминируемости алгоритма Евклида
🔹06 Семантика малого шага, логика Хоара
🔹07 Coq. Семантика малого шага, логика Хоара
🔹08 Введение в слабые модели памяти
🔹09 Декларативные модели памяти
🔹10 Семантические зависимости для моделей памяти
♦️ Смотреть курс
Бесплантые курсы IT 🔹 #computerscience
Курс знакомит с основами семантики программирования, применением инструмента Coq для формальной верификации кода и моделями памяти. Участники углубятся в темы семантического анализа, логику Хоара и особенности работы с памятью.
🗓 2022 ⏰ 17 часов
🔹01 Семантика и её значение
🔹02 Введение в Coq
🔹03 Семантика большого шага для императивного языка
🔹04 Множественные цели в Coq. Д-во корректности Constant Folding
🔹05 Coq. Разбор д-ва терминируемости алгоритма Евклида
🔹06 Семантика малого шага, логика Хоара
🔹07 Coq. Семантика малого шага, логика Хоара
🔹08 Введение в слабые модели памяти
🔹09 Декларативные модели памяти
🔹10 Семантические зависимости для моделей памяти
♦️ Смотреть курс
Бесплантые курсы IT 🔹 #computerscience
❤12👍12🔥10
Компьютерные технологии
🗓 2023 ⏰ 20 часов
Курс затрагивает важные принципы проектирования программного обеспечения, такие как SOLID, и предлагает глубокое понимание шаблонов проектирования и распределенных систем. Курс помогает освоить необходимые навыки для эффективного создания и управления сложными программными проектами, акцентируя внимание на качественном коде и современных методах разработки.
🔹01 Инкапсуляция, полиморфизм, наследование
🔹02 SOLID
🔹03 Множественные наследования
🔹04 Шаблоны
🔹05 Исключения
🔹06 Паттерны создания объектов
🔹07 Паттерны поведения и структурные паттерны
🔹08 Распределенные системы
🔹09 Технологии разработки
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
🗓 2023 ⏰ 20 часов
Курс затрагивает важные принципы проектирования программного обеспечения, такие как SOLID, и предлагает глубокое понимание шаблонов проектирования и распределенных систем. Курс помогает освоить необходимые навыки для эффективного создания и управления сложными программными проектами, акцентируя внимание на качественном коде и современных методах разработки.
🔹01 Инкапсуляция, полиморфизм, наследование
🔹02 SOLID
🔹03 Множественные наследования
🔹04 Шаблоны
🔹05 Исключения
🔹06 Паттерны создания объектов
🔹07 Паттерны поведения и структурные паттерны
🔹08 Распределенные системы
🔹09 Технологии разработки
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
🔥12❤11👍7
IoT / ИоТ: Введение в интернет вещей
🗓 2020 ⏰ 13 часов
IoT или Интернет Вещей окружает современного человека повсюду. Если вы пользуетесь фитнес-браслетом, беспроводными наушниками и электронными весами с функцией запоминания — Вы уже знаете многое про IoT. В самом общем смысле IoT — это любые устройства, которые подключены к Интернету.
🔹01 Как Интернет Вещей изменит мир. Как научиться учиться, чтобы зарабатывать больше в ИТ
🔹02 Все подключено
🔹03 Все вокруг становится программируемым
🔹04 Все объекты создают данные
🔹05 Все можно автоматизировать
🔹06 Все должно быть защищено
🔹07 Возможности для обучения и бизнеса
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
🗓 2020 ⏰ 13 часов
IoT или Интернет Вещей окружает современного человека повсюду. Если вы пользуетесь фитнес-браслетом, беспроводными наушниками и электронными весами с функцией запоминания — Вы уже знаете многое про IoT. В самом общем смысле IoT — это любые устройства, которые подключены к Интернету.
🔹01 Как Интернет Вещей изменит мир. Как научиться учиться, чтобы зарабатывать больше в ИТ
🔹02 Все подключено
🔹03 Все вокруг становится программируемым
🔹04 Все объекты создают данные
🔹05 Все можно автоматизировать
🔹06 Все должно быть защищено
🔹07 Возможности для обучения и бизнеса
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
❤16🔥13👍7
Телекоммуникационные системы и технологии
🗓 2021 ⏰ 25 часов
Курс поможет в освоении практических навыков создания, настройки и управления компьютерными сетями, начиная с базовых понятий физического уровня и до детального понимания сетевых протоколов и служб, включая TCP/IP, IPv4, IPv6 и DNS. В программу включено изучение работы с сетевым оборудованием и инструментами, например Cisco Packet Tracer, а также принципы сетевой безопасности.
🔹01 Устройство сетевого стека. Модель OSI
🔹02 Физический уровень компьютерных сетей
🔹03 Локальные сети семейства Ethernet
🔹04 Коммуникационное оборудование локальных сетей
🔹05 Беспроводные сети на примере WiFi
🔹06 Устройство стека TCP\IP
🔹07 Как начать работать с Cisco Packet Tracer
🔹08 IPv4
🔹09 Задачи сетевой коммуникации. Модель OSI
🔹10 Физический уровень сетевого стека
🔹11 Локальные сети на примере Ethernet
🔹12 Коммутаторы сетей Ethernet
🔹13 Wi-Fi
🔹14 Обзор стека TCP/IP
🔹15 Обзор протокола IPv4
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
🗓 2021 ⏰ 25 часов
Курс поможет в освоении практических навыков создания, настройки и управления компьютерными сетями, начиная с базовых понятий физического уровня и до детального понимания сетевых протоколов и служб, включая TCP/IP, IPv4, IPv6 и DNS. В программу включено изучение работы с сетевым оборудованием и инструментами, например Cisco Packet Tracer, а также принципы сетевой безопасности.
🔹01 Устройство сетевого стека. Модель OSI
🔹02 Физический уровень компьютерных сетей
🔹03 Локальные сети семейства Ethernet
🔹04 Коммуникационное оборудование локальных сетей
🔹05 Беспроводные сети на примере WiFi
🔹06 Устройство стека TCP\IP
🔹07 Как начать работать с Cisco Packet Tracer
🔹08 IPv4
🔹09 Задачи сетевой коммуникации. Модель OSI
🔹10 Физический уровень сетевого стека
🔹11 Локальные сети на примере Ethernet
🔹12 Коммутаторы сетей Ethernet
🔹13 Wi-Fi
🔹14 Обзор стека TCP/IP
🔹15 Обзор протокола IPv4
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
👍16❤9🔥8
Примеры OAuth2 и сервер KeyCloak
🗓 2022 ⏰ 2 часа
Основные действия для начала работы с OAuth2 и сервером KeyCloak. Установка и настройка KeyCloak, получение Access Token способом Authorization Code.
🔹01 Авторизация и аутентификация
🔹02 Для чего используется
🔹03 Отличие от веб сессий
🔹04 Делегирование авторизации
🔹05 Пример работы авторизации
🔹06 Что такое Access Token
🔹07 3 барьера веб приложения
🔹08 Варианты сервера авторизации
🔹09 Установка KeyCloak
🔹10 Отличие версий KeyCloak
🔹11 Запуск KeyCloak
🔹12 Изменение порта KeyCloak
🔹13 Создание администратора
🔹14 Создание Realm
🔹15 Создание Client для приложения
🔹16 Что такое Grant Type
🔹17 Типы Grant Type
🔹18 Кто такой User Agent в схеме
🔹19 Настройка confidential в KeyCloak
🔹20 Виды генераций frontend
🔹21 Создание обычного пользователя в KeyCloak
🔹22 Схема работы Authorizaton Code
🔹23 Настройка KeyCloak для Authorization Code
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
🗓 2022 ⏰ 2 часа
Основные действия для начала работы с OAuth2 и сервером KeyCloak. Установка и настройка KeyCloak, получение Access Token способом Authorization Code.
🔹01 Авторизация и аутентификация
🔹02 Для чего используется
🔹03 Отличие от веб сессий
🔹04 Делегирование авторизации
🔹05 Пример работы авторизации
🔹06 Что такое Access Token
🔹07 3 барьера веб приложения
🔹08 Варианты сервера авторизации
🔹09 Установка KeyCloak
🔹10 Отличие версий KeyCloak
🔹11 Запуск KeyCloak
🔹12 Изменение порта KeyCloak
🔹13 Создание администратора
🔹14 Создание Realm
🔹15 Создание Client для приложения
🔹16 Что такое Grant Type
🔹17 Типы Grant Type
🔹18 Кто такой User Agent в схеме
🔹19 Настройка confidential в KeyCloak
🔹20 Виды генераций frontend
🔹21 Создание обычного пользователя в KeyCloak
🔹22 Схема работы Authorizaton Code
🔹23 Настройка KeyCloak для Authorization Code
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
👍17❤7🔥7
Языки программирования и теории компиляций
🗓 2020 ⏰ 7 часов
Курс знакомит с основами работы компиляторов, охватывая лексический анализ, методы синтаксического анализа LL(1) и LR(1), создание абстрактных синтаксических деревьев (AST) и паттерн Visitor, а также области видимости переменных и механизмы вызова функций.
🔹01 Введение. Общие принципы работы компиляторов
🔹02 Лексические анализаторы (сканеры)
🔹03 Нисходящие синтакс. анализаторы: LL(1)-анализатор
🔹04 LR(1)-алгоритм, восстановление ошибок компиляции.
🔹05 Синтаксическое дерево разбора (AST). Паттерн Visitor
🔹06 Области видимости (variable scope)
🔹07 Call mechanisms
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
🗓 2020 ⏰ 7 часов
Курс знакомит с основами работы компиляторов, охватывая лексический анализ, методы синтаксического анализа LL(1) и LR(1), создание абстрактных синтаксических деревьев (AST) и паттерн Visitor, а также области видимости переменных и механизмы вызова функций.
🔹01 Введение. Общие принципы работы компиляторов
🔹02 Лексические анализаторы (сканеры)
🔹03 Нисходящие синтакс. анализаторы: LL(1)-анализатор
🔹04 LR(1)-алгоритм, восстановление ошибок компиляции.
🔹05 Синтаксическое дерево разбора (AST). Паттерн Visitor
🔹06 Области видимости (variable scope)
🔹07 Call mechanisms
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
🔥12👍9❤8
Элементарное введение в квантовые вычисления
🗓 2023 ⏰ 2 часа
Этот курс охватывает основы квантовых вычислений, включая кубиты, гейты и запутанные состояния, и продвигается к продвинутым концепциям, таким как квантовая телепортация и эффект Зенона, раскрывая потенциал квантовых технологий.
🔹01 Введение
🔹02 Кубит
🔹03 Вычислительный базис
🔹04 Однокубитные гейты
🔹05 Многокубитные гейты
🔹06 Запутанные состояния
🔹07 Загадка квантовых пирожков
🔹08 Квантовая телепортация
🔹09 Квантовое преобразование Фурье
🔹10 Квантовый эффект Зенона
🔹11 Квантовый тестировщик бомб
🔹12 Обмен запутанностью (Entanglement Swapping)
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
🗓 2023 ⏰ 2 часа
Этот курс охватывает основы квантовых вычислений, включая кубиты, гейты и запутанные состояния, и продвигается к продвинутым концепциям, таким как квантовая телепортация и эффект Зенона, раскрывая потенциал квантовых технологий.
🔹01 Введение
🔹02 Кубит
🔹03 Вычислительный базис
🔹04 Однокубитные гейты
🔹05 Многокубитные гейты
🔹06 Запутанные состояния
🔹07 Загадка квантовых пирожков
🔹08 Квантовая телепортация
🔹09 Квантовое преобразование Фурье
🔹10 Квантовый эффект Зенона
🔹11 Квантовый тестировщик бомб
🔹12 Обмен запутанностью (Entanglement Swapping)
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
❤17👍10🔥6
Уроки AutoCAD
🗓 2011 ⏰ 42 часа
AutoCAD — это программное обеспечение для компьютерного проектирования и черчения. Курс включает в себя темы от создания планов этажей до автоматизации расчетов и работы с блоками. Также рассматриваются точные построения, 3D моделирование, печать чертежей, интеграция с Revit и применение пользовательских псевдонимов.
🔹01 Создаем план этажа. Быстрый способ.
🔹02 Автоматизация расчетов
🔹03 Блоки
🔹04 Точные построения
🔹05 Рабочее пространство
🔹06 Аннотативность
🔹07 Слои
🔹08 Польза 3D моделирования
🔹09 Инструментальные палитры
🔹10 Печать чертежей
🔹11 Результаты конкурса на лучший проект 2020
🔹12 Многовариантные чертежи. Конфигурации слоев и видовые экраны
🔹13 Мастер класс Revit. Создание семейств из импортированной геометрии 3ds Max и AutoCAD
🔹14 Создание аналога в AutoCAD
🔹15 4П Практика применения пользовательских псевдонимов в AutoCAD
🔹16 Библиотеки и супер извлечения данных в AutoCAD
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
🗓 2011 ⏰ 42 часа
AutoCAD — это программное обеспечение для компьютерного проектирования и черчения. Курс включает в себя темы от создания планов этажей до автоматизации расчетов и работы с блоками. Также рассматриваются точные построения, 3D моделирование, печать чертежей, интеграция с Revit и применение пользовательских псевдонимов.
🔹01 Создаем план этажа. Быстрый способ.
🔹02 Автоматизация расчетов
🔹03 Блоки
🔹04 Точные построения
🔹05 Рабочее пространство
🔹06 Аннотативность
🔹07 Слои
🔹08 Польза 3D моделирования
🔹09 Инструментальные палитры
🔹10 Печать чертежей
🔹11 Результаты конкурса на лучший проект 2020
🔹12 Многовариантные чертежи. Конфигурации слоев и видовые экраны
🔹13 Мастер класс Revit. Создание семейств из импортированной геометрии 3ds Max и AutoCAD
🔹14 Создание аналога в AutoCAD
🔹15 4П Практика применения пользовательских псевдонимов в AutoCAD
🔹16 Библиотеки и супер извлечения данных в AutoCAD
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #computerscience
👍15❤10🔥8