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

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

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

Серия уроков для новичков по введению в Python

🗓 Май 2019
5 часов

🔹00 О курсе
🔹01 Введение
🔹02 Модель данных: объекты
🔹03 Функции и стек вызовов
🔹04 Пространства имён и области видимости
🔹05 Введение в классы
🔹06 Наследование классов
🔹07 Ошибки и исключения
🔹08 Работа с кодом: модули и импорт
🔹09 Итераторы и генераторы
🔹10 Работа с файловой системой и файлами
🔹11 Работа с функциями: functool и лямбда функции
🔹12 Стиль программирования: pep8 и документация
🔹13 Стандартные методы и функции для строк
🔹14 Регулярные выражения в Python
🔹15 Обзорно об интернете: http-запросы, html-страницы и requests
🔹16 Распространённые форматы текстовых файлов: CSV, JSON
🔹17 API
🔹18 XML, библиотека ElementTree, библиотека lxml

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

Бесплатные курсы IT 🔹 #python
👍5
Вводный обучающий видеокурс по нейронным сетям

В данном видеокурсе речь пойдет не о биологических нейронных сетях, а об их математических программных реализациях — искусственных нейронных сетях (ИНС). ИНС дает много различных возможностей, недоступных при линейном или параллельном программировании: самообучение, распознавание образов, выполнение задач прогнозирования и др.

🗓 Июнь 2015
2,5 часа

🔹01 Введение
🔹02 Немного биологии
🔹03 В целом об искусственной нейронной сети
🔹04 Искусственный нейрон
🔹05 Структура нейронной сети
🔹06 Нюансы работы нейронной сети
🔹07 Обучение сети
🔹08 Технология обучения сети. Часть 1
🔹09 Технология обучения сети. Часть 2
🔹10 Работа одного нейрона

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

Бесплатные курсы IT 🔹 #ai
👍6
Функции JavaScript

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

🗓 Июнь 2021
9 часов

🔹01 Где найти документацию JavaScript и как освоить язык?
🔹02 Начнём изучать js с функций. Выберем систему отсчёта.
🔹03 Продолжим выводить правила работы функций js.
🔹04 JS поддерживает функции высшего порядка.
🔹05 Изучим this, а вместе с ним более важное, контекст функций js.
🔹06 JS - Где, как, когда к каким переменным обращаться по значению и по ссылке.
🔹07 Использование this в JS. Правило 1.
🔹08 This пришёл в Js из Java, а как он работает в Java?
🔹09 JavaScript без этого, никогда не будет понятен
🔹10 Ставим задачи для изучения понимания разделения в JS области видимости и контекста
🔹11 (крутой JS) Что значит в JS учитывать и область видимости и контекст привязки this
🔹12 Часть 1. Разбираемся, как записываются функции в JS - обычная функция?
🔹13 Часть 2. Разбираемся, как записываются функции в JS - обычная функция с поднятием.
🔹14 Часть 3. Разбираемся, как записываются функции в JS - функциональное выражение.
🔹15 Часть 4. Функциональные выражения и убираем путаницу с терминами this.
🔹16 Передача функции по ссылке + повторение передачи по ссылке и значению.
🔹17 Функция JS, как параметр другой функции. (функции высшего порядка)

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

Бесплатные курсы IT 🔹 #js
👍3🔥1
Базовый C++

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

🗓 2015
13 часов

🔹01 Hello World, комментарии, переменные
🔹02 Типы данных, массивы, условия, циклы
🔹03 Функции, методы, классы, структуры данных
🔹04 Switch, string, array, работа с файлами
🔹05 Разбиение программы на модули, шаблоны
🔹06 Коллекции в стандартной библиотеке
🔹07 Вопросы выделения памяти во время исполнения программы
🔹08 Константы, константные методы, статистические данные и методы
🔹09 Особые методы
🔹10 Практика. Программирование вживую
🔹11 Последнее занятие по базовому C++

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

Бесплатные курсы IT 🔹 #cpp
🔥5👍2
Искусственный Интеллект от профессора MIT - Patrick Winston

Профессор Массачусетского Технологического Института США (MIT) проводит серию лекций по искусственному интеллекту. Темы включают рассуждения, поиск, ограничения, обучение, представления, архитектуры и вероятностный вывод.

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

🗓 2010
24 часа

🔹01 Introduction and Scope
🔹02 Reasoning: Goal Trees and Problem Solving
🔹03 Reasoning: Goal Trees and Rule-Based Expert Systems
🔹04 Search: Depth-First, Hill Climbing, Beam
🔹05 Search: Optimal, Branch and Bound, A*
🔹06 Search: Games, Minimax, and Alpha-Beta
🔹07 Constraints: Interpreting Line Drawings
🔹08 Constraints: Search, Domain Reduction
🔹09 Constraints: Visual Object Recognition
🔹10 Introduction to Learning, Nearest Neighbors
🔹11 Learning: Identification Trees, Disorder
🔹12a: Neural Nets
🔹12b: Deep Neural Nets
🔹13 Learning: Genetic Algorithms
🔹14 Learning: Sparse Spaces, Phonology
🔹15 Learning: Near Misses, Felicity Conditions
🔹16 Learning: Support Vector Machines
🔹17 Learning: Boosting
🔹18 Representations: Classes, Trajectories, Transitions
🔹19 Architectures: GPS, SOAR, Subsumption, Society of Mind
🔹21 Probabilistic Inference I
🔹22 Probabilistic Inference II
🔹23 Model Merging, Cross-Modal Coupling, Course Summary
🔹Mega-R1. Rule-Based Systems
🔹Mega-R2. Basic Search, Optimal Search
🔹Mega-R3. Games, Minimax, Alpha-Beta
🔹Mega-R4. Neural Nets
🔹Mega-R5. Support Vector Machines
🔹Mega-R6. Boosting
🔹Mega-R7. Near Misses, Arch Learning

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

Бесплатные курсы IT 🔹 #ai
👍7🤔1
Навигация по каналу

Языки программирования:
#java 🔹 #python 🔹 #cpp 🔹 #csharp 🔹 #php 🔹 #js 🔹 #kotlin 🔹 #sql 🔹 #git 🔹 #opencl 🔹 #c 🔹 #1C

Алгоритмы: #algorithm

Нейросети, машинное обучение, искусственный интеллект, математика:
#ai 🔹 #math

Тестирование: #qa

Вёрстка HTML и CSS: #html

Системное администрирование: #sysadmin

Информатика: #сomputerscience
👍16❤‍🔥32😱1
Бесплатные курсы IT pinned «Навигация по каналу Языки программирования: #java 🔹 #python 🔹 #cpp 🔹 #csharp 🔹 #php 🔹 #js 🔹 #kotlin 🔹 #sql 🔹 #git 🔹 #opencl 🔹 #c 🔹 #1C Алгоритмы: #algorithm Нейросети, машинное обучение, искусственный интеллект, математика: #ai 🔹»
Компьютерные сети, учебный курс

Лекции по курсу "Компьютерные сети", начальный уровень.
Рекомендуемая литература: 1. Э.Таненбаум, Д.Уэзеролл. Компьютерные сети. 2. В. Г. Олифер, Н. А. Олифер. Компьютерные сети. Принципы, технологии, протоколы.

🗓 2016
10 часов

🔹01 Общие сведения о компьютерных сетях
🔹02 Физический уровень
🔹03 Канальный уровень
🔹04 Сетевой уровень
🔹05 Транспортный уровень
🔹06 Прикладной уровень
🔹07 Заключение

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

Бесплатные курсы IT 🔹 #sysadmin
👍8❤‍🔥2
Kotlin с нуля

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

🗓 2020
3 часа

🔹00 Установка IntelijIdea и Hello world
🔹01 Арифметические операции
🔹02 Переменные
🔹03 оператор IF и WHEN
🔹04 циклы for и while. Обучение
🔹05 Примитивные типы данных
🔹06 Массивы
🔹07 Функции
🔹07.1: Функции. Домашнее задание
🔹08 ООП. Классы и объекты
🔹09 Конструкторы в Kotlin
🔹10 ООП инкапсуляция, модификаторы доступа private и public
🔹11 ООП перегрузка методов, method Overload

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

Бесплатные курсы IT 🔹 #kotlin
👍9
Разработка приложений для ОС Android

Базовый курс для изучения разработки приложений для OS Android в среде Eclipse. В курсе рассмотрены базовые элементы приложения, коды различных программ, которые наглядно покажут, как работать с теми или иными компонентами и ресурсами. По ходу курса вы сможете пройти путь от самого простого приложения до публикации своей работы на Google Play.

🗓 2014
4 часа

🔹01 Вступление
🔹02 Подготовка к работе
🔹03 Первое приложение
🔹04 Единицы размерности
🔹05 Управление текстом и стилями
🔹06 Варианты Layout и темы
🔹07 Использование DDMS
🔹08 Список
🔹09 Параметры экрана
🔹10 Анимация
🔹11 Графика
🔹12 Меню
🔹13 Кнопки
🔹14 Диалоговые окна
🔹15 Сообщения
🔹16 Мультимедиа
🔹17 Shared Preferences
🔹18 SQLite базы данных
🔹19 Интернет соединение
🔹20 Content Providers
🔹21 Карты и GPS
🔹22 Виджеты
🔹23 Публикация приложения
🔹24 Заключение

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

Бесплатные курсы IT 🔹 #java
👍6
Начинающим тестировщикам

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

🗓 2020
3 часа

🔹01 Как тестировать требования к программному обеспечению
🔹02 Тест-кейс. Как правильно писать тест-кейсы. Тест-кейс в примерах
🔹03 Как создавать интеллектуальные (функциональные) карты программ в тестировании
🔹04 Чек-лист. Как создавать чек-листы тестировщикам. Чек-лист проверки
🔹05 Отчёт о дефекте. Как создавать отчёты о дефектах. Как описывать найденную ошибку
🔹06 QA, QC, Testing. В чём отличия? Обеспечение качества (QA), контроль качества (QC) и тестирование
🔹07 Тестирование ПО. Что такое Дефект Ошибка Отказ
🔹08 Путь развития тестировщика в тестировании ПО
🔹09 Тестирование ПО для начинающих с нуля (выдержки из вебинара от 15-07-2020)
🔹10 Кто такой тестировщик и чем он занимается (выдержка из вебинара для новичков)
🔹11 Что такое критичность и приоритет ошибок (дефектов)
🔹12 Что такое верификация и валидация в тестировании ПО
🔹13 Базовые принципы тестирования. Тестирование ПО

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

Бесплатные курсы IT 🔹 #qa
👍52
Введение в искусственные нейронные сети

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

🗓
2021
8 часов

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

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

Бесплатные курсы IT 🔹 #ai
👍4🔥1
Защищенные сетевые протоколы

В курсе рассматриваются основы работы безопасных сетевых протоколов

🗓
2020
3 часа

🔹01 Протоколы TLS/SSL
🔹02 Шифрование в TLS/SSL
🔹03 Целостность данных в TLS/SSL
🔹04 Инфраструктура открытых ключей в TLS/SSL
🔹05 Протокол TLS
🔹06 Установка соединения в TLS
🔹07 Анализируем протокол TLS в Wireshark
🔹08 Расшифровка TLS в WireShark
🔹09 Протокол TLS 1.3
🔹10 Протокол TLS 1.3 в WireShark
🔹11 Протокол HTTPS | Защищенные сетевые протоколы
🔹12 Протокол HTTPS в WireShark | Защищенные сетевые протоколы

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

Бесплатные курсы IT 🔹 #sysadmin
👍6🔥1
Базы данных

Вводный курс по базам данных

🗓
2021
7 часов

🔹01 Введение
🔹02 1,2,3 нормальные формы
🔹03 НФ БК; 4-5 нормальные формы
🔹04 Проектирование
🔹05 SQL. MySQL: Таблицы, типы данных
🔹06 SQL. MySQL: Внешние ключи
🔹07 SQL. MySQL. Insert
🔹08 MySQL. Select: Where, Order, Limit
🔹09 MySQL. Функции, AS, UNION
🔹10 MySQL. Select: GROUP, HAVING
🔹11 MySQL. Cross Join, Inner Join.
🔹12 MySQL. Left Join, Right Join
🔹13 MySQL. Update, Delete
🔹14 MySQL. Подзапросы
🔹15 MySQL. Alter, Engines
🔹16 MySQL. Индексы
🔹17 MySQL. Транзакции
🔹18 NoSQL. MongoDB
🔹19 NoSQL. Redis
🔹20 ClickHouse. Колоночные СУБД


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

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

Введение в язык программирования Java. Подробный курс по всем основам данного языка программирования.

🗓
2021
4 часа

🔹 01 Введение
🔹 02 Структура программы. Комментарии
🔹 03 Переменные. Правила наименования переменных. Типы данных
🔹 04 Константы. Основные операторы
🔹 05 Форматированный вывод. Условный оператор if
🔹 06 Конструкция switch/case. Тернарный оператор
🔹 07 Циклы. Цикл for
🔹 08 Циклы while и do while. Операторы break и continue
🔹 09 Массивы
🔹 10 Цикл for-each. Тип данных String
🔹 11 Многомерные массивы. Методы
🔹 12 Перегрузка методов. Рекурсивные функции
🔹 13 ООП. Классы и объекты. Конструкторы
🔹 14 Модификаторы доступа. Инкапсуляция
🔹 15 Наследование. Переопределение методов
🔹 16 Абстракция . Абстрактный класс
🔹 17 Интерфейсы

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

Бесплатные курсы IT 🔹 #java
👍10
Введение в нейронные сети на Keras и Tensorflow | Neural Networks

Занятия из курса введение в нейронные сети. Разбор устройства нейронной сети с самого начала.

🗓
2022
4 часа

🔹 01 Введение в НЕЙРОННЫЕ СЕТИ
🔹 02 Первая нейронная сеть на Keras
🔹 03 Градиентный спуск на Keras и TF
🔹 04 Функции активаций нейрона | Sigmoid, ReLU, Leaky ReLU, ELU
🔹 05 Метод обратного распространения ошибки | Backpropagation
🔹 06 Метод обратного распространения ошибки (практика) | Backpropagation
🔹 07 Boston Housing Dataset | Задача регрессии | Детали метода fit
🔹 08 ModelCheckpoint, ReduceLROnPlateau, EarlyStopping | Обратные вызовы Keras

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

Бесплатные курсы IT 🔹 #ai
🔥3👍2❤‍🔥1
Разработка аналога Whatsapp в Android Studio на языке java

Начинаем разработку мобильного приложения чата на языке java с базой данных на Firebase.

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

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

Бесплатные курсы IT 🔹 #java
👍8🔥3😁1🤯1
Основы ООП на C++

В этой серии уроков вы познаете концепцию одной из ведущих идеологий программирования. Узнаете в чем заключаются главные особенности данного подхода, как и когда он зародился. А так же познакомитесь с примером создания простого проекта в IDE Visual Studio.

🗓 2015
4 часа

🔹00 Введение в C++ и ООП (объектно-ориентированное программирование)
🔹01 Структуры и перечисления. Часть 1
🔹02 Структуры и перечисления. Часть 2
🔹03 Функции. Часть 1
🔹04 Функции. Часть 2
🔹05 Классы и объекты
🔹06 Перегрузка операций. Часть 1
🔹07 Перегрузка операций. Часть 2
🔹08 Преобразование типов
🔹09 Ключевые слова explicit и mutable
🔹10 Наследование
🔹11 Особенности наследования
🔹12 Указатели
🔹13 new и delete
🔹14 Виртуальные функции
🔹15 Потоки и файлы. Часть 1
🔹16 Потоки и Файлы. Часть 2
🔹17 Потоки и файлы. Часть 3
🔹18 Потоки и файлы. Часть 4
🔹19 Многофайловые программы
🔹20 Шаблоны
🔹21 Исключения

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

Бесплатные курсы IT 🔹 #cpp
4👍3
Программирование на Java (весна 2022)

Еженедельные открытые лекционные занятия курса "Программирование на Java". Знакомство с языком с самых азов, но глубоко. Преподаватель – Тагир Валеев.

🗓
2022
24 часа

🔹01 Java. Введение
🔹02 Числа, символы, массивы
🔹03 Управляющие конструкции, объекты, классы
🔹04 Интерфейсы, наследования, пакеты, строки
🔹05 Исключения, try-catch, обобщенные типы
🔹06 Обобщенные типы и коллекции
🔹07 Map, hashcode, компараторы
🔹08 Элементы функционального программирования. Stream API
🔹09 Stream API Терминальные операции и коллекторы
🔹11 Многопоточность в Java
🔹12 Примитивы синхронизации и конкурентные коллекции
🔹13 Конкурентные коллекции. Аннотации
🔹14 Что внутри Java?
🔹15 Байт-код и сборка мусора

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

Бесплатные курсы IT 🔹 #java
👍121🔥1😁1
Пишем свой CSS3 button generator

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

🗓
2013
2 часа

🔹01 Bootstrap, html5boilerplate, initializr
🔹02 Bootstrap, CSS3 button generator
🔹03 Bootstrap, JSColor
🔹04 Javanoscript + jquery
🔹05 Javanoscript + jquery
🔹06 Javanoscript архитектура

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

Бесплатные курсы IT 🔹 #js #html
👍43
Теория чисел и теория Галуа

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

🗓
2018
11 часов

🔹 01 Элементарно к теории Галуа 1
🔹 02 Элементарно к теории Галуа 2
🔹 03 Элементарно к теории Галуа 3
🔹 04 Элементарно к теории Галуа 4
🔹 05 Элементарно к теории Галуа 5
🔹 06 Элементарно к теории Галуа 6
🔹 07 Элементарно к теории Галуа 7
🔹 08 Элементарно к теории Галуа 8
🔹 09 Элементарно к теории Галуа 9
🔹 10 Элементарно к теории Галуа 10
🔹 11 Элементарно к теории Галуа 11
🔹 12 Элементарно к теории Галуа 12
🔹 13 Элементарно к теории Галуа 13
🔹 14 Элементарно к теории Галуа 14
🔹 15 Школьная теория чисел в задачах 1
🔹 16 Школьная теория чисел в задачах 2
🔹 17 Школьная теория чисел в задачах 3
🔹 18 Школьная теория чисел в задачах 4

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

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