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

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

Купить рекламу: https://telega.in/c/learnsu
Download Telegram
Flutter Уроки с нуля до профи

🗓 2023 7 часов

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

🔹01 Установка и запуск первого приложения
🔹02 Основные виджеты Stateful Stateless MaterialApp Scaffold
🔹03 Верстка, работа с темой, установка пакетов
🔹04 Навигация в приложении, Navigator, Route
🔹05 Архитектура проекта, рефакторинг, декомпозиция
🔹06 Работа с API, http
🔹07 Интерфейсы, абстракция, инъекция зависимостей
🔹08 Bloc стейт менеджмент №1
🔹09 Bloc, Equatable стейт менеджмент №2
🔹10 Логирование, обработка ошибок, Talker
🔹11 Firebase Google Analytics
🔹12 Продвинутая работа с JSON json_serializable
🔹13 Hive Локальное хранилище NoSQL
🔹14 AutoRoute - генерация маршрутов приложения
🔹15 Итоги, анонсы, что делать дальше ?
🔹16 Локализация Flutter приложения Intl (l10n) | Как добавить языки ?

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

Бесплатные курсы IT 🔹 #dart
18🔥10👍5
Python/Django: разработка приложения

🗓 2022 2 часа

На вебинаре вы узнаете, как используется Python для backend-разработки, и создадите небольшое приложение с использованием Django. Занятие подойдет для начинающих разработчиков.
Ведущий вебинара: Алексей Шарыпов, Lead Software Developer в VK и главный преподаватель курса "Python для начинающих" в LoftSchool.


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

Бесплатные курсы IT 🔹 #python #django
15🔥10👍8
Создание игр на JavaScript с помощью Phaser

🗓 2018 2 часа

Ещё не выбрал технологию, а уже хочется создавать кроссплатформенные игры? Ты на верном пути, ведь этот мастер-класс как раз для тех, кто хочет научиться программировать на языке JavaScript и создавать игры и другие проекты.

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

Бесплатные курсы IT 🔹 #js
👍139🔥9
Курс Vue 3

🗓 2022 3 часа

🔹01 Как использовать? Composition и Options API
🔹02 Установка и запуск Vue 3 на Vite
🔹03 Основы реактивности компонента Vue
🔹04 Поиск товаров во Vue, v-model, computed
🔹05 Форма отзыва с фото во Vue
🔹06 Компоненты, слоты, передача информации между компонентами

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

Бесплатные курсы IT 🔹 #js
👍1512🔥4
Разработка Андроид программы с базой данных

🗓 2019 2 часа

В ходе этого видео курса вы создадите полноценную небольшую программу на Андроид. Программа будет подключаться к базе данных Firebase и хранить в ней данные. Также вы реализуете красивый дизайн в приложении.

🔹01 Дизайн, база данных (Firebase)
🔹02 Подключение базы данных Firebase и библиотек к проекту
🔹03 Дизайн главной страницы программы
🔹04 Дизайн страницы регистрации
🔹05 Регистрация и добавление пользователя в БД
🔹06 Авторизация в программе и завершение регистрации

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

Бесплатные курсы IT 🔹 #firebase
11🔥11👍8
Всё про Микросервисы

🗓 2019 9 часов

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

🔹01 Шаблон на базе платформы ASP.NET Core
🔹02 Управление доступом к микросервисам ASP.NET Core 2.2
🔹03 Представление новой версии шаблона v.2.0
🔹04 Nimble: Демонстрация шаблона микросервиса на примере
🔹05 Nimble: Установка шаблонов для микросервисов
🔹06 Nimble: Основные и базовые понятия
🔹07 Микросервисы: Идемпотентность операций
🔹08 Микросервисы: MassTransit PubSub
🔹09 Микросервисы: Реализация
🔹10 SignalR Chat: Сервер и его клиенты
🔹11 SignalR Chat: Клиент чата на WPF
🔹12 Nimble: Создание микросервиса
🔹13 Nimble Framework v6.0
🔹14 DevTools 13: Microsoft.Tye. Локальный оркестратор и не только

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

Бесплатные курсы IT 🔹 #computerscience
17👍10🔥7
Онлайн курс по программированию на языке PHP

🗓 2017 15 часов

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

🔹01 Синтаксис PHP Основы синтаксиса языка PHP
🔹02 PHP переменные и константы
🔹03 Типы данных в PHP
🔹04 Операторы в PHP
🔹05 Управляющие конструкции PHP Условия
🔹06 Управляющие конструкции PHP Циклы while и do while
🔹07 Массивы в PHP
🔹08 PHP Функции для работы с массивами
🔹09 Цикл for в PHP
🔹10 Цикл foreach в PHP
🔹11 Альтернативный синтаксис PHP
🔹12 Выражения require и include в PHP
🔹13 Пользовательские функции в PHP
🔹14 Функция header в PHP
🔹15 Функции работы со строками в PHP

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

Бесплатные курсы IT 🔹 #php
👍15🔥126
React и TypeScript - Быстрый Курс

🗓 2022 2 часа

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

🔹01 Обновления в React за последние два года и ключевые концепции.
🔹02 Демонстрация создания приложения на React.
🔹03 Разбор компонентного подхода в разработке интерфейсов.
🔹04 Установка и настройка среды разработки с TypeScript.
🔹05 Создание приложения через Create React App с шаблоном TypeScript.

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

Бесплатные курсы IT 🔹 #js #react #typenoscript
🔥15👍118
Создаем игру 2048 на Python

🗓 2020 5 часов

🔹 01. Создаем логику игры
🔹 02. Пишем тесты
🔹 03. Создаем игровой цикл игры
🔹 04. Создаем игровое поле
🔹 05. Отображение значений массива
🔹 06. Реализуем перемещение ячеек поля
🔹 07. Обработка движения вверх и вниз
🔹 08. Добавляем счет
🔹 09. Создаем БД для хранения результатов
🔹 10. Выводим лучшие попытки в интерфейс
🔹 11. Создаем главную заставку игры
🔹 12. Делаем конечную заставку
🔹 13. Сохраняем результат в БД
🔹 14. Рестарт игры
🔹 15. Создаем EXE формат из нашей игры
🔹 16. Правим баги
🔹 17. Сохраняем состояние игры в JSON формате

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

Бесплатные курсы IT 🔹 #python
👍18🔥118
Аудиокнига. How To DeFi: Advanced

🗓 2021 6 часов

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

🔹 01 Обзор DeFi
🔹 02 Деятельность DeFi
🔹 03 Децентрализованные биржи
🔹 04 Агрегаторы DEX
🔹 05 Децентрализованное кредитование
🔹 06 Децентрализованные стейблкоины и стабильные активы
🔹 07 Децентрализованные производные финансовые инструменты (деривативы)
🔹 08 Децентрализованное страхование
🔹 09 Децентрализованные индексы
🔹 10 Децентрализованные рынки прогнозирования
🔹 11 Децентрализованные протоколы с фиксированной процентной ставкой
🔹 12 Децентрализованные агрегаторы доходности
🔹 13 Оракулы и агрегаторы данных

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

Бесплатные курсы IT 🔹 #blockchain
12👍10🔥10
Архитектура операционной системы (на примере Linux)

🗓 2018 8 часов

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

🔹 01 Генезис операционных систем. Назначение ОС. Базовые принципы организации ОС
🔹 02 Обзор архитектуры x86. Основы программирования
🔹 03 x86 Protected mode overview
🔹 04 Создание первого процесса. Инициализация операционной системы
🔹 05 Filesystems internals
🔹 06 IPC overview (Архитектура операционной системы на примере Linux)
🔹 07 Многопоточность: добро и зло (Архитектура операционной системы на примере Linux)

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

Бесплатные курсы IT 🔹 #sysadmin
13👍11🔥5
Изучаем Python с Марком Лутцем

🗓 2023 20 часов

Курс подходит для тех, кто хочет изучить Python. Слушатели приобретут навыки программирования на Python, разберут основные главы из учебника Марка Лутца "Изучаем Python", а также актуализируют знания по новым версиям языка.

🔹 01 Python в вопросах и ответах
🔹 02 Как Python выполняет программы
🔹 03 Как пользователь выполняет программы
🔹 04 Введение в типы объектов Python
🔹 05 Числовые типы
🔹 06 Кратко о динамической типизации
🔹 07 Аннотации типов
🔹 08 Фундаментальные основы строк
🔹 09 Списки и словари
🔹 10 Кортежи и файлы
🔹 11 Встроенные типы: обзор и проблемы
🔹 12 Введение в операторы Python
🔹 13 Операторы присваивания, выражений и вывода
🔹 14 Проверки if и правила синтаксиса
🔹 15 Циклы while и for

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

Бесплатные курсы IT 🔹 #Python
21🔥11👍9
Базовый курс PHP-7

🗓 2019 16 часов

Курс подходит для тех, кто хочет изучить PHP. Слушатели приобретут навыки программирования на PHP, разберут основные главы из видеоуроков Андрея Андриевского "Базовый курс PHP-7", а также актуализируют знания по основам языка.

🔹 01 Установка и настройка PHP
🔹 02 Базовый синтаксис PHP и связка с HTML
🔹 03 Переменные и типы данных
🔹 04 Конструкции isset() и empty(), gettype()
🔹 05 Классы и объекты
🔹 06 Статические переменные и константы
🔹 07 Операторы в PHP
🔹 08 Условные операторы и логические операторы
🔹 09 Циклы While и For
🔹 10 Массивы и ассоциативные массивы
🔹 11 Объявление и вызов функций
🔹 12 Работа с параметрами функций и рекурсия
🔹 13 Глобальные и статические переменные
🔹 14 Работа с файлами и суперглобальные массивы
🔹 15 Сессии и Cookie в PHP

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

Бесплатные курсы IT 🔹 #PHP
👍19🔥116
Telegram-bot для задалбывающих напоминаний на Python

🗓 2023 4 часа

Курс подходит для тех, кто хочет создать Telegram-бота для напоминаний. Слушатели научатся основам работы с Telegram API, реализуют систему регистрации пользователей, каскадные обработчики, логирование ошибок и многое другое, используя язык программирования Python.

🔹 01 Базовые концепции устройства Telegram-ботов на Python
🔹 02 Система регистрации пользователя на основе JSON
🔹 03 Прикручиваем простой каскадный обработчик
🔹 04 Логирование ошибок с помощью отправок сырых запросов в Telegram
🔹 05 Клиент для отправки сырых запросов на классе ООП
🔹 06 Подключаем БД SQLite и используем силу классов и ООП
🔹 07 Рефакторинг и воркер для напоминаний
🔹 08 Пишем скрипт-планировщик

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

Бесплатные курсы IT 🔹 #Python
👍1912🔥9
Использование баз данных

🗓 2019 28 часов

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

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

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

Бесплатные курсы IT 🔹 #sql
👍18🔥97❤‍🔥1
Базовый курс программирования на С++

🗓 2021 106 часов

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

🔹 01 Введение в курс и его цели
🔹 02 Инструменты разработчика
🔹 03 Работа с Double Commander
🔹 04 Выбор проекта для обучения
🔹 05 Основы механики и создание игр
🔹 06 Создание и тестирование прототипов
🔹 07 Дальнейшая разработка прототипов
🔹 08 Работа с классами в C++
🔹 09 Рефакторинг сложного класса
🔹 10 Разделение классов по файлам
🔹 11 Применение стиля кодирования AStyle
🔹 12 Анимация и визуальные эффекты
🔹 13 Планирование разработки
🔹 14 Настройка игровых состояний
🔹 15 Рефакторинг и оптимизация

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

Бесплатные курсы IT 🔹 #cpp
19👍14🔥10
Уроки PHP для начинающих с нуля!

🗓 2021 6 часов

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

🔹 01 Введение в PHP
🔹 02 Настройка локального сервера
🔹 03 Переменные и типы данных
🔹 04 Математические операции
🔹 05 Строковые операции
🔹 06 Условные операторы
🔹 07 Оператор Switch-case
🔹 08 Массивы данных
🔹 09 Циклы
🔹 10 Функции
🔹 11 Подключение файлов
🔹 12 Обработка форм
🔹 13 Работа с датой и временем
🔹 14 Встроенные функции PHP
🔹 15 Работа с файлами

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

Бесплатные курсы IT 🔹 #php
12👍10🔥9
Уроки Pygame для начинающих / Разработка игр на Python с нуля

🗓 2023 3 часа

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

🔹 01 Разработка игр на Python для начинающих
🔹 02 Установка Pygame. Базовые моменты
🔹 03 Добавление объектов на экран
🔹 04 Анимации и звук
🔹 05 Передвижение и прыжок
🔹 06 Враги в игре
🔹 07 Экран проигрыша
🔹 08 Стрельба по врагам
🔹 09 Создание APK файла
🔹 10 Заключительная часть

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

Бесплатные курсы IT 🔹 #python
🔥15👍136
Прокаченная Java

🗓 2023 14 часов

Курс подходит для тех, кто хочет углубиться в продвинутые аспекты языка Java. Слушатели приобретут навыки работы с коллекциями и списками, итераторами, LinkedList, бинарным поиском и Big O notation, коллекциями Vector и Stack, интерфейсом Map и HashMap, TreeMap и LinkedHashMap, HashTable и HashSet, интерфейсом Set и TreeSet, очередями (Queue), Deque и синхронизированными коллекциями, лямбда-выражениями и Stream API, многопоточностью, а также вложенными классами и Reflection.

🔹 01 Коллекции и списки
🔹 02 Итераторы
🔹 03 LinkedList
🔹 04 Поиск и алгоритмы
🔹 05 Коллекции Vector и Stack
🔹 06 Map и HashMap
🔹 07 Детали HashMap
🔹 08 TreeMap и LinkedHashMap
🔹 09 HashTable и HashSet
🔹 10 Set и TreeSet
🔹 11 Очереди (Queue)
🔹 12 Deque и синхронизированные коллекции
🔹 13 Lambda выражения и Streams
🔹 14 Многопоточность
🔹 15 Вложенные классы и Reflection

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

Бесплатные курсы IT 🔹 #java
🔥13👍118
Основы SwiftUI

🗓 2021 7 часов

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

🔹 01 Введение в SwiftUI
🔹 02 Работа со стеками
🔹 03 Работа с текстом
🔹 04 Работа с изображениями
🔹 05 Использование градиентов
🔹 06 Работа с состоянием и переключателями
🔹 07 Кнопки и состояние
🔹 08 Текстовые поля и состояние
🔹 09 Слайдеры и состояние
🔹 10 Выборки и состояние
🔹 11 Степперы и состояние
🔹 12 Жесты и нажатия
🔹 13 Списки в SwiftUI
🔹 14 Навигация в приложениях
🔹 15 Вкладки и группы

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

Бесплатные курсы IT 🔹 #swift
15👍8🔥8
Программирование на Rust

🗓 2019 22 часа

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

🔹 01 Введение в Rust
🔹 02 Время жизни и абстрактные типы данных
🔹 03 Трейты
🔹 04 Модули
🔹 05 Функции и итераторы
🔹 06 Управление ошибками
🔹 07 Объекты и строки
🔹 08 Время жизни II
🔹 09 Умные указатели и статические переменные
🔹 10 Многопоточность
🔹 11 Unsafe код
🔹 12 Коллекции
🔹 13 Макросы

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

Бесплатные курсы IT 🔹 #rust
👍14🔥87