Бесплатные курсы IT – Telegram
Бесплатные курсы IT
4.07K subscribers
478 photos
2 videos
482 links
Мы собираем бесплатные курсы по популярным направлениям IT с уклоном в программирование. То, что многие школы продают за очень большие деньги, мы даём вам бесплатно.

Сотрудничество: @tgmarta

Купить рекламу: https://telega.in/c/learnsu
Download Telegram
Классическая игра "Змейка" на Godot 3

🗓 2023 7 часов

Серия скринкастов о создании варианта классической игры змейка на игровом движке Godot и последующей публикацией ее в магазинах приложений Google.

🔹01
Обзорная и Змейка на Android
🔹02 Построим стены и Столкновение со стеной
🔹03 Еда и Сигналы
🔹04 Call_deffered и Хвост
🔹05 GUI и его функционал
🔹06 Установка Android Studio и Java
🔹07 Экспорт игры в АРК и Экспорт приложения в AAB
🔹08 Git и GitHub, Заливаем в Play Market
🔹09 Изменение масштаба и Загружаем обновление игры в Play Market
🔹10 Разворот на 180, Локализация игры
🔹11 Рисуем графику для игры в Inkscape, Новый генератор яблок
🔹12 Игровой счёт, Пауза
🔹13 Центр, Звук
🔹14 Gameplay for Playmarket
🔹15 Меню настроек

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #GodotEngine
👍4
Язык Си

🗓 2020 20 часов

На курсе узнаем, как установить необходимые инструменты для программирования на C, включая компилятор GCC, MinGW и Visual Studio Code. Углубимся в важные аспекты работы с файловой системой и обсудим сложные структуры и указатели.

🔹
01 Об указателях, сложных структурах и файловой системе
🔹02 Переменная PATH и CMD
🔹03 Установка и использование WSL (Ubuntu) и VSCode
🔹04 Информация
🔹05 Точка входа, компиляция, код ответа
🔹06 Типы данных, функции и процедуры
🔹07 Процедуры, мёртвый код и его обработка компилятором
🔹08 Наименование функций, чтение кода, выполнение программы
🔹09 Формы объявления, использование, рефакторинг примера
🔹10 Локальные и глобальные переменные, статические переменные
🔹11 Работа с константами и директивами препроцессора
🔹12 Массивы и их применение
🔹13 Рефакторинг и защита данных от изменений
🔹14 Работа с символами, цифрами и числами
🔹15 Форматирование вывода, создание новой программы, пишем дешифратор

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #c
👍51
Алгоритмы и структуры данных

🗓 2018 3 часа

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

🔹
01 Алгоритм Кнута-Морриса-Пратта
🔹02 Сортировка выбором
🔹03 Сортировка слиянием
🔹04 Сортировка вставками
🔹05 Нахождение центра графа
🔹06 Алгоритм Бойера-Мура-Хорспула
🔹07 Поиск образа в строке. Алгоритм прямого поиска
🔹08 Алгоритм Дейкстры
🔹09 Алгоритм Флойда
🔹10 Алгоритм Прима
🔹11 Алгоритм Краскала
🔹12 Алгоритм Форда-Фалкерсона
🔹13 Сортировка простыми обменами

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #math
👍9
Курс Frontend

🗓 2020 43 часа

Курс представляет собой комплексное обучение основам создания интерфейсов веб-приложений. Каждый урок включает тщательно структурированные материалы, обеспечивающие понимание принципов и концепций разработки frontend.

🔹
01 Введение во Frontend-разработку.
🔹02 Основы HTML.
🔹03 Основы работы с Git.
🔹04 Формы в HTML, HTML5 и семантическая разметка.
🔹05 Основы CSS.
🔹06 Габаритные свойства CSS и псевдоклассы.
🔹07 Приёмы верстки веб-страниц.
🔹08 Нестатичное позиционирование и верстка форм.
🔹09 Использование сторонних решений для верстки, таких как Bootstrap и Material Icons.
🔹10 Основы языка JavaScript и его базовый синтаксис.
🔹11 Работа с массивами и объектное программирование на JavaScript.
🔹12 Императивные синтаксические конструкции в JavaScript.
🔹13 Функции в JavaScript.
🔹14 Задачи на императивное программирование в JavaScript: обзор и разбор.
🔹15 Введение в DOM (Document Object Model).


♦️ Смотреть курс

Бесплатные курсы IT 🔹 #js #html
👍10
Создание персонажа в Unity

🗓 2021 1 час

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

🔹
01 Джойстик за 7 минут в Unity. Создание персонажа
🔹02 Unity Сharacter controller и rigidbody простым языком
🔹03 Камера ка в Brawl stars за 1 минуту в Unity
🔹04 Крутой прыжок в Unity

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #unity
👍91
Проектирование и администрирование защищенных сетей ViPNet

🗓 2020 4 часа

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

🔹
01 Основы ViPNet
🔹02 Топологии сетей ViPNet
🔹03 Выбор топологии сети ViPNet
🔹04 Размещение координатора в физической сети
🔹05 Выбор модели координатора
🔹06 ЦУС, Сетевые узлы, Пользователи, Лицензионные ограничения |Структура сети
🔹07 Установка ViPNet Administrator 4 - ЦУС и УКЦ
🔹08 Создание Администратора сети, дистрибутивов ключей + установка ключей
🔹09 ЦУС | Обзор интерфейса и функционала
🔹10 УКЦ | Обзор интерфейса и функционала
🔹11 Координаторы | Создание и настройка в ЦУС
🔹12 Клиенты и Пользователи | Создание и настройка в ЦУС
🔹13 Принципы маршрутизации


♦️ Смотреть курс

Бесплатные курсы IT 🔹 #sysadmin
👍71
Unreal Engine 5 Blueprints - First Person Shooter

🗓 2022 4 часа

Узнайте, как создать FPS с помощью Unreal Blueprints. Во всем курсе используется движок Unreal Engine 5.

Вы
научитесь:
🔹 Создание персонажа от первого лица с механикой движения и анимацией
🔹 Оружие и бой с эффектами, включая звуки и системы частиц
🔹 Создание враждебных дронов с искусственным интеллектом, преследующих и атакующих игрока
🔹 Создайте сложную игру на время, цель которой - очистить территорию от опасных дронов
🔹 Режим игры и HUD с таймерами обратного отсчета, индикаторами здоровья, объявлениями, состояниями игры и счетом
🔹 Внедряйте здоровье, подбирайте патроны и многое другое

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #UnrealEngine5
👍4
Курс HTML/CSS Advanced | FructCode

🗓 2021 7 часов

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

🔹
01 Подготовка компьютера к работе (Windows/MacOS)
🔹02 Базовая структура HTML5 страницы и основные теги
🔹03 Встраивание медиа: теги img, video, iframe
🔹04 Создание ссылок: тег "a"
🔹05 Работа со списками
🔹06 Формы HTML: различные типы input
🔹07 Создание и работа с таблицами в HTML
🔹08 HTML-теги DIV, SPAN и HTML5-теги
🔹09 Введение в CSS и разделение кода
🔹10 CSS-селекторы и псевдоклассы
🔹11 Использование инструментов разработчика Google Chrome
🔹12 Создание комментариев в HTML и CSS
🔹13 Основы форматирования CSS: margin, padding, box-sizing
🔹14 Работа со свойством display
🔹15 Позиционирование с помощью Flexbox и CSS Grid.

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #html #css
👍11🔥2
Как создать mmorpg с нуля на unity C# и dotnet

🗓 2023 1 час

В рамках курса вы будете изучать архитектуру mmorpg игр: выбирать необходимые технологии и настраивать репозиторий, Unity и .net проекты. Вы создадите ядро для написания игровой логики на сервере и интегрируете Riptide для передачи ввода с клиента и получения состояния игры с сервера. Вы также научитесь двигать gameobjects, создавать анимации и сглаживание для достижения плавного геймплея с минимальными сетевыми задержками. В рамках курса вы также создадите боевую систему на основе способностей и встроите box2d в сервер.

🔹
01 Архитектура системы
🔹02 Структура проекта, монорепозиторий
🔹03 Свои GameObject и Behaviour
🔹04 UDP соединение
🔹05 Input система, сохранение состояния
🔹06 Визуализация на клиенте, интерполяция позиций
🔹07 Боевая система
🔹08 Физика box2d

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #Unity
👍4
Машинное обучение в задачах механики

🗓 2019 11 часов

Вас ждёт изучение метода имитации отжига, генетических алгоритмов, персептронов, многослойных нейронных сетей и принципов обучения с подкреплением.

🔹
01 Машинное обучение в механике: обзор возможностей
🔹02 Решение задач статики и кинематики с помощью метода имитации отжига
🔹03 Генетические алгоритмы в задачах оптимального управления
🔹04 Примеры использования генетических алгоритмов в задачах механики
🔹05 Обучение персептрона в задачах распознавания движения
🔹06 Многослойные нейронные сети и задачи динамики
🔹07 Практика применения нейронных сетей в механике
🔹08 Задачи классификации и распознавания в динамике механических систем
🔹09 Практика применения методов классификации в задачах механики
🔹10 Обучение с подкреплением в задачах механики
🔹11 Практика применения машинного обучения с подкреплением
🔹12 Практика нечеткого управления

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #ai
5👍1
Blender. Пончик

🗓 2019 3 часа

Курс предназначен для освоения трехмерной графики. Вы изучите интерфейс Blender, основы моделирования, создание объемных текстур и работу с освещением и рендером. Мы также погрузимся в создание материалов и текстур, включая рисование прямо по 3D модели. После завершения курса, вы будете способны создавать свои собственные 3D модели и рендерить их в Blender.

🔹
01 Bнтерфейс, базовые манипуляции с объектами и горячие клавиши
🔹02 Моделирование и модификатор subdivision surface
🔹03 Сделаем глазурь похожей на стекающую жидкость, используя пропорциональное редактирование и привязки
🔹04 Интерфейс, базовые манипуляции с объектами и горячие клавиши
🔹05 Освещение, камеру и рендер
🔹06 Сделаем материал пончика и глазури
🔹07 Сделаем разнообразие бисера
🔹08 Рисование текстуры по 3д модели
🔹09 Процедурные ноды, displacement

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #blender
👍64
React JS

🗓 2021 6 часов

На курсе вы изучите основы JSX, принципы работы с компонентами и состояниями, а также освоите обработку событий и управление формами. Курс завершается практическим заданием по созданию списка задач на React JS, который поможет закрепить полученные навыки.

🔹
01 Настройка локальной среды разработки
🔹02 Знакомство с JSX
🔹03 Отрисовка элементов
🔹04 Компоненты и свойства. Функциональные и классовые компоненты.
🔹05 Состояние и жизненный цикл (State)
🔹06 Обработка событий
🔹07 Отрисовка по условию
🔹08 Списки и ключи (Lists & keys)
🔹09 Формы
🔹10 Подъём состояния по иерархии
🔹11 Пишем свой список задач (Todo List) на React JS

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #js
👍10
Java. Алгоритмы

🗓 2022 9 часов

🔹01 Поиск минимального элемента в массиве
🔹02 Сортировка пузырьком
🔹03 Поиск файлов в папках на диске
🔹04 Сортировка выбором
🔹05 Быстрая сортировка
🔹06 Сортировка слиянием
🔹07 Оценка сложности алгоритмов сортировки
🔹08 Поиск в массиве: линейный, двоичный
🔹09 Рекурсивный обход дерева в глубину
🔹10 Очередь и стек
🔹11 Итеративный обход дерева в глубину и ширину
🔹12 Поиск второго по минимальности элемента в массиве
🔹13 Алгоритмы поиска в строке: наивный, Кнута-Морриса-Пратта
🔹14 Вычисление арифметического выражения из строки методом рекурсивного спуска
🔹15 Решето Эратосфена. Проверка числа на простоту

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #java
👍12
Программирование на Rust

🗓 2021 13 часов

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

🔹
01 Установка языка Rust, настройка среды разработки и создание первой программы
🔹02 Создание проекта с помощью Cargo
🔹03 Работа с переменными в языке Rust
🔹04 Использование типов данных char и bool в Rust
🔹05 Особенности и значение комментариев
🔹06 Использование условных операторов, логических операторов и операторов сравнения
🔹07 Различные типы циклов в Rust: loop, while и for
🔹08 Использование оператора match
🔹09 Получение ввода от пользователя
🔹10 Работа с массивами в языке Rust
🔹11 Создание и использование констант в Rust
🔹12 Использование кортежей в языке Rust
🔹13 Определение и использование функций
🔹14 Понятие владения, ссылок и срезов в Rust
🔹15 Создание и работа со структурами, реализация методов и их применение

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #rust
👍61
Делаем игру на Python - Морской бой

🗓 2020 4 часа

Делаем игру Морской бой на Python. Будем использовать модуль tkinter.

🔹
01 Создаём рабочую область приложения
🔹02 Рисуем сетку для кораблей
🔹03 Научимся определять номер нажатой кнопки и координаты нажатия мыши в пределах игрового поля
🔹04 Код для создания и отображения кораблей противника на игровом поле
🔹05 Код для создания и отображения кораблей противника
🔹06 Код для кнопки «Начать заново!», при нажатии на которую корабли противника на игровом поле будут очищены и расположены в новых местах
🔹 07 Рисуем крестик – если попали в корабль, нолик – если не попали в корабль
🔹08 Уберем избыточность списка объектов для отрисовки
🔹09 Сделаем две функции проверки на победу
🔹10 Расширим игровое поле, смогут играть два игрока
🔹11 Начнем создавать корабли для игрока №2
🔹12 Изменим функцию генерации кораблей
🔹13 Научимся стрелять по второму игровому полю
🔹14 Сделаем функцию определения какой же игрок победил

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #python
👍8🔥21
JavaScript. Основы для начинающих

🗓 2020 6 часов

В ходе курса вы познакомитесь с основами языка и научитесь применять их для работы с DOM, то есть для управления и изменения веб-страниц.

🔹01 Что такое JavaScript
🔹02 Основы
🔹03 Числа + BigInt
🔹04 Строки
🔹05 Функции
🔹06 Массивы
🔹07 Объекты
🔹08 Асинхронность
🔹09 Работа с DOM

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #js
👍14
Базовый курс Jira Software

🗓 2021 3 часа

В ходе курса вы познакомитесь с pre-AGILE, SCRUM и LEAN, а также научитесь использовать инструменты, такие как Jira, для планирования и управления проектами.

🔹
01 Знакомство с интерфейсом и создание проекта
🔹02 Основные понятия в Project managment. Базовые определения
🔹03 pre-AGILE методологии разработки. Их модели и Унифицированный процесс.
🔹04 AGILE манифест, SCRUM методология разработки и его Спринты
🔹05 LEAN философия и доска KANBAN
🔹06 Начало работы в Jira. Создание задачи и Администрирование
🔹07 Базовая настройка проекта. Рабочий процесс и Задачи
🔹08 Знакомство с программой и Создание первого "сайта"

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #computerscience
👍6🔥4😁1
Unigine - C++ Third Person Shooter

🗓 2022 10 часов

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

🔹01 Начало работы и отладка
🔹02 Работа с вводом данных
🔹03 Реализация движения на основе позиции
🔹04 Физика движения объектов
🔹05 Реализация камеры от третьего лица
🔹06 Настройка анимаций
🔹07 Программирование анимаций
🔹08 Смешивание анимаций
🔹09 Переключение состояний анимаций
🔹10 Реализация конечного автомата для управления анимациями
🔹11 Завершение работы с персонажем от третьего лица
🔹12 Реализация лучей для обнаружения объектов в сцене
🔹13 Настройка стрельбы
🔹14 Экипировка оружия
🔹15 Создание иерархического конечного автомата

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #unigine
👍42
Unreal Engine 5.1 и Megascans Trees

🗓 2022 5 часа

В ходе виде вы узнаете о возможностях визуального программирования в Unreal Engine 5.1 и их применении для создания интерактивных элементов сцены. А именно: как создать персонажа, применить анимации ходьбы и бега, а также реализовать управление персонажем с помощью клавиатуры или геймпада.

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #UnrealEngine
👍62
Разработка сайта в Webflow

🗓 2021 11 часов

В ходе курса вы научитесь использовать платформу для создания веб-сайтов - Webflow. Вы освоите основные концепции и функциональные возможности. Цель - создать сайт с нуля без знаний программирования.

🔹01 Регистрация и начало работы с Webflow
🔹02 Обзор интерфейса и панели инструментов
🔹03 Создание сайта с нуля и его выгрузка на хостинг
🔹04 Создание блока преимуществ
🔹05 Создание блока об авторе
🔹06 Создание блока с призывом к действию
🔹07 Создание блока отзывов на сайте
🔹08 Вывод статей на главной странице сайта
🔹09 Завершение ПК-версии сайта и создание блока с ответами на вопросы
🔹10 Создание всплывающей формы
🔹11 Показ сайта заказчику на собственном домене без копирайта Webflow
🔹12 Разработка правильного адаптивного дизайна сайта
🔹13 Скачивание сайта с Webflow и подготовка архива
🔹14 Показ макета сайта заказчику
🔹15 Увеличение дохода с помощью создания сайтов на Webflow без знания кода

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #webflow
2👍2
Основы Swift

🗓 2020 11 часов

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

🔹01 Константы и переменные
🔹02 Типы данных
🔹03 Базовые операторы
🔹04 Условия
🔹05 Циклы
🔹06 Tuple (составной тип данных)
🔹07 Опциональные типы данных
🔹08 Массивы
🔹09 Множества
🔹10 Словари
🔹11 Функции
🔹12 Клоужеры (часть 1)
🔹13 Клоужеры (часть 2)
🔹14 Перечисления
🔹15 Классы, структуры и свойства типов

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #swift
👍4