Навигация по каналу
Языки программирования:
#java 🔹 #python 🔹 #cpp 🔹 #csharp 🔹 #php 🔹 #js 🔹 #kotlin 🔹 #sql 🔹 #git 🔹 #opencl 🔹 #c 🔹 #1C
Алгоритмы: #algorithm
Нейросети, машинное обучение, искусственный интеллект, математика:
#ai 🔹 #math
Тестирование: #qa
Вёрстка HTML и CSS: #html
Системное администрирование: #sysadmin
Информатика: #сomputerscience
Языки программирования:
#java 🔹 #python 🔹 #cpp 🔹 #csharp 🔹 #php 🔹 #js 🔹 #kotlin 🔹 #sql 🔹 #git 🔹 #opencl 🔹 #c 🔹 #1C
Алгоритмы: #algorithm
Нейросети, машинное обучение, искусственный интеллект, математика:
#ai 🔹 #math
Тестирование: #qa
Вёрстка HTML и CSS: #html
Системное администрирование: #sysadmin
Информатика: #сomputerscience
👍16❤🔥2❤1😱1
Курс по алгоритмам, Школа анализа данных Яндекса
Курс лекций подробно рассказывают о комплексных аспектах алгоритмов — как теоретических (модели вычислений, иммутабельность и персистентность, хеширование и пр.), так и практических (задача о кратчайших путях, RMC, LCA и др.).
🗓 2022 ⏰ 31 час
🔹01 Модели вычислений. Анализ учетных стоимостей
🔹02 Очередь и стэки. Иммутабельность и персистентность
🔹03 Быстрая сортировка и сортировка слиянием. Бинарный поиск. Длиннейшая возрастающая подпоследователь
🔹04 Кучи. Сортировка кучей
🔹05 Хеширование
🔹06 Фильтр Блюма и count-min sketch
🔹07 Misra-Gries. Деревья поиска. RB-деревья. Декартовы деревья и дучи.
🔹08 Splay-деревья. Обход в ширину. Обход в глубину. Топологическая сортировка и проверка ацикличности.
🔹09 Сильно связные компоненты, точки сочленения и мосты
🔹10 Минимальные остовные деревья. Алгоритмы Краскала и Прима. Системы непересекающихся множеств.
🔹11 Задачи RMQ и LCA.
🔹12 Задача о кратчайших путях. Алгоритмы Беллмана-Форда, Флойда, Дийкстры и Джонсона
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #сomputerscience #algorithm
Курс лекций подробно рассказывают о комплексных аспектах алгоритмов — как теоретических (модели вычислений, иммутабельность и персистентность, хеширование и пр.), так и практических (задача о кратчайших путях, RMC, LCA и др.).
🗓 2022 ⏰ 31 час
🔹01 Модели вычислений. Анализ учетных стоимостей
🔹02 Очередь и стэки. Иммутабельность и персистентность
🔹03 Быстрая сортировка и сортировка слиянием. Бинарный поиск. Длиннейшая возрастающая подпоследователь
🔹04 Кучи. Сортировка кучей
🔹05 Хеширование
🔹06 Фильтр Блюма и count-min sketch
🔹07 Misra-Gries. Деревья поиска. RB-деревья. Декартовы деревья и дучи.
🔹08 Splay-деревья. Обход в ширину. Обход в глубину. Топологическая сортировка и проверка ацикличности.
🔹09 Сильно связные компоненты, точки сочленения и мосты
🔹10 Минимальные остовные деревья. Алгоритмы Краскала и Прима. Системы непересекающихся множеств.
🔹11 Задачи RMQ и LCA.
🔹12 Задача о кратчайших путях. Алгоритмы Беллмана-Форда, Флойда, Дийкстры и Джонсона
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #сomputerscience #algorithm
👍7🔥1
Чистый код / Clean Code
Роберт Мартин (дядя Боб, он же Uncle Bob) ввёл понятие чистого кода. Одна из практик написания чистого кода - это грамотное именование переменных. Не знаете как писать чистый и красивый код? Эта серия уроков по программированию для вас.
🗓 2021 ⏰ 2 часа
🔹01 Правила именования переменных, функций и классов
🔹02 Комментарии, условные выражения и прочие запахи реализации
🔹03 Огромные функции и их рефакторинг, Extract Till You Drop
🔹04 Закон Деметры
🔹05 Временная связанность. Иммутабельность и чистые функции
🔹06 SoC, CQS, PoLA
♦️ Смотреть курс
Бесплантые курсы IT 🔹 #algorithm
Роберт Мартин (дядя Боб, он же Uncle Bob) ввёл понятие чистого кода. Одна из практик написания чистого кода - это грамотное именование переменных. Не знаете как писать чистый и красивый код? Эта серия уроков по программированию для вас.
🗓 2021 ⏰ 2 часа
🔹01 Правила именования переменных, функций и классов
🔹02 Комментарии, условные выражения и прочие запахи реализации
🔹03 Огромные функции и их рефакторинг, Extract Till You Drop
🔹04 Закон Деметры
🔹05 Временная связанность. Иммутабельность и чистые функции
🔹06 SoC, CQS, PoLA
♦️ Смотреть курс
Бесплантые курсы IT 🔹 #algorithm
👍7
Паттерны. Чистый код. Рефакторинг
Серия видео о принципах проектирования, паттернах и чистом коде.
🗓 2020 ⏰ 2 часа
🔹01 Паттерны стратегия в unity3D
🔹02 Паттерн наблюдатель в unity3D
🔹03 Паттерн декоратор в unity3D
🔹04 Код ревью тестового задания на юнити. Как зарефакторить код на c#
🔹05 Паттерн фабрика в unity3D
🔹06 Рефакторинг c# кода тестового задания. Код ревью unity3D
🔹07 ООП вопросы на юнити собеседовании
🔹08 Паттерн состояние в unity 3D
♦️ Смотреть курс
Бесплантые курсы IT 🔹 #algorithm
Серия видео о принципах проектирования, паттернах и чистом коде.
🗓 2020 ⏰ 2 часа
🔹01 Паттерны стратегия в unity3D
🔹02 Паттерн наблюдатель в unity3D
🔹03 Паттерн декоратор в unity3D
🔹04 Код ревью тестового задания на юнити. Как зарефакторить код на c#
🔹05 Паттерн фабрика в unity3D
🔹06 Рефакторинг c# кода тестового задания. Код ревью unity3D
🔹07 ООП вопросы на юнити собеседовании
🔹08 Паттерн состояние в unity 3D
♦️ Смотреть курс
Бесплантые курсы IT 🔹 #algorithm
🔥4👍2
Основы объектно-ориентированного программирования
🗓 2013 ⏰ 2 часа
Курс предназначен для людей, которые уже знакомы с основами программирования и хотят познакомиться с ООП. Объектно-ориентированный подход в программировании является более сложным, но также имеет ряд преимуществ над обычным подходом в программировании и обладает большей мощью и потенциалом, а также позволяет легче решать более сложные задачи при разработке.
🔹01 Введение в обучающий видеокурс по основам объектно-ориентированного программирования (ООП).
🔹02 Основные принципы объектно-ориентированного программирования. Что такое ООП и зачем оно нужно?
🔹03 Понятие класса и объекта в ООП
🔹04 Полезные советы при создании класса в ООП
🔹05 Методы и данные в ООП
🔹06 Методы в ООП. Типы методов.
🔹07 Каким должен быть хороший метод в ООП
🔹08 Наследование в ООП
🔹09 Инкапсуляция данных в ООП
🔹10 Абстракция в ООП
🔹11 Полиморфизм в ООП
🔹12 Подведем итоги
♦️ Смотреть курс
Бесплантые курсы IT 🔹 #algorithm
🗓 2013 ⏰ 2 часа
Курс предназначен для людей, которые уже знакомы с основами программирования и хотят познакомиться с ООП. Объектно-ориентированный подход в программировании является более сложным, но также имеет ряд преимуществ над обычным подходом в программировании и обладает большей мощью и потенциалом, а также позволяет легче решать более сложные задачи при разработке.
🔹01 Введение в обучающий видеокурс по основам объектно-ориентированного программирования (ООП).
🔹02 Основные принципы объектно-ориентированного программирования. Что такое ООП и зачем оно нужно?
🔹03 Понятие класса и объекта в ООП
🔹04 Полезные советы при создании класса в ООП
🔹05 Методы и данные в ООП
🔹06 Методы в ООП. Типы методов.
🔹07 Каким должен быть хороший метод в ООП
🔹08 Наследование в ООП
🔹09 Инкапсуляция данных в ООП
🔹10 Абстракция в ООП
🔹11 Полиморфизм в ООП
🔹12 Подведем итоги
♦️ Смотреть курс
Бесплантые курсы IT 🔹 #algorithm
👍6❤1
Паттерны. Чистый код. Рефакторинг
Серия видео о принципах проектирования, паттернах и чистом коде.
🗓 2020 ⏰ 2 часа
🔹01 Паттерны стратегия в unity3D
🔹02 Паттерн наблюдатель в unity3D
🔹03 Паттерн декоратор в unity3D
🔹04 Код ревью тестового задания на юнити. Как зарефакторить код на c#
🔹05 Паттерн фабрика в unity3D
🔹06 Рефакторинг c# кода тестового задания. Код ревью unity3D
🔹07 ООП вопросы на юнити собеседовании
🔹08 Паттерн состояние в unity 3D
♦️ Смотреть курс
Бесплантые курсы IT 🔹 #algorithm
Серия видео о принципах проектирования, паттернах и чистом коде.
🗓 2020 ⏰ 2 часа
🔹01 Паттерны стратегия в unity3D
🔹02 Паттерн наблюдатель в unity3D
🔹03 Паттерн декоратор в unity3D
🔹04 Код ревью тестового задания на юнити. Как зарефакторить код на c#
🔹05 Паттерн фабрика в unity3D
🔹06 Рефакторинг c# кода тестового задания. Код ревью unity3D
🔹07 ООП вопросы на юнити собеседовании
🔹08 Паттерн состояние в unity 3D
♦️ Смотреть курс
Бесплантые курсы IT 🔹 #algorithm
👍14❤9🔥8
Алгоритмы и структуры данных
🗓 2023 ⏰ 10 часов
На данном курсе вы изучите все основные алгоритмы и структуры данных с примерами на C#. Подойдёт для изучения практически для всех, язык особого значения не имеет, поскольку на курсе используются элементарные языковые конструкции.
🔹01 Временная сложность и Анализ алгоритмов
🔹02 Массивы
🔹03 Базовые алгоритмы сортировки
🔹04 Эффективные алгоритмы сортировки # Рекурсия
🔹05 Списки
🔹06 Стек
🔹07 Очереди
🔹08 Линейный поиск и Бинарный поиск
🔹09 Символьный таблицы / Словари
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #algorithm #csharp
🗓 2023 ⏰ 10 часов
На данном курсе вы изучите все основные алгоритмы и структуры данных с примерами на C#. Подойдёт для изучения практически для всех, язык особого значения не имеет, поскольку на курсе используются элементарные языковые конструкции.
🔹01 Временная сложность и Анализ алгоритмов
🔹02 Массивы
🔹03 Базовые алгоритмы сортировки
🔹04 Эффективные алгоритмы сортировки # Рекурсия
🔹05 Списки
🔹06 Стек
🔹07 Очереди
🔹08 Линейный поиск и Бинарный поиск
🔹09 Символьный таблицы / Словари
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #algorithm #csharp
👍18❤10🔥7
Алгоритмы и структуры данных
Онлайн-курс Александра Куликова
🗓 2015 ⏰ 10 часов
Курс охватывает базовые алгоритмы и структуры данных, включая методы "разделяй и властвуй", сортировку, поиск в массивах и графах, а также применимые структуры, такие как расширяющийся массив и дерево отрезков.
🔹 01 Введение в алгоритмы и структуры данных
🔹 02 Метод «разделяй и властвуй»
🔹 03 Структуры данных
🔹 04 Сортировка
🔹 05 Декомпозиция графов
🔹 06 Пути в графах
🔹 07 Сортировка массива подсчетом
🔹 08 Алгоритмы поиска в массиве
🔹 09 Алгоритм поиска в массиве двух ключей
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #algorithm
Онлайн-курс Александра Куликова
🗓 2015 ⏰ 10 часов
Курс охватывает базовые алгоритмы и структуры данных, включая методы "разделяй и властвуй", сортировку, поиск в массивах и графах, а также применимые структуры, такие как расширяющийся массив и дерево отрезков.
🔹 01 Введение в алгоритмы и структуры данных
🔹 02 Метод «разделяй и властвуй»
🔹 03 Структуры данных
🔹 04 Сортировка
🔹 05 Декомпозиция графов
🔹 06 Пути в графах
🔹 07 Сортировка массива подсчетом
🔹 08 Алгоритмы поиска в массиве
🔹 09 Алгоритм поиска в массиве двух ключей
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #algorithm
👍18❤9🔥9
Алгоритмы и структуры данных
Продвинутый поток (1 курс, весна 2025)
🗓 2025 ⏰ 53 часа
Курс предназначен для углубленного изучения алгоритмов и структур данных. Слушатели освоят продвинутые темы, такие как деревья, кратчайшие пути и теорию игр, а также научатся применять сложные алгоритмы на практике.
🔹 01 Дерево DFS. Мосты. Точки сочленения
🔹 02 КСС. 2-SAT. Дерево доминаторов
🔹 03 СНМ. Eval-Link-Update
🔹 04 Eval-Link за log*. Дерево доминаторов
🔹 05 Остовные деревья. Минимальный остов
🔹 06 ФФТ. Центроидная декомпозиция
🔹 07 Теория игр. Теория Смита
🔹 08 Деление многочленов. Метод Ньютона
🔹 09 Продвинутое применение ФФТ
🔹 10 Завершение ФФТ. Кратчайшие пути
🔹 11 Продвинутые оптимизации ДП
🔹 12 Метод Ньютона. Степенные ряды. Принцип Теллегена
🔹 13 Segment tree beats. Задачи на STB
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #algorithm
Продвинутый поток (1 курс, весна 2025)
🗓 2025 ⏰ 53 часа
Курс предназначен для углубленного изучения алгоритмов и структур данных. Слушатели освоят продвинутые темы, такие как деревья, кратчайшие пути и теорию игр, а также научатся применять сложные алгоритмы на практике.
🔹 01 Дерево DFS. Мосты. Точки сочленения
🔹 02 КСС. 2-SAT. Дерево доминаторов
🔹 03 СНМ. Eval-Link-Update
🔹 04 Eval-Link за log*. Дерево доминаторов
🔹 05 Остовные деревья. Минимальный остов
🔹 06 ФФТ. Центроидная декомпозиция
🔹 07 Теория игр. Теория Смита
🔹 08 Деление многочленов. Метод Ньютона
🔹 09 Продвинутое применение ФФТ
🔹 10 Завершение ФФТ. Кратчайшие пути
🔹 11 Продвинутые оптимизации ДП
🔹 12 Метод Ньютона. Степенные ряды. Принцип Теллегена
🔹 13 Segment tree beats. Задачи на STB
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #algorithm
🔥14❤9👍9