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

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

Купить рекламу: https://telega.in/c/learnsu
Download Telegram
Распределенные системы

🗓 2021 26 часов

На курсе изучаются типовые задачи, возникающие при построении распределенных систем, и методы их решения, также происходит знакомство с различными классами распределенных систем и особенностями их реализации.

🔹01 Введение
🔹02 Взаимодействие между процессами
🔹03 Групповые взаимодействия
🔹04 Непрямое взаимодействие
🔹05 Обнаружение отказов
🔹06 Именование и поиск
🔹07 Масштабирование
🔹08 Параллельная обработка
🔹09 Репликациия данных
🔹10 Распределенные алгоритмы
🔹11 Консенсус и связанные задачи
🔹12 Безопасность и РС
🔹13 Устойчивость к произвольным отказам

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

Бесплатные курсы IT 🔹 #bigdata
14👍13🔥8
ROS уроки

🗓 2019 5 часов

Курс посвящен изучению ROS для робототехники. Участники научатся установке ROS, программированию для управления оборудованием, моделированию в Gazebo и Rviz, и автономному перемещению роботов.

🔹01 Что такое ROS
🔹02 Как установить ROS
🔹03 Publisher and Subscriber
🔹04 Мигаем светодиодами
🔹05 Создаем простой Сервис
🔹06 Как сделать робота на Raspberry & Arduino на ROS
🔹07 Управление роботом с клавиатуры
🔹08 ROS Lidar строим карту местности Hector SLAM Raspberry pi 3
Arduino и ROS
🔹08 ROS Gazebo Rviz Визуализация и моделирование робота
🔹09 ROS Системы координат и одометрия
🔹10 Создание модели робота
🔹11 Добавление датчиков в модель робота: лидар и камера
🔹12 Move Base учим робота двигаться самостоятельно
🔹13 Настройка Rviz для удобной работы
🔹14 Создание миров в Gazebo
🔹15 Настройка AMCL и построение карты местности через GMAPPING

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

Бесплатные курсы IT 🔹 #arduino
🔥13👍105
Курс Swift 2021

🗓 2021 5 часов

Курс Swift 2021 покрывает от основ до продвинутых концепций Swift, включая переменные, типы данных, коллекции, управление потоком, функции, классы, структуры, протоколы и расширения.

🔹01 Переменные, константы, типы данных, циклы
🔹02 Опциональные типы
🔹03 Массив - Array
🔹04 Словарь - Dictionary
🔹05 Набор - Set
🔹06 Операторы ветвления - IF, GUARD, SWITCH
🔹07 Функции
🔹08 Кортежи - Tuples
🔹09 Перечисления - Enum
🔹10 Классы - Classes
🔹11 Структуры. Чем отличаются структуры от классов?
🔹12 Замыкания - Closures. Что такое closures?
🔹13 Приведение типов - Опциональные цепочки
🔹14 Свойства. Stored Properties, Computed Properties, Lazy Properties
🔹15 Протоколы - Protocols. Зачем нужны протоколы? Как создавать протоколы в swift?

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

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

🗓 2019 2 часа

Видеокурс по изучению системы управления базами данных - MongoDB. В курсе вы познакомитесь с этой СУБД и научитесь работать с ней.

🔹01 Установка базы данных на Мак и Windows
🔹02 Создание базы данных
🔹03 Добавление данных в коллекцию
🔹04 Выборка данных из коллекции
🔹05 Обновление и удаление данных
🔹06 Объединение запросов в БД
🔹07 Поиск на совпадение в тексте
🔹08 Моментальная обработка данных

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

Бесплатные курсы IT 🔹 #sql
15👍9🔥6🤔1
Функциональное и логическое программирование

🗓 2020 3 часа

Этот курс знакомит с основами функционального и логического программирования через изучение языков Haskell и SWI Prolog. Учащиеся погрузятся в мир алгебраических типов данных на Haskell и исследуют принципы логического программирования на примере SWI Prolog, раскрывая новые подходы к решению программистских задач.

🔹01 Введение в функциональное программирование. Язык Haskell
🔹02 Алгебраические типы данных
🔹03 Введение в логическое программирование. SWI Prolog

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

Бесплатные курсы IT 🔹 #haskell
14👍10🔥5
Анализ данных с помощью Pandas

🗓 2021 4 часа

Курс предлагает погружение в мир анализа данных с помощью Python, начиная с основ установки Anaconda и работы с Jupyter Notebook, до глубокого изучения возможностей библиотеки Pandas через объект Series. Практические занятия с обширным набором методов Series обеспечивают твердое основание для дальнейшего изучения анализа данных.

🔹01 Вводное занятие
🔹02 Установка Anaconda
🔹03 Запуск jupyter notebook. Jupyter notebook не отрывает браузер
🔹04 Режимы работы и типы ячеек в Jupyter Notebook
🔹05 Объект Series в Pandas. Создаем Series
🔹06 Создаем первый блокнот в Jupyter Notebook
🔹07 Операции над Series. Объект Series в Pandas
🔹08 Атрибуты класса Series
🔹09 Методы класса Series
🔹10 Методы head(), tail() и take() класса Series
🔹11 Срез объекта Series
🔹12 Обращение к элементам Series. Методы loc и iloc
🔹13 Метод sort values объекта Series
🔹14 Метод sort index объекта Series


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

Бесплатные курсы IT 🔹 #python
👍159🔥9
NodeJS

🗓 2020 6 часов

Изучаем Backend разработку с Node.js. Работаем с серверами, файлами, базами данных. Изучаем асинхронный и синхронный подход.

🔹01 Установка и первая программа
🔹02 Дебаг программ на Node.js
🔹03 Передача параметров в Node.js
🔹04 Читаем папки и файлы
🔹05 Читаем и пишем CSV и JSON файлы в Node.js
🔹06 Получение GET и POST запросов на Node.js
🔹07 Подключение к базе данных MySQL в Node.js
🔹08 Роутинг на Node.JS
🔹09 Последовательные запросы в базу данных на Node.js
🔹10 Модули Node.js, require
🔹11 Проект на pure Node.js
🔹12 Загрузка файлов на сервер. Часть 1
🔹13 Загрузка файла на сервер на чистой Node.js
🔹14 Сохраняем данные из формы в базу. Sequelize
🔹15 Установка Node приложений на сервер. Руками

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

Бесплатные курсы IT 🔹 #js
👍12🔥97
Spring Boot. Разработка веб-приложения с нуля

🗓 2021 3 часа

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

🔹01 Разрабатываем веб-приложение с нуля. Введение
🔹02 Добавляем функционал для работы с товарами
🔹03 Подключаем приложение к базе данных
🔹04 Загружаем фотографии в базу данных
🔹05 Добавляем Spring Secuirty
🔹06 Добавляем отношение OneToMany между User и Product
🔹07 Добавляем панель администратора
🔹08 Разрабатываем веб-приложение с нуля. Оформляем UI

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

Бесплатные курсы IT 🔹 #java
12👍10🔥7
Как зайти в IT – авторский канал руководителя департамента техподдержки.

Посты на тему работы и развития в IT с нуля, в которых автор:

- рассказывает, как можно зайти в техподдержку на ЗП 80к;
– делится инструкциями для обучения;
– показывает, как пройти собеседование;
– разбирает ошибки при составлении резюме;
– рассказывает истории из своего айтишного опыта.

Ссылка на канал: t.me/+WCHMeTAbWHIwM2Qy
👍13🔥107
Анализ изображений и видео

🗓 2019 2 часа

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

🔹01 Введение в компьютерное зрение
🔹02 Обработка изображений
🔹03 Глобальные признаки
🔹04 Локальные признаки
🔹05 Параметрические модели
🔹06 Классические методы классификации изображений
🔹07 Нейросетевые методы классификации изображений
🔹08 Представления и развитие архитектуры нейронных сетей

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

Бесплатные курсы IT 🔹 #computerscience
👍1211🔥9
Amazon Web Services

🗓 2017 44 часа

Научитесь управлять сервисами AWS, включая IAM, S3 Buckets, и освоят использование AWS CLI для эффективной работы с облачной платформой, открывая для себя практические аспекты создания и управления веб-серверами на Windows и Linux.

🔹01 Amazon Web Services - Что это и почему тебе это нужно
🔹02 Сертификаты Amazon Web Services
🔹03 Инфраструктура и Сервисы
🔹04 Настройка профиля | MFA
🔹05 Открытие бесплатного аккаунта Free Tier
🔹06 Создание Халявного Web Сервера на базе Windows Server
🔹07 Создание Халявного Web Сервера на базе Linux Server
🔹08 Установка AWS CLI на Windows и Linux
🔹09 Использование IAM, создание Users, Groups и Access Keys
🔹10 S3 Bucket - Возможности Сервиса
🔹11 S3 Bucket - Создание, Изменение, Стерание
🔹12 S3 Bucket - Права и полисы доступа
🔹13 S3 Bucket - Versioning, Cross-Region Replication
🔹14 S3 Bucket - Logging, Создание Static Web Site
🔹15 S3 Bucket - Работа через AWS CLI

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

Бесплатные курсы IT 🔹 #computerscience
8🔥7👍5🤔1
Apache Spark

🗓 2020 2 часа

Изучите важность Spark в Data Science и Big Data, получат практические навыки для разработки и анализа данных, а также познакомятся с профессиональными возможностями в этой области.

🔹01 Организация ввода и вывода в Apache Spark
🔹02 Использование Dataframes в Apache Spark
🔹03 Spark SQL
🔹04 Что такое Apache Spark
🔹05 Профессии в Data Science
🔹06 Курс "Анализ данных с Apache Spark"
🔹07 Практический курс «Потоковая обработка в Apache Spark»
🔹08 Практический курс «MLSP: Машинное обучение в Apache Spark»
🔹09 Практический курс «GRAS: Графовые алгоритмы в Apache Spark»
🔹10 Курс «Основы Apache Spark для разработчиков и аналитиков Big Data»

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

Бесплатные курсы IT 🔹 #sql
18🔥11👍4
CMake с нуля

🗓 2020 2 часа

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

🔹01 Генерирование проектных файлов
🔹02 Минимальный проект
🔹03 Таргеты
🔹04 Переменные
🔹05 Кэшированные переменные
🔹06 Установка переменных командной строкой
🔹07 Графический интерфейс

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

Бесплатные курсы IT 🔹 #c #cpp
15👍12🔥5
NodeJS Angular

🗓 2018 9 часов

Курс погружает в разработку fullstack приложений с использованием NodeJS, Express, MongoDB, и Angular, обучая созданию REST API, проектированию архитектуры и систем авторизации, а также разработке и настройке сервера и клиентской части. Участники научатся реализовывать комплексные решения, от настройки окружения до разработки функциональных роутов и обработки данных пользователя.

🔹01 Разработка fullstack приложение на NodeJS,Express, mongoDB, Angular
🔹02 REST API
🔹03 Архитектура приложения
🔹04 Как устроена авторизация в приложении на NodeJS
🔹05 Модели данных будущего проекта
🔹06 API запросы
🔹07 Нужные программы
🔹08 Обзор разрабатываемой CRM системы
🔹09 Начало разработки. Настройка окружения
🔹10 Создании сервера
🔹11 Настройка запуска приложения через index.js
🔹12 Создание роутов авторизации auth
🔹13 Создание всех роутов
🔹14 Парсинг данных пользователя
🔹15 Подключение cors и morgan пакетов через npm

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

Бесплатные курсы IT 🔹 #js
🔥17👍96
Java для начинающих

🗓 2015 10 часов

Курс по Java знакомит начинающих с основ программирования: от написания первой программы "Hello World" и работы с переменными до использования условных операторов и циклов для управления потоком выполнения. Углубляясь, студенты изучат массивы, классы и методы, позволяя им создавать структурированный и эффективный код.

🔹01 JDK и Hello World
🔹02 Переменные. Примитивные типы данных
🔹03 Строки(String) в Java. Ссылочные типы данных
🔹04 Цикл while
🔹05 Цикл for
🔹06 Условный оператор if
🔹07 Ввод данных. Класс Scanner
🔹08 Цикл do...while
🔹09 Операторы break и continue
🔹10 Оператор switch
🔹11 Массивы в Java
🔹12 Цикл for each, Массивы строк
🔹13 Многомерные массивы
🔹14 Классы и объекты
🔹15 Методы в Java

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

Бесплатные курсы IT 🔹 #java
👍1911🔥11
Основы языка программирования R

🗓 2022 4 часа

Этот курс предлагает всестороннее в мир программирования на языке R и его среде разработки RStudio, охватывая от основ работы с данными до продвинутых техник анализа с использованием пакета tidyverse. Учащиеся научатся эффективно обрабатывать и анализировать данные, используя базовые и продвинутые структуры данных, создавать графику, определять функции, работать с циклами и условными выражениями, а также освоят принципы "чистых" данных и грамматику данных.

🔹01 Знакомство со средой разработки RStudio
🔹02 Основы работы с языком R
🔹03 Базовые типы данных и структуры
🔹04 Векторы
🔹05 Сортировка векторов
🔹06 Арифметика векторов
🔹07 Индексирование векторов
🔹08 Базовая графика в R
🔹09 Условные выражения в R
🔹10 Определение функций. Область видимости
🔹11 Циклы в R
🔹12 Функционалы
🔹13 Концепция tidy данных
🔹14 Грамматика данных
🔹15 Tibble
🔹16 Операторы
🔹17 Условные выражения в tidyverse

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

Бесплатные курсы IT 🔹 #python
👍20🔥86
Flask с нуля

🗓 2020 5 часов

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

🔹01 Flask-что это такое?
🔹02 Использование шаблонов страниц сайта
🔹03 Контекст приложения и контекст запроса
🔹04 Функция url_for и переменные URL-адреса
🔹05 Подключение внешних ресурсов и работа с формами
🔹06 Мгновенные сообщения - flash
🔹07 Декоратор errorhandler
🔹08 Создание БД, установление и разрыв соединения при запросах
🔹09 Добавление и отображение статей из БД
🔹10 Способ представления полноценных HTML-страниц на сервере
🔹11 Формирование ответа сервера, декораторы перехвата запроса
🔹12 Порядок работы с cookies
🔹13 Порядок работы с сессиями
🔹14 Регистрация пользователей и шифрование паролей
🔹15 Авторизация пользователей на сайте через Flask-Login

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

Бесплатные курсы IT 🔹 #python
🔥15👍117
Разработка сайта на Java Spring Boot

🗓 2020 2 часа

Полный курс по изучению Java Spring Boot. За курс вы познакомитесь с фреймворком Spring, научитесь создавать шаблоны и работать с базами данных, а также создадите полноценный веб-блог на основе языка Java.

🔹01 Создание веб-сайта на Java
🔹02 Главная страница сайта
🔹03 Разработка раздела «Блог»
🔹04 Работа с базой данных MySQL. Создание модели
🔹05 Форма добавления записей через сайт
🔹06 Вывод каждой из статей
🔹07 Редактирование и удаление
🔹08 Профессия «Java разработчик» | Презентация онлайн курса

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

Бесплатные курсы IT 🔹 #java
👍119🔥8
REST API на Golang

🗓 2020 3 часа

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

🔹01 Веб-сервер
🔹02 Работа с БД
🔹03 Валидация данных
🔹04 Небольшой рефакторинг
🔹05 Регистрация и аутентификация
🔹06 Middleware-компоненты

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

Бесплатные курсы IT 🔹 #golang
12👍11🔥9
Создание игр на Unreal Engine

🗓 2024 3 часа

Вы научитесь разрабатывать игры на Unreal Engine, начиная с создания простого уровня и интерфейса пользователя, до интеграции видеороликов в интерфейс и создания игрового магазина. Кульминацией курса станет разработка онлайн игры на Unreal Engine 5, а также подготовка и публикация вашего проекта в Play Market.

🔹01 Настраиваем игру на Unreal Engine 4 и загружаем в Play Market
🔹02 Создаем простой уровень в игре на Unreal Engine 4
🔹03 Создаем интерфейс в игре - UMG UI Unreal Engine 4
🔹04 Добавляем видео ролик в UI интерфейс и в текстуру игры
🔹05 Создаем интерфейс игрового магазина, переключение между вкладками - Widget Switch
🔹06 Сокеты и Замена одной модели на другую | Unreal engine 4 Создание игры
🔹07 Создаю онлайн игру на Unreal Engine 5

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

Бесплатные курсы IT 🔹 #UnrealEngine
👍12🔥128
Уроки Arduino и программирования

🗓 2016 9 часов

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

🔹01 Начало работы с Arduino
🔹02 Что такое Arduino, куда подключаются датчики и как питать Ардуино
🔹03 Структура программы и типы данных
🔹04 Действия с переменными и константы
🔹05 Работа с монитором COM порта
🔹06 Условный оператор if и оператор выбора
🔹07 Функции времени
🔹08 Работа с цифровыми портами и подключение кнопки
🔹09 Отработка нажатия кнопки при помощи флажков
🔹10 Подключение светодиода
🔹11 Управление реле
🔹12 Управление нагрузкой MOSFET транзистор
🔹13 Потенциометры и аналоговые пины
🔹14 Плавное управление нагрузкой, ШИМ сигнал
🔹15 Циклы

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

Бесплатные курсы IT 🔹 #arduino
👍1711🔥9