Типичный программист
81.4K subscribers
2.66K photos
891 videos
8 files
7.44K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Годнота для начинающих Android-разработчиков: Google запустила бесплатный курс по Jetpack Compose

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

Сейчас доступны только 2 юнита. Первый поможет изучить основы Kotlin, настроить Android Studio и познакомиться с основами компоновки интерфейса. Второй — углубиться в Kotlin, научиться добавлять кнопки в UI, освоить состояния и считывание пользовательского ввода:

https://developer.android.com/courses/android-basics-compose/course

#android #kotlin #начинающим #курсы
Ловите целый бесплатный ​курс лекций по алгоритмам, который поможет прокачаться в работе с большими наборами данных.

Из курса вы узнаете о теоретических (модели вычислений, иммутабельность и персистентность, хеширование и не только) и практических (задача о кратчайших путях, RMC, LCA) аспектах алгоритмов. Последнее обновление курса — меньше месяца назад: https://tprg.ru/xMH7

#алгоритмы #курсы
Парочка бесплатных онлайн-курсов для тех, кто не знал, как правильно подступиться к изучению Python

1. «Поколение Python»: курс для начинающих: https://stepik.org/course/58852/promo
Курс рассчитан на тех, кто совсем не имеет опыта в программировании. Вы узнаете об основных типах данных, конструкциях и принципах структурного программирования на Python 3.

2. «Поколение Python»: курс для продвинутых: https://stepik.org/course/68343/promo
Курс знакомит с основными структурами данных языка Python: двумерные массивы, кортежи, множества и словари. Также вы узнаете о возможностях стандартных модулей, функциях и работе с графикой и файловой системой.

#python #курсы #начинающим
​Принесли ещё один годный курс по Python для начинающих разработчиков

Автор обещает дать знания, достаточные для уровня Junior. Останется только закрепить знания в собственных проектах. Из плюсов — курс уместили в одно 7-часовое видео, разбитое по таймкодам, и он полностью бесплатный: https://youtu.be/5g-MHZ0MzZY

#python #курсы
Годнота для начинающих ML-специалистов: курс по машинному обучению от Стэнфордского университета

Курс рассчитан на 11 недель обучения, так что придётся запастись терпением. Тем не менее, это действительно стоящий курс от университета, выпускники которого основали HP, Nvidia, Yahoo!, TSMC, Google и множество других технологических корпораций.

Курс доступен бесплатно и с русскими субтитрами: https://www.coursera.org/learn/machine-learning#syllabus

#курсы #ml
Начинающие разработчики для реализации сервера Android-приложения обычно используют готовые решения. Например, Firebase или различные API. Но как только вам понадобится более гибкий бэкенд, придётся сесть и написать свой собственный сервер.

И вот отличный курс от Лёши Гладкова, который поможет разобраться в разработке сервера с помощью Ktor. От проработки требований до реализации сервера и его деплоя на Heroku:

https://youtu.be/LqaBXrRkhC0

#android #kotlin #курсы
Один урок вместо тысячи мануалов: большой практический выпуск по Git

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

https://tprg.ru/vi7q

#курсы #git
Можете никому не говорить, что вы чувствуете себя подавленно и выгораете. В конце концов, это ваше дело.

Но от того, что вы запустите своё эмоциональное здоровье, лучше точно никому не станет. Поэтому мы просто немного позаботимся о вас и оставим это здесь: https://stepik.org/course/54434/promo

Это бесплатный курс на Stepik про синдром выгорания. Кроме теории содержит практические задания и рекомендации по самодиагностике и профилактике. Загляните, посмотрите, может, найдёте что-то полезное для себя. Нет — просто закроете вкладку и всё, делов-то.

#курсы #работа
Принесли годный бесплатный курс по веб-программированию на Python и JavaScript от Гарвардского университета

На днях университет запустил новый курс на платформе Open edX. У университета уже есть популярный курс CS50. И если CS50 помогает охватить общие знания по всему IT, то новый курс позволит вам более глубоко погрузиться в веб-разработку с помощью Python, JavaScript и SQL с использованием таких фреймворков, как Django, React и Bootstrap.

Отличный шанс не только прокачать навыки разработки, но и подтянуть английский: https://www.edx.org/course/cs50s-web-programming-with-python-and-javascript

#курсы #javascript #python #веб
Стоит ли идти на курсы программирования в 2022 году?

По данным Big Data МТС, в 2022 году трафик сайтов с курсами вырос в два раза по сравнению с прошлым годом.

Стоит ли сейчас идти учиться на ИТ-специалиста на онлайн-курсах? Берут ли после них на работу? Мы поговорили с разработчиками и собрали их мнение по поводу современного обучения для начинающих программистов: https://tprg.ru/T3dx

#обучение #курсы #начинающим
Принесли годные бесплатные курсы от Amazon: компания открыла бесплатный доступ к 120 англоязычным курсам по работе с AWS

На официальном сайте можно выбрать и бесплатно загрузить любой курс. Для новичков, например, есть введение в дата-аналитику и API. Для продвинутых — курсы по линейной и логистической регрессии и развёртыванию виртуальных сетей.

Раздача продлится до 9 декабря, но если загрузить курс заранее, доступ останется до 28 апреля 2023 года.

Все доступные уроки: https://tprg.ru/9NZs

Небольшой гайд, как обойти «нюансы» при регистрации на AWS: https://tprg.ru/tXAU

#обучение #курсы