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

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

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

🗓 2020 43 часа

🔹01 Введение во Frontend-разработку
🔹02 Основы языка HTML
🔹03 Основы работы с Git
🔹04 Формы в HTML. HTML5 и семантическая разметка
🔹05 Основы языка CSS.
🔹06 Габаритные свойства CSS. Псевдоклассы
🔹07 Приёмы верстки веб-страниц
🔹08 Нестатичное позиционирование. Верстка форм
🔹09 Сторонние решения для верстки. Bootstrap, Material Icons
🔹10 Основы языка Javanoscript. Базовый синтаксис языка
🔹11 Массивы и объектное программирование на Javanoscript
🔹12 Императивные синтаксические конструкции Javanoscript
🔹13 Функции в Javanoscript
🔹14 Задачи на императивное программирование на Javanoscript - обзор и разбор
🔹15 Введение в DOM
🔹16 Основы обработки событий в DOM
🔹17 Стили и габариты в DOM
🔹18 Особенности событийной модели в DOM. Паттерны разработки веб-приложений
🔹19 Разработка на Javanoscript: интернет магазин + игра-тетрис
🔹20 Асинхронное программирование в Javanoscript. Технология AJAX
🔹21 Разработка SPA на базе API
🔹22 Продвинутые BOM/DOM API
🔹23 Асинхронное программирование в Javanoscript
🔹24 Объектное и объектно-ориентированное программирование в Javanoscript
🔹25 Использование сторонних библиотек в Javanoscript-приложениях
🔹26 Качество кода. Конструкция обработки ошибок
🔹27 Разработка приложения на Vue (мультикомпонентный подход) с использованием внешнего API

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

Бесплатные курсы IT 🔹#html #javanoscript
👍4
Уроки Figma для начинающих / Изучение веб-дизайна с нуля

В ходе курса вы изучите построение веб дизайна на основе программы Фигма (Figma). Уроки рассчитаны для начинающих и в них вы с нуля научитесь создавать UI и UX дизайн ваших будущих веб сайтов и приложений.

🗓
2021 3 часа

🔹01 Создание дизайна (UI/UX) для начинающих
🔹02 Фреймы, объекты и рисование
🔹03 Работа с изображениями
🔹04 Текстовые надписи, иконки, слои
🔹05 Секция с курсами и дизайн новой страницы
🔹06 Компоненты, прототипирование и маски
🔹07 Работа в команде, тестирование проекта и экспорт
🔹08 Разработка веб-страницы

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

Бесплатные курсы IT 🔹 #uxui
👍61
С++ с нуля

🗓 2019 5 часов

🔹01 переменные, оператор присваивания
🔹02 арифметические операции
🔹03 директивы препроцессора
🔹04 условные операторы if и switch
🔹05 операторы циклов while, for и do while
🔹06 массивы, метод всплывающего пузырька
🔹07 строки и функции работы с ними
🔹08 функции: прототипы, перегрузка, рекурсия
🔹09 области видимости переменных
🔹10 битовые операции И, ИЛИ, НЕ, XOR
🔹11 структуры
🔹12 объединения, перечисления, typedef
🔹13 указатели и ссылки, выделение памяти
🔹14 функции работы с файлами
🔹15 стек, теория и практика
🔹16 связные списки, теория и практика
🔹17 бинарное дерево, теория и практика
🔹18 указатели на функции
🔹19 автоматические переменные и цикл типа for each

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

Бесплатные курсы IT 🔹 #cpp
👍3
Jetpack Compose

🗓 2021 18 часов

🔹01 Jetpack Compose. ViewModel. Как выбрать архитектуру для Compose?
🔹02 Jetpack Compose. Основы. State
🔹03 Верстка экрана в Jetpack Compose Beta. Часть 1.
🔹04 Jetpack Compose. Основы. Navigation
🔹05 Jetpack Compose. Основы. UI
🔹06 Compose for iOS. Сколько осталось Flutter и React Native?
🔹07 Как перейти на Jetpack Compose? Забываем про XML. Полный гайд
🔹08 Jetpack Compose. Side Effects. Как управлять логикой в Compose?
🔹09 Jetpack Compose. Первый взгляд
🔹10 LiveCoding Сессия, LIVE. 27/04/2022
🔹11 Android с нуля. Что выбрать Compose или XML
🔹12 Jetpack Compose. Основы. Темы и стили
🔹13 Верстка экрана в Jetpack Compose Beta. Часть 2.
🔹14 Jetpack Compose. Alpha Preview
🔹15 LiveCoding Сессия. Часть 2., LIVE. 29/05/2022
🔹16 ScienceHub. Часть 5. Kodein
🔹17 Jetpack Compose. Первый взгляд. Часть 2
🔹18 Чем занят СТО? Интервью с СТО компании KODE
🔹19 Jetpack Compose. Первый взгляд. Часть последняя

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

Бесплатные курсы IT 🔹 #android #kotlin
👍3🔥1
Создаем сайт на основе CSS3 + HTML5

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

🗓
2015 3 часа

🔹01 Вступление
🔹02 Создаем шапку + футер сайта (часть 1 из 2)
🔹03 Создаем шапку + футер сайта (часть 2 из 2)
🔹04 Прикрепляем футер к низу сайта
🔹05 Создаем простое меню для нашего сайта
🔹06 Создаем анонсы статьей для нашего сайта
🔹07 Центральная панель + блоки статьей внизу сайта
🔹08 Создаем страничку "О нас"
🔹09 Стили для форм. Создаем странички с формами
🔹10 Создаем страничку со статьей
🔹11 Как сделать сайт адаптивным? CSS3 в помощь
🔹12 Оптимизация под различные браузеры

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

Бесплатные курсы IT 🔹 #html
👍4🤯1
C# 2022 с нуля до профи | Слив лучшего курса

Бесплатно выложили полный курс C# от профессионалов, который раньше стоил 100 тысяч рублей. С нуля вы научитесь писать чистый код на C# на уровне крепкого джуна, который откроет возможности для разной работы в будущем: от программиста на C# до разработчика игр.

🗓
2022 10 часов

🔹01 Что такое переменная, типы переменных
🔹02 Арифметика
🔹03 Форматирование строк
🔹04 Инкремент и декремент
🔹05 Практика: вычисление урона по игроку
🔹06 Практика: магазин
🔹07 Условные, логические операторы
🔹08 Switch
🔹09 Практика: пароль
🔹10 Практика: конвертор валют
🔹11 Циклы
🔹12 Практика: ввод пароля с ограниченным количеством попыток
🔹13 Практика: вкладываем деньги в банк и смотрим годовой доход
🔹14 Практика: бой игрока с врагом
🔹15 Рандом, проблемы рандома в циклах
🔹16 Практика: игра "угадай число"
🔹17 Делаем бой, между накачанными мужиками
🔹18 Редактирование строк
🔹19 Массивы

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

Бесплатные курсы IT 🔹 #csharp
👍5🔥2
Друзья! Поздравляю всех с наступающим, а кого-то уже с наступившим Новым 2023!

Желаю наполнять свою реальную жизнь яркими эмоциями и не потеряться в виртуальном мире! А тем, кто еще только смотрит в сторону айти, обязательно туда попасть.

Спасибо, что читате! В следующем году вас будет ждать еще больше крутых курсов, оставайсь с нами! 🎄❄️🎄
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4❤‍🔥1
Уроки по Django REST Framework

Django REST framework (DRF) - мощный и гибкий инструмент для построения Web API

🗓
2022 4 часа

🔹01 Django REST Framework - что это такое
🔹02 Установка Django Rest Framework
🔹03 Базовый класс APIView для представлений
🔹04 Введение в сериализацию. Класс Serializer
🔹05 Методы save(), create() и update() класса Serializer
🔹06 Класс ModelSerializer и представление ListCreateAPIView
🔹07 Представления UpdateAPIView и RetrieveUpdateDestroyAPIView
🔹08 Viewsets и ModelViewSet
🔹09 Роутеры: SimpleRouter и DefaultRouter
🔹10 Ограничения доступа (permissions)
🔹11 Авторизация и аутентификация. Session-based authentication
🔹12 Аутентификация по токенам. Пакет Djoser
🔹13 Идея авторизации по JWT-токенам
🔹14 Делаем авторизацию по JWT-токенам
🔹15 Добавляем пагинацию (pagination)

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

Бесплатные курсы IT 🔹 #python #django
👍41
Английский язык

Английский для IT специалистов. Курс от GeekBrains.

🗓
2017 26 часов

🔹01 Английский для работы в команде
🔹02 Английский для фрилансеров. Деловая переписка
🔹03 Как учить английский язык самостоятельно
🔹04 Советы по изучению английского языка
🔹05 Презентация курса "Английский язык для IT-специалистов"
🔹06 Презентация курса "Английский язык для IT-специалистов"
🔹07 Как пройти IT собеседование на английском: советы и рекомендации
🔹08 10 советов программисту для изучения английского языка
🔹09 Ругаемся по-английски. Оригинальный способ изучения языка
🔹10 Как поддерживать уровень английского, тратя 15 минут в день
🔹11 Как учить английский по фильмам и сериалам
🔹12 Техники быстрого изучения английских слов
🔹13 Английский для начинающих
🔹14 Английский для начинающих
🔹15 Как учить английский язык по мультсериалу «Американский папаша!»
🔹16 Как учить английский язык по презентации iPhone X
🔹17 Как учить английский язык по мультсериалу «Гриффины»
🔹18 Как учить английский язык по мультсериалу «Футурама»
🔹19 Как учить английский язык по сериалу "Друзья"
🔹20 Как учить английский по мультсериалу «Симпсоны»
🔹21 Как учить английский язык по сериалу "Клиника"
🔹22 Изучаем английский по сериалу "Теория большого взрыва"
🔹23 Изучаем английский по сериалу "Карточный домик"
🔹24 Учим английский по сериалу "Силиконовая долина"
🔹25 Учим английский по сериалу "Ходячие мертвецы"
🔹26 Учим английский по сериалу Шерлок
🔹27 Учим английский по сериалу "Во все тяжкие"
🔹28 Изучаем английский по сериалу "Игра престолов"
🔹29 Изучаем английский по сериалу "Настоящий детектив"
🔹30 Как учить английский язык по сериалу "Подпольная империя"

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

Бесплатные курсы IT 🔹 #english
👍113🔥2
Основы программирования с примерами на JavaScript
(1 часть)

Лекции по инженерии программного обеспечения с примерами кода на JavaScript и Node.js от сообщества Metarhia и NodeUA, автор Тимур Шемсединов / Timur Shemsedinov

🗓 2019 45 часов

🔹01 Карта специальности инженер-программист
🔹02 Введение в программирование
🔹03 Настройка среды: Node.js, npm, git, eslint
🔹04 Базовый синтаксис JavaScript
🔹05 Функции, стрелочные функции, контексты, замыкания в JavaScript
🔹06 Массивы, объекты, классы, прототипы в JavaScript
🔹07 Языки программирования: обзор, сравнение, выбор
🔹08 Функции высшего порядка, колбеки, события на JavaScript
🔹09 История развития языков программирования
🔹10 Парадигмы программирования (обзор)
🔹11 Работа со строками, шаблонами и юникодом в JavaScript
🔹12 Антипаттерны общие для всех парадигм
🔹13 Консоль и командная строка в JavaScript и Node.js
🔹14 Чеининг функций и объектов, обработка ошибок в JavaScript
🔹15 Рекурсия: косвенная и хвостовая, стек, выход
🔹16 Итерирование, циклы и итераторы в JavaScript
🔹17 Массивы в JavaScript (методы Array)
🔹18 Коллекции, множества, хештаблицы в JavaScript
🔹19 Code Review: как это и зачем
🔹20 И это ещё не всё :)

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

Бесплатные курсы IT 🔹 #js #nodejs
👍31
Основы программирования с примерами на JavaScript
(2 часть)

Лекции по инженерии программного обеспечения с примерами кода на JavaScript и Node.js от сообщества Metarhia и NodeUA, автор Тимур Шемсединов / Timur Shemsedinov

🗓 2019 21 час

🔹01 Объектно-ориентированное программирование
🔹02 Структуры (struct) или записи (record)
🔹03 Карта специальности инженер-программист
🔹04 Графы и запросы к графовым структурам на JavaScript
🔹05 Проекции и отображения наборов данных в JavaScript
🔹06 Мономорфный и полиморфный код, инлайн-кэш, скрытые классы в JavaScript
🔹07 Функциональное программирование на JavaScript
🔹08 Реактивное программирование на JavaScript
🔹09 Измерение производительности кода и оптимизация в JavaScript и Node.js
🔹10 Асинхронное программирование
🔹11 Автоматное программирование c примерами на JavaScript
🔹12 Антипаттерны ООП
🔹13 Шаблон Singleton (синглтон) в JavaScript
🔹14 Функциональные объекты, функторы и монады в JavaScript
🔹15 Генераторы и асинхронные генераторы в JavaScript
🔹16 Итераторы и асинхронные итераторы в JavaScript
🔹17 Перечислимый тип (enum) в JavaScript и TypeScript
🔹18 Дженерики и обобщенное программирование
🔹19 Тестирование: юниттесты с примерами на JavaScript
🔹20 Тестирование: системное и интеграционное тестирование на JavaScript
🔹21 Интроспекция и рефлексия в JavaScript

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

Бесплатные курсы IT 🔹 #js #nodejs
👍52
Введение в дифференциальную геометрию, ПМИ

Преподаватель - Трушин Д.В.
Курс "Введение в дифференциальную геометрию", бакалаврская программа "Прикладная математика и информатика" НИУ ВШЭ

🗓 2021 12 часов

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

Бесплатные курсы IT 🔹 #math
👍3😁1
Web-разработка для начинающих

Серия лекций для тех, кто изучал веб-разработку (HTML/CSS/JavaScript) и хочет закрепить свои знания по самым значимым темам.

🗓
2021 14 часов

🔹01 HTML и CSS за 30 минут
🔹02 Инструменты и программы для веб-разработчика
🔹03 CSS. Селекторы, flexbox, анимации
🔹04 Git для новичков
🔹05 Веб-приложения
🔹06 Scrum. Метод управления проектами для программистов
🔹07 CSS. Позиционирование элементов
🔹08 JavaScript. Работа с DOM
🔹09 "Тестирование изоморфных React приложений."
🔹10 Собеседование в АйТи. Моя первая работа программиста
🔹11 Функциональное программирование в JavaScript
🔹12 Объектно-ориентированное программирование в JavaScript
🔹13 Настройка Windows для программиста
🔹14 Nodejs. API на Expressjs и MongoDB
🔹15 «Как сделать ваш продукт красивым без дизайнера» Евгений Невгень

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

Бесплатные курсы IT 🔹 #html #js #git
👍4
Сложный JavaScript простым языком.

Серия видео для тех, кто уже изучил основы JS. Владилен Минин расскажет о "сложных" элементах в JavaScript на простых примерах.

🗓
2020 6 часов

🔹01 Что такое prototype. JavaScript Prototype
🔹02 Что такое контекст this. Как работает call, bind, apply
🔹03 Что такое замыкания. Как они работают
🔹04 Асинхронность. Что такое Event Loop. JS SetTimeout 0
🔹05 Promise. Что это, как работает
🔹06 Объекты с Object.create. Что такое getters, setters
🔹07 Всё о ES6 Классах
🔹08 Как работает Async, Await. Работа с сервером с fetch
🔹09 Proxy. Объекты, функции, классы. Часть 1
🔹10 Proxy. Часть 2
🔹11 Генераторы. Symbol iterator, for of
🔹12 Методы массивов (forEach, map, fiter, reduce, find, findIndex). Js Массивы
🔹13 Всё о Map, Set, WeakMap, WeakSet
🔹14 Запросы на сервер. Fetch, XMLHttpRequest (XHR), Ajax
🔹15 Всё о Spread и Rest
🔹16 Всё о Деструктуризации в JS
🔹17 Всё о LocalStorage

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

Бесплатные курсы IT 🔹 #js
👍31
Уроки Minecraft и Python | Программирование для детей и начинающих.

Детская школа программирования "Пиксель" делится бесплатным курсом Minecraft на Python для детей с нуля. В этой подборке преподаватели школы делятся созданием игр с нуля в среде Minecraft. С помощью этого бесплатного курса программирования ребята смогут с нуля создавать игры и собственные проекты.

🗓 2021 2 часа

🔹00Как установить Minecraft и Python на Windows и MacOS
🔹01Знакомство с Python
🔹02 Вывод координат персонажа в чат и цикл
🔹03 Переменная, условие, создание первой игры
🔹04 Создание блоков кодом
🔹05 Строительство улицы из домов.
🔹06 Создание 2D-фигур
🔹07 Создание 3D фигур
🔹08 Создание многоугольников
🔹09 Искусственный интеллект
🔹10 Применение случайных чисел в ИИ
🔹11 Яйцо в Minecraft

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

Бесплатные курсы IT 🔹 #python #minecraft
3👍1
Архитектура информационных систем

Курс лекций читает Александр Маятин - доцент, сотрудник Международной лаборатории «Интеллектуальные технологии для социо-киберфизических систем».

🗓 2021 10 часов

🔹01 О различиях между разработчиком программного обеспечения и разработчиком информационных систем
🔹02 Уровень архитектурных процессов. Связь информационных технологий и технологий управления.Виды управления
🔹03 Корпоративная информационная система
🔹04 Архитектуру информационных систем, их функциональность и техническая реализация
🔹05 Системы, которые управляют планированием всех ресурсов предприятия, включая материальные, кадровые и финансовые ресурсы.
🔹06 Основные функции информационных систем. Трехслойная структура информационных систем
🔹07 Эволюционное развитие распределенной архитектуры ИС
🔹08 Сервис-ориентированная архитектура

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

Бесплантые курсы IT 🔹 #сomputerscience
👍5
SQL.Начальный курс | Программирование

Серия видео о SQL от Khan Academy, переведенных при поддержке Oxford Russia Fund.

🗓 2020 1 час

🔹01 Добро пожаловать в SQL
🔹02 Создание таблицы и добавление данных
🔹03 Выборка данных из таблицы
🔹04 Агрегация данных
🔹05 «Эс-кью-эл» или «сиквел»?
🔹06 Операторы AND и OR в условиях
🔹07 Подзапросы
🔹08 Ограничение сгруппированных результатов
🔹09 Разделение значений на категории
🔹10 Соединение связанных таблиц
🔹11 Соединение таблиц при помощи LEFT OUTER JOIN
🔹12 Соединение таблицы с самой собой
🔹13 Соединение нескольких таблиц
🔹14 Изменение данных в таблицах
🔹15 Изменение структуры таблицы после её создания.

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

Бесплантые курсы IT 🔹#sql
👍5
Linux для Начинающих

Обзорный курс по работе в Linux Mint. Курс ориентирован на начинающих и дает базовое понимание принципов работы в операционной системе Linux.

🗓 2015 5 часов

🔹01 Что такое Linux, плюсы и минусы
🔹02 О Linux, GNU и проблемах с программами
🔹03 Выбираем дистрибутив Linux
🔹04 Разделы и файловая система
🔹05 Особенности установки Linux
🔹06 Среды рабочего стола Linux
🔹07 Подготовка к установке Linux
🔹08 Особенности загрузки с флешки
🔹09 Установка Linux
🔹10 Установка Linux рядом с Windows

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

Бесплантые курсы IT 🔹 #linux
👍8
Чистый код / Clean Code

Роберт Мартин (дядя Боб, он же Uncle Bob) ввёл понятие чистого кода. Одна из практик написания чистого кода - это грамотное именование переменных. Не знаете как писать чистый и красивый код? Эта серия уроков по программированию для вас.

🗓 2021 2 часа

🔹01 Правила именования переменных, функций и классов
🔹02 Комментарии, условные выражения и прочие запахи реализации
🔹03 Огромные функции и их рефакторинг, Extract Till You Drop
🔹04 Закон Деметры
🔹05 Временная связанность. Иммутабельность и чистые функции
🔹06 SoC, CQS, PoLA

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

Бесплантые курсы IT 🔹 #algorithm
👍7
Ethereum для начинающих

Курс по разработке приложений на популярной блокчейн платформе Ethereum

🗓 2018 2 часа

🔹01 Основы блокчейна
🔹02 Основы Ethereum
🔹03 Geth Intro. Private chain
🔹04 Geth JSON-RPC API
🔹05 Ethereum Wallet. Mist browser
🔹06 Solidity smart contracts intro

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

Бесплантые курсы IT 🔹 #сomputerscience
👍2🔥2
Telegram Бот на Golang

Разработка Telegram Бот на Golang с нуля

🗓 2021 6 часов

🔹01 Обзор проекта
🔹02 Создание Telegram Бота
🔹03 Как устроены Telegram боты
🔹04 Базовая структура проекта
🔹05 Генерируем ссылку авторизации
🔹06 Сервер авторизации. Подключаем BoltDB
🔹07 Система конфигов и обработка ошибок
🔹08Деплоймент. DigitalOcean. CI/CD

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

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