Courses
IT and programming
169 free courses in IT and programming. Programming, web, mobile, DevOps and everything that involves writing code.
Courses to get you started
All free, all made by people who teach in public.

Curso de Python 3 - Mundo 1…
by Curso em Vídeo
10h 37m · Beginner
April 2017
Free48 lessons

Curso de Python 3 - Mundo 3…
by Curso em Vídeo
14h 31m · Intermediate
May 2018
Free51 lessons

Curso de Python 3 - Mundo 2…
by Curso em Vídeo
9h 43m · Intermediate
October 2017
Free42 lessons

Python for Beginners
by Telusko
17h 20m · Beginner
June 2018
Free124 lessons
Popular topics
All IT and programming courses
Nothing here costs anything. No card, no trial, no account needed to watch.

Добрый, добрый Python - уроки для начинающих
Обучающий курс: https://stepik.org/course/100707 Узнаете о возможностях и особенностях языка Python, проекты, в которых он используется, а также о порядке установки интерпретатора языка на компьютер. Telegram-канал: https://t.me/python_selfedu Все уроки по Python: https://www.youtube.com/playlist?
by selfedu
17h 19m76 lessonsBeginner5M views
Free

Разработка Telegram Ботов на Python с нуля / Телеграм Bot для начинающих
За курс вы научитесь создавать Телеграм ботов на Python с нуля. Telegram Боты являются на сегодняшний день очень популярной сферой. В курсе для начинающих вы научитесь строить ботов под разные цели и с использованием разных библиотек.
by Гоша Дударь
3h 6m13 lessonsBeginner3.7M views
Free

Изучение Rust с нуля / Уроки Rust Programming для начинающих
Курс по изучению языка Rust для начинающих с нуля. За курс вы научитесь создавать проекты на Rust, работать с его синтаксисом и строить проекты на его основе. Курс Rust Programming для начинающих охватывает все темы для понимания базовых принципов самого языка.
by Гоша Дударь
4h 4m14 lessonsBeginner150K views
Free

Telegram Bots с нуля / Разработка Python Aiogram Телеграм Бот
Полный курс по разработке Telegram Bots на Python Aiogram для начинающих. В курсе вы научитесь создавать Телеграм Ботов под разные цели с применение современных Python библиотек. Под конец курса вы создадите несколько ботов с нуля и изучите библиотеки для их создания.
by Школа itProger / Программирование
2h 30m11 lessonsBeginner120K views
Free

Стандартная библиотека Python
by selfedu
12h 26m63 lessonsIntermediate99K views
Free

Java программирование / Уроки Java для начинающих
В этом видеокурсе вы найдете уроки Java программирования для начинающих. Мы изучим простые вещи (переменные, циклы...), а также затронем ООП (классы, объекты, интерфейсы, конструкторы) и изучим GUI Java с JFrame
by Гоша Дударь
3h 48m25 lessonsBeginner7M views
Free

Python для начинающих
В этом уроке познакомимся с языком программирования Python, поговорим о его сильных и слабых сторонах, а также о том, где он применяется. ------ Мини-блог на Django: https://vk.cc/cij8AN Telegram: https://t.me/plugar_inf Группа в ВК: https://vk.com/plugar_inf Rutube: https://rutube.ru/channel/389761
by Иван Викторович
8h 8m25 lessonsBeginner922K views
Free

Уроки Python для начинающих / Программирование на Питон с нуля
В ходе данного курса мы с вами ознакомимся с языком программирования Python и научимся прописывать программы на его основе. В уроках мы изучим все основные концепции языка Питон и построим хорошую базу знаний для будущих проектов.
by Школа itProger / Программирование
5h 12m22 lessonsBeginner18M views
Free
eSIM for studying abroad
A paid placement. It opens Airalo, not a course.

Изучение NestJS для начинающих / Создание веб проекта с нуля
Курс по изучению NestJS для начинающих с нуля. NestJS – прогрессивный фреймворк для создания бэкенд-приложений на Node.js. NestJS основан на TypeScript и вдохновлён Angular, поэтому отлично подходит для команд, уже знакомых с Angular или TypeScript. В курсе мы изучим все необходимое для NestJS.
by Гоша Дударь
2h 9m10 lessonsBeginner71K views
Free

Изучение C++ для начинающих / Уроки C++ с нуля
Представляю вам уроки программирования по языке C++ с нуля для начинающих. В ходе уроков для новичков вы изучите все основные тонкости данного языка программирования и за короткий срок научитесь писать небольшие программы на основе C++.
by Школа itProger / Программирование
6h 3m27 lessonsBeginner5.4M views
Free

Основы Vue.js 3
Основы Vue.js 3 от разработчиков с 20 годами опыта и телеграм-канала @vuejs_club
by JavaScript.Ninja
11h 6m25 lessonsBeginner210K views
Free

Курс по Angular / Уроки Angular для начинающих
В этом курсе для начинающих вы с нуля освоите Angular — популярный фреймворк для создания веб-приложений. Мы пошагово создадим небольшой сайт, а заодно научимся работать с компонентами, формами, сервисами, роутингом и другими ключевыми инструментами Angular. Курс идеально подойдет новичкам и тем, кт
by Школа itProger / Программирование
2h 42m12 lessonsBeginner82K views
Free

Асинхронное программирование на Python / Asyncio, Socket.io
Полный курс по изучению асинхронного программирования на базе языка Python. В ходе курса вы научитесь работать с Asyncio, Socket.io, а также познакомитесь с многопоточностью. Курс подходит для начинающих и вся информация подается с нуля.
by Школа itProger / Программирование
1h 26m10 lessonsBeginner172K views
Free

Курс Python FastAPI с нуля / Изучение библиотеки FastAPI
Курс для начинающих по изучению библиотеки FastAPI. В уроках вы с нуля изучите Python FastAPI библиотеку. Вы научитесь обрабатывать URL адреса и строить полноценные веб сайты при помощи FastAPI.
by Гоша Дударь
2h 19m9 lessonsBeginner310K views
Free

Python программирование / Уроки для начинающих
В этом видеокурсе мы с вами научимся программировать на языке Python. Здесь мы обсудим все моменты программирования на этом языке, начиная от простых переменных и заканчивая созданием классов. Итак, уроки программирования Python для начинающих!
by Гоша Дударь
5h 8m25 lessonsBeginner8.3M views
Free

Изучение Java с нуля / Уроки Джава для начинающих
В ходе курса Java для начинающих мы с нуля изучим все основные тонкости языка программирования Джава и научимся на его основе разрабатывать различные консольные проекты. Java программирование не является сложным процессом, поэтому вы легко сможете изучить все тонкости языка при просмотре данного вид
by Школа itProger / Программирование
6h 26m23 lessonsBeginner4.9M views
Free

LIVE Q/A
🔵 Полный курс Python [43 ЧАСА] https://www.udemy.com/course/python-ru/?couponCode=PYTHONRUOCT2023 🔴 Полный курс JavaScript [24 ЧАСА] https://www.udemy.com/course/javascript-ru/?couponCode=JSRUOCT2023 🟠 Полный курс React и Redux [32 ЧАСА] https://www.udemy.com/course/react-ru/?couponCode=REACTRUOC
by Bogdan Stashchuk
49h 29m20 lessonsIntermediate166K views
Free

Python с нуля | Мини-курс
Курсы по подготовке к ЕГЭ: https://vk.com/market-194554202 Начинаем изучение языка программирования Python. Установка, написание первой программы, переменные, операции над числами. ------ Мини-блог на Django: https://vk.cc/cij8AN Telegram: https://t.me/plugar_inf Группа в ВК: https://vk.com/plugar_
by Иван Викторович
4h 48m19 lessonsBeginner7.1M views
Free

Docker для начинающих
Практический курс по Django + Docker: https://stepik.org/a/183363 Телеграм-канал Django: https://t.me/django_selfedu Что такое docker, зачем он нужен, принцип работы.
by selfedu
2h 57m11 lessonsBeginner158K views
Free

Уроки C# MAUI с нуля / Разработка приложений для начинающих на C#
Курс для начинающих по изучению C# MAUI с нуля. В уроках вы научитесь работать с платформой MAUI и разрабатывать на ее основе множество различных приложений под разные платформы. К концу курса у вас будут хорошие знания в C# MAUI для разработки Android, iOS, а также ПК приложений с красивым дизайном
by Школа itProger / Программирование
3h 22m11 lessonsBeginner116K views
Free

Уроки JavaScript для начинающих с нуля!
Уроки по изучению языка программирования JavaScript. За курс мы научимся писать код на JS и управлять HTML DOM-структурой веб сайта. Мы изучим основные концепции (переменные, циклы, условия...) и изучим работу с HTML (события, обработка данных, работа с HTML).
by Школа itProger / Программирование
4h 7m17 lessonsBeginner3.6M views
Free

Уроки React JS для начинающих
В этих видео уроках мы с вами научимся работать с React JS, а также сделаем небольшое веб приложение. Уроки по React JS рассчитаны на новичков, так что вы сможете с легкостью вникнуть в эту потрясающую библиотеку!
by Гоша Дударь
1h 31m15 lessonsBeginner639K views
Free

Курс JavaScript з Дмитром Охріменко
Працювати без системи контролю версій наразі практично неможливо, і на даному уроці ви дізнаєтесь, як використовувати Git для того, щоб зберігати свій код та ділитися ним із іншими. Розглянемо такі питання: - Що таке Git. - Команди для роботи з локальним та віддаленим репозиторіями. - Робота з гілк
by ITVDN
21h 44m12 lessonsIntermediate46K views
Free

Уроки React Native для начинающих / Мобильное приложение на JavaScript
React Native – современный взгляд на построение приложений под мобильные (Андроид, iOS) и не только устройства. В ходе курса для начинающих мы с нуля рассмотрим процесс разработки проектов на основе React Native. Мы создадим полноценное приложение на JavaScript (React) и к концу курса будем обладать
by Гоша Дударь
3h 34m12 lessonsBeginner771K views
Free

Уроки Unity C# с нуля / Изучение основ программированная в Unity
В ходе нескольких уроков вы ознакомитесь с написанием C# кода внутри движка Unity. Вы изучите различные функции и свойства, что присутствуют лишь в самом движке. К концу курса вам будет гораздо проще работать в движке, обладая навыками программирования на C#.
by Школа itProger / Программирование
3h 5m12 lessonsBeginner1.5M views
Free

Создание 3Д игры на Unity / Разработка стратегии с нуля
В ходе курса вы с нуля разработаете 3Д игру на основе движка Unity. Игра будет в жанре стратегии и будет содержать все необходимые механики. Курс рассчитан для начинающих, которые хотят научиться работать с движком Unity. К концу курса у вас будет достаточно знаний дабы создавать свои 3Д проекты на
by Школа itProger / Программирование
3h 36m11 lessonsBeginner1.2M views
Free

Уроки Pygame для начинающих / Разработка игр на Python с нуля
Разработка игр на Python возможна благодаря библиотеки Pygame. В курсе для начинающих вы с нуля изучите эту библиотеку и научитесь на ее основе создавать небольшие проекты под мобильные устройства.
by Школа itProger / Программирование
2h 30m11 lessonsBeginner1.4M views
Free

Уроки Vue JS для начинающих / Изучаем VueJS с нуля
В курсе вы с нуля изучите Vue JS и научитесь на его основе создавать различные веб проекты. Курс предназначен для начинающих, кто хочет освоить данную технологию и в краткие сроки начать писать свои проекты на базе VueJS. Фреймворк Vue JS является современным популярным JavaScript фреймворком для со
by Школа itProger / Программирование
2h 40m11 lessonsBeginner315K views
Free

Практика React JS / Создание ВЕБ МАГАЗИНА (eCommerce) с нуля
В ходе курса вы с нуля построите интернет магазин на React JS. Вы изучите на практике работу с библиотекой React JS и разработаете все необходимые секции для вашего Интернет магазина. Данный курс подходит как новичкам, так и людям, чьи познания в React JS больше нежели начальные.
by Гоша Дударь
2h 12m10 lessonsBeginner542K views
Free

Курс по HTMX с нуля / Изучение HTMX + Flask с нуля
В курсе для начинающих вы с нуля изучите HTMX. За счет HTMX вы сможете генерировать динамические страницы на базе обычного HTML кода. Вы изучите все основные концепции, а также разработаете небольшой проект на базе HTMX + Flask.
by Гоша Дударь
1h 40m9 lessonsBeginner172K views
Free

Разработка игры на C# с нуля / C# WinForms игра для начинающих
В ходе курса вы с нуля научитесь создавать игры на основе языка C# и платформы WinForms. Вы создадите небольшую 2Д игру, что будет создана без использования каких-либо дополнительных игровых движков.
by Гоша Дударь
1h 20m9 lessonsBeginner334K views
Free

Создание программы на C++ / Уроки C++ Windows Forms
В ходе курса вы научитесь создавать полноценные приложения на основе языка C++. Эти программы будут обладать графическим интерфейсом и набором функций. К концу курса вы сможете самостоятельно выполнять разработку приложений под Windows на основе C++ и WinForms.
by Гоша Дударь
2h 7m9 lessonsBeginner842K views
Free

Создание динамического веб сайта / Делаем PHP сайт с нуля!
За курс мы создадим динамический веб сайт на базе языка PHP. Мы не будем использовать отдельные готовые библиотеки, а попробуем реализовать полноценный веб сайт лишь на базе чистого PHP и сопутствующих технологий. Мы с нуля создадим все страницы и настроем работу с базой данных.
by Школа itProger / Программирование
1h 25m8 lessonsBeginner200K views
Free

Объектно-ориентированное программирование (ООП) на Python 3
Курс по Python ООП: https://stepik.org/a/116336 Что такое ООП? Зачем это нужно? Какие дает возможности? Все это подробно объясняется в данном видео! Узнаете о трех механизмах, лежащих в основе объектно-ориентированного программирования: инкапсуляции, наследовании и полиморфизме. Плейлист по Python
by selfedu
9h 7m41 lessonsIntermediate3.2M views
Free

Основы React для начинающих
В этом курсе вы научитесь создавать проект React, работать с компонентами, добавлять статику и динамику, работать с свойствами и состояниями, добавлять стили, работать с формами.
by ITDoctor
2h 9m28 lessonsBeginner13K views
Free

Уроки Linux для начинающих / Изучение Linux Ubuntu и Bash с нуля
Представляю вам курс по изучению ОС Linux для начинающих. В ходе курса вы с нуля изучите все основные моменты Линукс, научитесь работать с дистрибутивами, Bash Shell, а также изучите полноценную работу с Ubuntu.
by Гоша Дударь
3h 46m14 lessonsBeginner2.3M views
Free

Уроки React JS с нуля для начинающих / Полный курс
Представляю курс для начинающих по изучению фреймворка React JS. В ходе уроков по React вы с нуля научитесь работать с этим фреймворком, изучите его возможности и даже разработаете несколько небольших проектов на его основе.
by Школа itProger / Программирование
3h 12m12 lessonsBeginner960K views
Free

Изучение Laravel с нуля для начинающих
В ходе курса мы изучим фреймворк Laravel с нуля для начинающих. Мы научимся описывать URL адреса, обрабатывать формы, создавать валидации, а также работать с базами данных. Под конец курса вы изучите весь необходимый базис для фреймворка и разработаете небольшой веб-проект на его основе.
by Школа itProger / Программирование
2h 40m11 lessonsBeginner131K views
Free

Верстка сайта с нуля для начинающих / Разработка сайта на HTML, CSS с нуля
Курс по верстке современного веб-сайта для начинающих. В курсе мы с нуля разработаем веб сайт на базе HTML и CSS. Мы выполним все необходимую верстку и разработаем полноценный красивый каркас для нашего сайта. В курсе мы будем использовать HTML, CSS и местами JS для добавления пользовательских функц
by Школа itProger / Программирование
2h 13m10 lessonsBeginner883K views
Free

Уроки UNITY разработки игры с нуля / Как создать свою ИГРУ?
В ходе курса Unity для начинающих вы создадите свою Android/iOS игру на базе движка Unity. В игре вы сделаете анимации, дизайн, магазин, меню, функционал и опишите все действия для создания полноценной крутой мобильной игры. В курсе вы с нуля ознакомитесь со всеми тонкостями разработки 3Д мобильных
by Школа itProger / Программирование
3h 21m10 lessonsBeginner221K views
Free

Уроки Kotlin Android Studio / Создание Андроид программ на Котлин
В уроках Kotlin Android Studio вы с нуля разработаете несколько мобильных программ. В ходе курса для начинающих вы научитесь разрабатывать программы под Андроид на базе языка программирования Kotlin. В частности вы создадите калькулятор и программу Магазин для выбора товаров и их покупки.
by Школа itProger / Программирование
2h 23m9 lessonsBeginner556K views
Free

ChatGPT API / Разработка программ на Python + ChatGPT
Курс по разработке программ на основе Python и ChatGPT. За курс вы познакомитесь с API ChatGPT, научитесь использовать разные его модели, создадите несколько проектов и под конец курса научитесь полноценно интегрировать ChatGPT внутрь своих проектов.
by Гоша Дударь
1h 21m8 lessonsBeginner307K views
Free

Уроки по JavaScript
Курс JavaScript с нуля состоит из 12 уроков. В этом курсе вы узнаете основы языка программирования, без которых невозможно изучать библиотеки, фреймворки или создавать свои собственные интересные скрипты. За 12 уроков вы научитесь работать с переменными разных типов, массивами, объектами, узнаете ка
by ITDoctor
19h 45m65 lessonsBeginner364K views
Free

Объектно-ориентированное программирование на C++
Практический курс по ООП C++: https://stepik.org/a/205781 Телеграм-канал: https://t.me/java_and_c Инфо-сайт: https://proproprogs.ru/cpp_oop Концепция объектно-ориентированного подхода. Три его элемента: инкапсуляция, наследование, полиморфизм.
by selfedu
8h 34m39 lessonsIntermediate235K views
Free

CSS курс 2025
Полный подробнейший курс по изучению CSS с самого нуля для начинающих
by Александр Ламков — Friendly Frontend
4h 13m23 lessonsBeginner859K views
Free

HTML
Все видео канала, связанные с HTML
by Александр Ламков — Friendly Frontend
2h 37m21 lessonsBeginner935K views
Free

Java с нуля. Полный курс 2025.
📌Я провожу менторство по Java, если тебе интересно все подробности вот тут: 🚀 Готовы начать своё путешествие в мир программирования? Вы в правильном месте! В этом первом видео серии «Java для абсолютных новичков» я проведу вас через основы программирования и покажу, почему Java — один из самых м
by SyntaxSugarDaddy
3h 44m11 lessonsBeginner61K views
Free

Уроки Unity C# з нуля / Вивчення основ програмування в Unity
В ході уроків ви ознайомитеся з написанням C# коду всередині двигуна Unity. Ви вивчите різні функції та властивості, що присутні лише в самому двигуні Юніті. Наприкінці курсу вам буде значно простіше працювати в Unity, володіючи навичками програмування на C#.
by Школа програмування
2h 30m11 lessonsBeginner5.5K views
Free