Бесплатные курсы IT
4.24K subscribers
440 photos
1 video
444 links
Мы собираем бесплатные курсы по популярным направлениям IT с уклоном в программирование. То, что многие школы продают за очень большие деньги, мы даём вам бесплатно.

Редакция канала: @writetoalice

Boost: https://t.me/learnsu?boost
Download Telegram
Навигация по каналу

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

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

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

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

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

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

Информатика: #сomputerscience
👍16❤‍🔥21😱1
Вычисления на видеокартах

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

🗓 2020 22 часов

🔹01 История видеокарт, введение в OpenCL
🔹02 ВвpenCL. Архитектура видеокарты
🔹03 Примеры оптимизации с local memory
🔹04 Транспортирование матрицы, умножение матриц
🔹05 Collision detection. Radix sort
🔹06 Сортировки и collision detection, часть 2
🔹07 Merge sort и PatchMatch
🔹08 Sparse matrices, poisson reconstruction, LUT
🔹09 Вариационные методы
🔹10 Ray marching (SDF, shadertoy)
🔹11 Растеризация: OpenGL, Larrabee, cudaraster
🔹12 Как оптимизировать код, поддержка CUDA, multi-GPU, PyOpenCL

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

Бесплантые курсы IT 🔹 #opencl #c
👍4🔥1
Forwarded from Learn Gamedev
Видеокурс по языку программирования C#

🗓 2019 3 часа

Создание первой программы на C# в Visual Studio 2017.

🔹01 Первая программа на C# в Visual Studio 2017
🔹02 Компиляция программы на C# в командной строке
🔹03 Переменные и типы данных в C#
🔹04 Арифметические операции в языке программирования C#
🔹05 Поразрядные операции в языке программирования C#
🔹06 Преобразование базовых типов данных в языке C#
🔹07 Условные выражения в языке программирования C#
🔹08 Условные конструкции в языке программирования C#
🔹09 Циклы в языке программирования C#


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

Learn Gamedev 🔹 #c
👍41
Язык Си

🗓 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
Углубленное программирование на С/C++

🗓
2018 14 часов

Этот курс представляет комплексный обзор C++, начиная с принципов управления памятью и завершая многопоточной разработкой. Учащиеся освоят объектно-ориентированное программирование, стандартную библиотеку шаблонов и многие другие фундаментальные концепции языка.

🔹01 Введение
🔹02 Память в C++
🔹03 Функции
🔹04 Структуры и классы
🔹05 Классы
🔹06 Семантика копирования, перемещения
🔹07 Шаблоны
🔹08 Исключения
🔹09 STL Стандартная библиотека шаблонов
🔹10 Многопоточность
🔹11 Финальное занятие

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

Бесплатные курсы IT 🔹 #сpp #c
8👍7
Программирование на Си для гуманитариев

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

🗓 2019 10 часов

🔹01 Установка ПО и первая программа
🔹02 Переменные, операции и вывод на экран
🔹03 Условный оператор и операторные скобки
🔹04 Перенос строки, сообщения об ошибках и комментарии
🔹05 Ввод с клавиатуры scanf, пишем калькулятор
🔹06 Процедуры, функции, параметры и разгадка тайны int main
🔹07 Циклы и массивы
🔹08 Символы, строки, библиотеки и печать на русском
🔹09 Новые операторы и циклы do while и for
🔹10 Многомерные массивы и матрицы
🔹11 Пишем первую простую игру про голодную собаку
🔹12 Define, случайные числа
🔹13 Структуры, typedef, области видимости
🔹14 Приведение типов, itoa, atoi
🔹15 Консольный арканоид LIVE

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

Бесплантые курсы IT 🔹 #c
🔥19👍1311
Язык Си

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

🗓 2018 9 часов

🔹01 Разбор "Hello, World!" на Си
🔹02 Ошибки и предупреждения при компиляции на Си
🔹03 Этапы компиляции на Си
🔹04 Переполнение и ошибки при работе с целыми типами в Си
🔹05 Циклы for и while в Си
🔹06 Генерация арифметических и геометрических прогрессий на Си
🔹07 Операции присваивания и сравнения чисел в Си
🔹08 Деление нацело и взятие остатка
🔹09 Оператор if и организация ветвления в Си
🔹10 Метки, оператор goto и оператор switch в Си
🔹11 Управление циклом в Си
🔹12 Разложение числа на множители на Си
🔹13 Фильтрация потока чисел на Си
🔹14 Индуктивные функции на Си

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

Бесплантые курсы IT 🔹 #c
👍17🔥115🤯1
CMake с нуля

🗓 2020 2 часа

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

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

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

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