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

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

Купить рекламу: https://telega.in/c/learnsu
Download Telegram
Физика в Unity. Изучаем основы движка

🗓 2020 4 часа

Освоение работы с физическими компонентами и анимацией в среде Unity.

🔹01 Введение
🔹02 Rigidbody
🔹03 Collider
🔹04 Физические слои
🔹05 AddForce() FixedUpdate
🔹06 AddTorque, AddForceAtPoint
🔹07 Центр масс
🔹08 OnCollisionEnter, OnTriggerEnter
🔹09 Raycast
🔹10 Joint
🔹11 Ragdoll
🔹12 Анимация физического персонажа

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

Бесплатные курсы IT 🔹 #unity
🔥4
Андроид приложение чат на языке Java

🗓 2020 6 часов

Процесс разработки мобильных приложений на Android с использованием Firebase. Начиная с базовых компонентов, таких как создание проекта и установка основного функционала, курс постепенно переходит к сложным сложным - аутентификация, обработка данных и дизайн пользовательского интерфейса.

🔹01Создание проекта, Firebase
🔹02 Toolbar. MainActivity
🔹03 Show 3 fragments
🔹04 Change Launcher Activity
🔹05 Дизайн стартового экрана
🔹06 Политика конфиденциальности для мобильных приложений
🔹07 Firebase Phone Number Authentification
🔹08 Экран регистрации через Email
🔹09 Создание аккаунта через Firebase with email
🔹10 Кнопка выхода. Menu Inflater Item Options
🔹11 CircleImageView
🔹12 Сохранение и получение информации в Firebase
🔹14 Отправка фото в Firebase
🔹15 Получение данных из Firebase
🔹16 Создание группового чата
🔹17 Получить и вывести список групп
🔹18 Разработка мобильных приложений на андроид

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

Бесплатные курсы IT 🔹 #java
👍6
Как создать текстуру скриптом Unity

🗓 2021 2 часа

Познакомимся с концепцией процедурной генерации текстур и обучимся применять эту технологию в Unity.

🔹01 Процедурная генерация текстуры в Unity - SetPixel
🔹02 Процедурная генерация текстуры в Unity - Рисуем круг
🔹03 Процедурная генерация текстуры в Unity - Рисуем кистью

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

Бесплатные курсы IT 🔹 #unity
👍5
DBA1. Администрирование PostgreSQL. Базовый курс

🗓 2018 12 часов

Курс посвящён изучению одной из наиболее мощных и надёжных систем управления базами данных - PostgreSQL.

🔹01 Установка и управление сервером
🔹02 Использование psql
🔹03 Конфигурирование
🔹04 Общее устройство PostgreSQL
🔹05 Изоляция и многоверсионность
🔹06 Буферный кэш и журнал
🔹07 Базы данных и схем
🔹08 Системный каталог
🔹09 Табличные пространства
🔹10 Низкий уровень
🔹11 Мониторинг
🔹12 Сопровождение
🔹13 Роли и атрибуты
🔹14 Привилегии
🔹15 Политики защиты строк
🔹16 Подключение и аутентификация
🔹17 Резервное копирование
🔹18 Репликация

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

Бесплатные курсы IT 🔹 #sql
👍5🔥1
Классическая игра "Змейка" на 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