👾

Обучение IT и не только. Начало карьеры

IT

На госуслугах можно записаться на обучение "Цифровые профессии". При наличии инвалидности обучение бесплатно.

Гранты на обучения IT-профессиям для бывших заключенных. Проект от Skillbox ”Жизнь после

Статья о выборе метода обучения.

Бесплатная школа программистов от hh.ru

👈Хороший текст о том, как войти в IT

В целом рецепт успеха прост и состоит всего из 3 ингредиентов:

  1. Скиллы
  2. Вакансии
  3. Резюме

Но вот добыть каждый из них — это отдельный квест. Я бы добавил еще 4м пунктом Интервью, но это как отдельный вид искусства.

Скиллы

Естественно, я всем говорю, что скиллы — это самое главное. Есть скиллы ~= есть работа. 2 и 3 пункты не имеют смысла, если у вас нет необходимых скиллов.

Как и какие скиллы качать зависит от вас — в интернете полно курсов. Только пожалуйста дважды подумайте, чем платить всяким скиллбоксам и гикбрейнсам. Сам не пробовал, но осуждаю, исходя из отзывов в интернете и коллег. Эти ребята пытаются охватить всё и сразу, при этом поставив процесс обучения на поток, что не прибавляет баллов к пользе для конечного пользователя.

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

Моя жена, например, прошла курсы по рисованию у Смирнофф скул, которые мне яро рекомендовали опытные коллеги-художники с работы, но даже там у нас остались некоторые вопросики. Подробный отзыв о курсе уже в процессе написания

Для будущих прогеров вообще на начальном этапе работает только (имхо) самообучение — бесплатных материалов в интернете куча. Главное дисциплина и начать с чего-то попроще. Например, берете хтмл и дальше, как в качалке, накидываете блины, усложняете, и вот вы уже пишите смарт-контракты. Когда начнете во всем этом вариться, сами поймете куда лучше двигаться.

Вакансии

Если есть скиллы, то можно начать искать подходящие вакансии. ХХ.ру уже никому не интересен, потому что хочется ЗП в валюте или крипте. Отчасти соглашусь, но например, свою текущую работу в Nexters я нашел именно там и сейчас работаю удаленно на киприский офис.

По ссылке можете посмотреть открытые у нас вакансии, а если захотите откликнуться, то присылайте резюме мне через бота (выбирайте Сотрудничество), только обязательно укажите на какую вакансию! Через меня будет быстрее и да, я получу бонус, если пройдете испыталку.

Вообще Кипр давно уже можно считать столицей российских разработчиков игр, поэтому если целитесь на удаленку в геймдеве, можно прошерстить компании с офисами там, их довольно много. Например:

Почему сложно искать работу на зарубежных сайтах, а точнее почему никто оттуда не отвечает на отклики? Все просто — потому что удаленка это до сих пор сложна и нипанятна, хотя сейчас компании активно пытаются адаптироваться под нее. Да, этот процесс продолжительный, ковид в одночасье не решил все бюрократические вопросы. Например, сложность в том, что как удаленщик вы скорее всего будете нерезидентом страны, на которую работаете, а из-за этого вас невыгодно нанимать в штат (смысл платить за вас социалку, когда вы ей не воспользуетесь, плюс нормы трудового права сложно соблюсти).

Короче остается вариант нанять вас как подрядчика, но как решать остальные вопросы — часто компаниям не ясно. В общем, поэтому нельзя просто так взять и откликнуться в зарубежную компанию даже на удаленную позицию. Максимум они ответят вам, чтобы уточнить ваше резидентство, а потом скажут “сорри, бат летс стэй ин тач”.

Тогда остается ориентироваться на компании, которые по умолчанию работают только на удаленке или гибридно и желательно имеют российские корни:

Еще вот есть такой список отечественных компаний, которые могут релокейтнуть.

Доски с удаленной работой:

Резюме

Оказалось, что мои друзья не из IT не совсем понимают этикет резюме. Возможно будет банально, но я все же пропишу моменты, которым следую сам:

  • Под каждую вакансию свое резюме. У разных компаний одна и та же должность может называться по-разному, а в своем резюме обязательно нужно прописать на какую позицию вы подаетесь
  • Грамотность
  • Адекватность, профессиональный тон письма
  • Опрятность — т.е. все структурировано, отформатировано, без лишних переносов, важная информация наверху. Эйчарам желательно отправлять пдфку, вместо ворда, чтоб на всякий случай у них ничего не поехало
  • Буллиты — сплошной текст очень сложно читать. Ваша работа как соискателя сделать ваше резюме удобным для эйчара
  • Обязанности и достижения — в релевантном опыте работы нужно указать, что конкретно вы там делали, какие задачи выполняли. Что по итогу вашей работы получила компания. Может что-то автоматизировали или решили нереально сложный кейс
  • Нерелевантный опыт работы — его пишем кратко и опускаем вниз
  • Важные скиллы — пишем только те скиллы, которые необходимы для конкретной вакансии. 5 штук достаточно, не надо писать полотно из 20 буллитов
  • Ключевые слова — используйте в резюме слова, которые используют эйчары в описании вакансии. Важно зацепить их взгляд знакомым им словом
  • Английский — если вакансия хоть немного подразумевает владение английским языком, я отправлю резюме на английском
  • ЗП — если вы начинающий специалист, то не стоит рассчитывать на высокие гонорары, будьте скормнее

Для вдохновения поделюсь с вами своим резюме.

И нельзя забывать про сопроводительное письмо, вообще никак, неа. В нем вам с первых строчек нужно кратко показать, что вы умеете и как сможете помочь компании. Затем можете чуть подробнее рассказать откуда у вас эти навыки, про ваш недавний опыт. Самое крутое, если у вас есть наглядное доказательство: ссылки в стор, на гитхаб, на портфолио, на скриншот с метриками и т.д. Не бойтесь упомянуть про свои сайд-проекты, особенно если есть что показать!Если устраиваетесь в стартап, расскажите про свой опыт работы в маленькой компании, а если крупная компания, то про опыт в подобной компании. Короче, нужно еще доказать, что вы командный игрок (только не пишите про то, как весело бухали в баре с коллегами).

Ну и блин покажите, что вы не робот, а живой человек. Реально, не лишним будет рассказать, что делаете помимо работы, каким хобби увлекаетесь, какие книжки читаете и т.д. Если ведете бложик обязательно скажите об этом!

Вот одно из моих сопроводительных писем.

👈В самом начале пути. Выбор
  1. Какой язык программирования выбрать новичку — #урок от Александра Ильина

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

Смотреть урок: https://youtu.be/4UjHniCCzcg

  1. Как начать карьеру в IT? Актуальные направления программирования - #лекция Сергея Немчинского

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

Смотреть лекцию: https://youtu.be/3_ysACrcQ34

  1. Как стать программистом за 1 год с нуля - #лекция Дмитрия Кузюбердина

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

Смотреть лекцию: https://youtu.be/S7xq9x8i47k

  1. Как работает компьютер - #лекция от Major Tom Workshop

Из этой лекции вы узнаете все о работе персонального компьютера. От того как организована память в ПК до того как работают порты и микросхемы.

Смотреть лекцию: https://youtu.be/-knefdASOz8

  1. IT-ликбез - #курс от Loftschool

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

  1. Азбука программиста - #курс от Loftschool

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

  1. Языки программирования: какой язык учить - #лекция от Нетологии

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

  1. Как правильно учиться в IT - сфере - #лекция Евгения Андриканича

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

Смотреть лекцию: https://youtu.be/eKZNKA-jAYY

  1. Английский для IT-шника - #курс от LoftBlog

Мини-курс по английскому для тех, кто хочет работать с иностранными компаниями. Из него вы узнаете как начать разговор с работодателем, как написать резюме на английском языке, как задавать вопросы и отвечать на них на собеседовании, а также как написать короткий e-mail на английском языке.

  1. Основы ООП - #курс от GeekBrains

В этом курсе вы изучите самую распространенную и востребованную парадигму, которая используется практически во всех современных языках – объектно-ориентированное программирование. Принципы ООП изучаются через практику: разработку игры «Змейка» на языке C# с использованием системы контроля версий Git.

Записаться: https://geekbrains.ru/courses/70

  1. Как работает память компьютера — #урок от Alek OS

В этом уроке вы узнаете, как компьютер «запоминает» данные, какая классификация существует у памяти компьютера, что такое бит, байт, что такое ячейка и почему ячейки 8-разрядные. В уроке есть ответы на все вопросы о памяти компьютера.

Смотреть урок: https://youtu.be/Wh22_O8jXVQ

👈Курсы от лучших университетов
  1. Основы программирования: легендарный Гарвардский курс на русском — #курс от CS50
    1. Возможно, это самый классный IT-контент на русском Ютубе — ребята перевели тот самый курс Гарварда по основам программирования. Циклы, переменные, массивы, алгоритмы, двоичная система счисления — если все это казалось вам сложным, вы наконец поймете, как все устроено.

    2. Web 2.0 программирование на языке Python - #курс от СПбПУ
    3. На курсе изучается разработка веб-сайтов, веб-приложений, интернет-сообществ, проектирование веб-интерфейса, используя средства библиотеки Django на языке программирования Python с применением языка HTML, стилей CSS и языка JavaScript.

      Ссылка на курс: https://openedu.ru/course/spbstu/WEBPYT/

    4. Алгоритмы и алгоритмические языки - #курс от МГУ
    5. Вводный программистский курс, который состоит из трех разделов: введение в теорию алгоритмов, язык программирования Си, и алгоритмы и структуры данных.

      Ссылка на курс: https://teach-in.ru/course/algorithms

    6. Продвижение веб-сайтов - #курс от СПбГУ
    7. В курсе сделан акцент на практических аспектах использования телекоммуникационных и компьютерных технологий в рекламе и связях с общественностью. Курс предполагает просмотр видео, посвященным теории и практике, а также выполнение заданий для самостоятельной работы и контрольных.

      Ссылка на курс: https://openedu.ru/course/spbu/WEBSITE/

    8. Операционные системы семейства UNIX. Системное программирование - #курс от НИУ ВШЭ
    9. На курсе вы познакомитесь с программными и структурными компонентами UNIX-подобных операционных систем, а также аппаратом системных вызовов и синтаксисом командного языка программирования, особенностями системного программирования на процедурном и командном языках на разнообразных примерах реализации.

      Ссылка на курс: https://openedu.ru/course/hse/UNIX/

    10. Python для извлечения и обработки данных - #курс от НИУ ВШЭ
    11. Курс состоит из короктих видеолекций от 8 до 15 минут, на каждой неделе будет предоставлен набор задач на программирование с автоматической проверкой. В конце курса проводится итоговый экзамен в виде набора задач по программированию с автоматической проверкой.

      Ссылка на курс: https://openedu.ru/course/hse/PYTHON/

    12. Основы мобильной разработки - #курс от МФТИ
    13. Цель курса —дать понимание IT индустрии в целом, развить навыки работы в команде, умение спроектировать продукт с нуля: начиная от гипотезы и заканчивая бизнес планом. А также узнать, как работают крупные компании и как создают новые продукты.

    14. Функциональное программирование: базовый курс - #курс от Университета ИТМО
    15. В курсе изучаются основы функционального подхода к программированию и практические вопросы программирования на языке Lisp. Курс содержит видеолекции, опросы и практические задания по программированию. Материал курса рассчитан на 10 недель обучения.

    16. Основы компьютерного дизайна - #курс от СПбГУ
    17. Курс знакомит с предметной областью графического дизайна. В рамках курса рассматриваются редакторы растровой и векторной графики, их достоинства и недостатки для решения проектных задач. Разбирается, как организовывать и планировать проекты.

    18. Компьютерные основы программирования - #курс от МФТИ
    19. В данном курсе рассказывается о том, как компьютерные системы выполняют программы, хранят информацию и общаются между собой. Он позволит вам стать более эффективным программистом, особенно в решении вопросов производительности, мобильности и надежности программ.

    20. Data Science: R Basics - #курс от Гарвардского университета
    21. Этот курс познакомит вас с основами программирования R. Вы узнаете основу R и научитесь обрабатывать, анализировать и визуализировать данные. Курс на английском языке.

    22. Digital Product Management- #курс от Университета Вирджиния
    23. Этот курс позволит вам развить навыки управления продуктом. Вы узнавете, как планировать, разрабатывать и управлять успешным и ориентированным на пользователя цифровым продуктом. Курс на английском языке.

    24. Алгоритмы и структуры данных на Python - #курс от МФТИ
    25. Курс лекции, цель которого научить студентов программировать на языке Python 3. На лекциях разбираются алгоритмы, излагается теория информатики, объясняются концепции, которые сложно понять самостоятельно.

    26. Защита информации - #курс от МФТИ
    27. В курсе рассматриваются математические основы криптографии, криптографические примитивы и их современные реализации, математические и прикладные криптографические протоколы, а так же защита данных в современных информационных системах.

    28. Программирование на C# - #курс от УрФУ
    29. Курс позволяет студентам овладеть основными знаниями и навыками, необходимыми для разработки приложений C# для Microsoft .NET Framework 4.0, а также синтаксисом простых конструкций языка C#. На данном курсе рассматриваются принципы, позволяющие использовать специфику языка C# как объектно-ориентированного языка.

    30. Strategic Social Media Marketing - #курс от Бостонского университета
    31. Курс о том, как привлечь внимание к социальным сетям, связывая стратегию и тактику. А так же о том, как оценивать результаты работы в социальных сетях. Курс на английском языке.

    32. Системное администрирование Linux - #курс от МФТИ
    33. В рамках данного курса рассмотрены основы системного администрирования интернет-сервисов, обеспечения их отказоустойчивости, производительности и безопасности, а также особенности устройства ОС Linux, наиболее широко применяемой в подобных проектах.

      В качестве примера используются дистрибутивы семейства RHEL 7 (CentOS 7), веб-сервер nginx, СУБД MySQL, системы резервного копирования bacula, системы мониторинга Zabbix, системы виртуализации oVirt, балансировщика нагрузки на базе ipvs+keepalived.

    34. Разработка Android-приложений на Kotlin - #курс от СПбГЭТУ «ЛЭТИ»
    35. Курс про базовое понимание мобильной разработки для платформы Android на языке программирования Kotlin. В рамках курса рассказывается как настроить среду разработки, отлаживать приложения, проектировать и программировать не сложные пользовательские интерфейсы.

      Записаться: https://stepik.org/4792

    36. Основы программирования на языке Kotlin - #курс от Университета ИТМО
    37. После прохождения курса, вы сможете уверенно программировать на Kotlin, ориентируясь в синтаксисе и конструкции языка.

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

    38. Как создать стартап — #курс от Стэнфордского Университета
    39. Данный курс — идеальный первый шаг для всех, кто хочет создать стартап или собственный бизнес. В курсе вы найдёте 30 лекций на русском языке, из которых узнаете, как создать бизнес, предприятие, найти лучший персонал, как рекламировать и продвигать себя, как найти новые идеи и ниши. Всё это и многое другое от настоящих владельцев бизнеса и лучших профессоров экономики и маркетинга из Стэнфорда.

👈 Сайты для изучения языков программирования
  1. Разные языки и технологии (сайт на русском, подойдет для начинающих): https://metanit.com/
  2. Довольно хорошый и продвинутый гайд по JavaScript (сайт на английском от русского автора Илья Кантора и команды, есть также версии на Русском и Українська): https://javascript.info/
  3. Хорошый сайт от сообщества о Web технологиях в общем, есть гайды по HTML, CSS, JavaScript, так же о фреймворках и прочем (англоязычный, есть версии на русском и Українська, но перевод не полный, частично на английском; подойдет для начинающих): https://developer.mozilla.org/en-US/

Тематические курсы

👈Основы программирования
  1. Обучение программированию начального уровня - #курс от Универсариума

Курс дает общее представление о графической среде программирования LabVIEW, функционале и инструментарии. Уделяется внимание проектному подходу на основе графического программирования и соответствующего аппаратного обеспечения.

  1. Компьютерные основы программирования - #курс от МФТИ

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

  1. Data Science: R Basics - #курс от Гарвардского университета

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

  1. Основы программирования на R - #курс от Bioinformatics Institute

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

Записаться: https://stepik.org/497

  1. Основы функционального программирования - #лекция Ивана Бибилова

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

Смотреть лекцию: https://youtu.be/FDGqNxJnbbQ

  1. Основы командной строки - #курс от Хекслет

Командная строка — это первое, с чем сталкивается программист, работающий на *NIX системах, например, linux или macos. В этом курсе рассказывается о том, как выполнять навигацию по файловой системе, работать с переменными окружения, разбираться с доступами к файлам, использовать пакетный менеджер для установки утилит, выходить из Vim'a и др.

Вступить в курс: https://ru.hexlet.io/courses/cli-basics

  1. Делаю нейросеть с нуля — #урок от Onigiri

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

Смотреть урок: https://youtu.be/GNcGPw_Kb_0

  1. Программирование с нуля — #курс от Программист

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

  1. Введение в Git - #курс от Хекслет

Git (система контроля версий) — один из главных инструментов в арсенале любого разработчика. В этом курсе вы научитесь вести разработку в соответствии с современными инженерными практиками, эффективно управлять исходным кодом, добавлять в общее хранилище, анализировать историю и изменять ее, а также работать с GitHub и контрибьютить в открытые проекты.

Вступить в курс: https://ru.hexlet.io/courses/intro_to_git

  1. OpenDataScience — #курс от Юрия Кашнитского

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

  1. Как начать программировать за 3 месяца — #урок Алексея Корепанова

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

Смотреть урок: https://youtu.be/K6Ll5kmu_es

  1. Алгоритмы и структуры данных - #лекция Артёма Вурсалова

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

Смотреть лекцию: https://youtu.be/ijwbVxLMp58

  1. Как быстро выучить программирование — #лекция Алексея Корепанова

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

Смотреть лекцию: https://youtu.be/iw3E-Gdncwc

👈Работа с ОС
Linux
  1. Основы программирования для Linux - #курс от Stepik

Курс нацелен на изучение основ программирования в операционной сиcтеме Linux. Он затрагивает базовый инструментарий и все основные компоненты: управление процессами, межпроцессные взаимодействия, сетевые возможности.

Ссылка на курс: https://stepik.org/548

  1. Системное администрирование Linux - #курс от МФТИ

В рамках данного курса рассмотрены основы системного администрирования интернет-сервисов, обеспечения их отказоустойчивости, производительности и безопасности, а также особенности устройства ОС Linux, наиболее широко применяемой в подобных проектах.

В качестве примера используются дистрибутивы семейства RHEL 7 (CentOS 7), веб-сервер nginx, СУБД MySQL, системы резервного копирования bacula, системы мониторинга Zabbix, системы виртуализации oVirt, балансировщика нагрузки на базе ipvs+keepalived.

  1. Введение в Linux - #курс от от Института биоинформатики

Курс знакомит слушателей с операционной системой Linux и основами её использования. В рамках курса покажут как установить Linux на ваш компьютер, расскажут о программах в нем, о работе в терминале. А так же студенты смогут зайти на удаленный сервер и рассмотрят еще несколько продвинутых тем.

Поступить на курс: https://stepik.org/73

👈Базы данных
SQL
  1. Бесплатный, подробнейший курс по SQL: https://www.youtube.com/watch?v=HxsjIYkCLZQ&list=PLkcP_moW_BpOs4gO6SrPrvXu0sPcTyUyp
  2. SQL для аналитиков, маркетологов и product-менеджеров - #вебинар от Нетологии

На вебинаре вы сможете узнать где и для чего используется SQL, какие задачи может решать и какие аналитические функции имеет SQL, а так же простые SQL-команды для аналитика и как начать работать с SQL.

Когда: 4 июня, 14:00

👈Разработка мобильных приложений
Android
  1. Разработка мобильных приложений для Android - #курс от Stepik

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

Ссылка на курс: https://stepik.org/5703

  1. Как создать мобильное приложение - #курс от Vector

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

Пройти курс: https://vector.education/course/4

  1. Разработка Android-приложений на Kotlin - #курс от СПбГЭТУ «ЛЭТИ»

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

Записаться: https://stepik.org/4792

  1. Основы программирования на языке Kotlin - #курс от Университета ИТМО

После прохождения курса, вы сможете уверенно программировать на Kotlin, ориентируясь в синтаксисе и конструкции языка.

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

iOS
  1. Твое первое iOS приложение на Swift меньше чем за час - #курс от Udemy

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

👈GameDev
Unity
  1. Делаем игру на Unity - #курс от Loftschool

Курс по созданию игры платформера на unity. За 11 уроков вы познакомитесь с unity и сделаете свой аналог игры Mario.

  1. Разработка простой игры в Unity 5 - #курс от Udemy

Данный курс будет полезен начинающим разработчикам игр в Unity 5. Вы узнаете как работать с игровой сценой, создать префабы, генерировать на игровой сцене префабы, настроить взаимодействие между объектами и настроить игру для работы с мобильными устройствами с сенсорными экранами.

👈Тестирование ПО
  1. Тестирование ПО 2020. С нуля до Junior QA - #курс от Stepik

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

Ссылка на курс: https://stepik.org/74555

  1. Основы тестирования программного обеспечения - #курс от Универсариума

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

  1. Автоматизация тестирования с помощью Selenium и Python - #курс от Stepik

Это базовый курс для начинающих тестировщиков, который научит вас писать автоматизированные UI-тесты на языке программирования Python с помощью библиотеки Selenium. Также в курсе рассматриваются популярные фреймворки и хорошие практики написания автотестов.

Записаться: https://stepik.org/575

  1. Открытый курс - Software testing - 2022
👈Сайты. HTML
  1. Продвижение веб-сайтов - #курс от СПбГУ

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

Ссылка на курс: https://openedu.ru/course/spbu/WEBSITE/

  1. Основы HTML & CSS - #курс от Stepik

Курс направлен на изучение ОСНОВ HTML, CSS для новичков, начинающих и людей не знакомых с этим, но взявших путь освоить. Для людей знающих HTML - уроки не расскажут о новом и покажутся поверхностными.

Ссылка на курс: https://stepik.org/2621

  1. Обзор Frontend и Backend технологий - #курс от Udemy

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

  1. Основы веб разработки. HTML и CSS - #курс от Udemy

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

Ссылка на курс: https://www.udemy.com/course/html5-oz/

  1. Введение в веб-разработку - #курс от Хекслет

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

  1. Адаптивная вёрстка - #лекция Дмитрия Душкина

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

Смотреть лекцию: https://youtu.be/Y5450Ns5L4M

  1. Создание блога на Wordpress - #курс от GeekBrains

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

Записаться: https://geekbrains.ru/courses/74

  1. 37 ошибок верстальщиков - #лекция от MaxGraph

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

Смотреть лекцию: https://youtu.be/aFHu3qdOfIM

  1. Основы вёрстки контента - #курс от Хекслет

Курс посвящён работе с контентом с помощью CSS и HTML. На сегодняшний день таблицы стилей предоставляют большие возможности по стилизации текста и блоков на странице: фон, цвет, анимация, использование аудио и видео. Все эти элементы позволяют создавать красочные и доступные сайты для пользователей. В конце курса вы узнаете о базовых приёмах типографики и доступности страниц для людей с ограниченными возможностями.

Вступить в курс: https://ru.hexlet.io/courses/css-content

  1. Основы HTML, CSS и веб-дизайна - #курс от Хекслет

В этом курсе вы шаг за шагом изучите базовые возможности HTML, CSS и веб-дизайна, узнаете возможности веб-инспектора Chrome DevTools, о том как публиковать свой сайт в интернете на хостинге GitHub Pages, а так же сверстаете свою первую страницу.

Вступить в курс: https://ru.hexlet.io/courses/html

  1. Скилы для Разработчика Сайтов - #курс от Genius Courses

Данный курс это сборник мастер классов по разным направлениям. В основном это веб разработка, начиная с основ HTML, CSS, jQuery и JavaScript, продолжая PHP и MySQL, и заканчивая премиум разработкой WordPress шаблонов для коммерческой продажи на различных маркетплейсах.

  1. Из HTML на WordPress - #курс от Genius Courses

Данный курс призван помочь новичкам освоить технологию натяжки готового HTML шаблона на WordPress. По мере прохождения данного видео курса вы увидите как профессионально натянуть HTML шаблон на CMS WordPress. В качестве примера и исходного материала в курсе используется коммерческий проект.

  1. Основы верстки сайта с нуля - #урок Андрея Гаврилова

В этом уроке показан современный и актуальный подход к верстке сайтов (лендингов) на HTML5/CSS3.

Смотреть урок: https://youtu.be/357_BAchn4w

  1. Изучение Wordpress с нуля за час — #урок от Гоши Дударя

В этом уроке вы узнаете всё про Wordpress — самую популярную платформу для создания веб-сайтов. Автор познакомит с возможностями и основными функциями движка и покажет, как его установить и настроить.

Смотреть урок: https://youtu.be/fYJkGF21m10

  1. Верстка сайта с нуля для начинающих | HTML, CSS - #урок Дмитрия Валака

В этом уроке вы научитесь верстать сайт с нуля. Верстка сайта это процесс создания сайта из макета, который нарисовал дизайнер. Урок для начинающих, в нем нет препроцессоров, сборщиков и каких-либо инструментов, только HTML и CSS!

Смотреть урок: https://youtu.be/ltMSrSis9ww

  1. HTML для Начинающих - практический #курс - Владилена Минина

В рамках этого курса вы напишите на чистом HTML сайт резюме, научитесь работать с VSCode и зальете сайт на GitHub Pages.

Ссылка на курс: https://youtu.be/DOEtVdkKwcU

  1. Весь HTML за 4 часа — #курс от Андрея Попова

Вы узнаете всё, что нужно для понимания основных инструментов HTML: что такое HTML, CSS, JavaScript, структура документов, блочные и строчные элементы, таблицы, заголовки, создание форм регистрации и их кастомизация. Много практических заданий после теории.

Смотреть курс: https://youtu.be/OkaD2dVQqWY

Различные курсы по языкам программирования(ЯП)

  1. На этом канале размещены видеозаписи лекций и докладов преподавателей Computer Science Center, короткие тематические записи на интересные темы в компьютерных науках или программировании. Материалы для ИТ-специалистов, студентов и школьников, интересующихся программированием и математикой.
  2. Курсы от JetBrains Academy - https://hyperskill.org/tracks

👈Python
  1. Курс Python 2021. До Junior за 7 часов — #курс от Тимофея Хирьянова

Курс предназначен для новичков. Он поможет вам познакомиться с темой и овладеть языком Python. Начинается всё с самых базовых понятий, а заканчивается написанием полноценных мини-игр и сложных программ.

Смотреть курс: https://youtu.be/OkjpOZ8VHAk

  1. Web 2.0 программирование на языке Python - #курс от СПбПУ

На курсе изучается разработка веб-сайтов, веб-приложений, интернет-сообществ, проектирование веб-интерфейса, используя средства библиотеки Django на языке программирования Python с применением языка HTML, стилей CSS и языка JavaScript.

Ссылка на курс: https://openedu.ru/course/spbstu/WEBPYT/

  1. Подготовка к техническому собеседованию по Python - #лекция от ITVDN

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

Смотреть лекцию: https://youtu.be/lx6hT74sqao

  1. Ускоренный #курс Python от Masters Of Code

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

Ссылка на курс: https://youtu.be/Rpf63XT5XLI

  1. Python. Начальный уровень - #курс от Stepik

В курсе изучаются основы программирования на языке Python. Рассматриваются основные типы данных и алгоритмические структуры.

Ссылка на курс: https://stepik.org/63565

  1. Python для извлечения и обработки данных - #курс от НИУ ВШЭ

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

Ссылка на курс: https://openedu.ru/course/hse/PYTHON/

  1. Основы языка Python - #курс от GeekBrains

На протяжении курса вы рассмотрите различные примеры применения языка для решения практических задач. Погрузитесь в мир Python и проникнитесь его идеологией и философией.

Записаться: https://gb.ru/courses/950

  1. Основы Python для Data Science - #лекция Валентина Пановского

В этой лекции рассказывается про основы Python для Data Science. А именно ты узнаешь что такое Data Scientist, про настройку рабочего окружения, базовый синтаксис Python, как загружать и визуализировать данные.

Смотреть лекцию: https://youtu.be/zqcIjDLxZIM

  1. Python - практические задачи - #курс от Stepik

На курсе вы освоите основы Python: изучите синтаксис языка, получите базовые навыки структурного и процедурного программирования, познакомитесь со структурами данных языка Пайтон.

Ссылка на курс: https://stepik.org/81805

  1. Создание простой казуальной игры на Python - #вебинар от ITVDN

На вебинаре будет рассмотрена реализация простой игры на Python. Данный вебинар будет интересен для взрослых, а также детей, которые хотят интересно и увлекательно сделать свои первые шаги программирования на Python.

Когда: 8 декабря, 20:00

  1. Алгоритмы и структуры данных на Python - #курс от МФТИ

Курс лекции, цель которого научить студентов программировать на языке Python 3. На лекциях разбираются алгоритмы, излагается теория информатики, объясняются концепции, которые сложно понять самостоятельно.

  1. Python: основы и применение - #курс от Института биоинформатики

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

Поступить на курс: https://stepik.org/512

  1. Учим Python за 7 часов — #курс от Python Hub Studio

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

Смотреть курс: https://youtu.be/5g-MHZ0MzZY

  1. Python для начинающих - #курс от Code Basics

Курс по основам языка программирования Python, состоящий из 69 текстовых уроков и упражнений, с помощью которых вы узнаете основы языка, а именно арифметику и типы данных в Python, про определение функций, логику языка, про циклы и многое другое.

  1. Практика программирования на Python 3 — #курс от Тимофея Хирьянова

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

  1. Прикладной Python - #курс от Mailru Group

На курсе вы научитесь программировать на языке Python, ориентироваться в экосистеме языка и уметь применять знания для решения реальных задач. А также познакомитесь с процессом разработки полноценного веб-приложения.

  1. Создание Telegram-бота на Python — #урок от Мэлсик

Из урока вы узнаете, какие инструменты необходимы для создания бота, разберётесь в теории языка Python и получите подробную инструкцию, как написать любого нужного вам бота.

Смотреть урок: https://youtu.be/CR7B19aJo9A

  1. Ускоренный курс Python - с нуля за пять часов — #курс от Masters Of Code

Пятичасовой курс, с помощью которого вы можете изучить основные концепции программирования на Python 3. Информация рассказана простым и понятным для начинающих языком.

Ссылка на курс: https://youtu.be/Rpf63XT5XLI

  1. Разработка игр на Python — #курс Ивана Викторовича

Практика в этом курсе идёт вместе с теорией, а это значит, что с первых минут вы сразу начинаете работу с кодом и основами, постепенно продвигаясь к готовой игре. Идеальный вариант для разработчиков, которым не хватает опыта в создании игр и нужна помощь с практическими моментами.

  1. Учим алгоритмы Python — #курс Тимофея Хирьянова

Курс из 28 лекций по языку программирования Python для новичков. Вы узнаете про фундаментальные вещи — переменные, циклы, конструкции с if и else. Пожалуй, лучший бесплатный курс, который поможет не только освоить всю базу, но и добиться определённых практических результатов после окончания.

  1. Уроки Python OpenCV — #курс от Гоши Дударя

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

👈JavaScript
  1. JavaScript полный курс за 6 часов — #курс от Владилена Минина

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

Смотреть курс: https://youtu.be/Bluxbh9CaQ0

  1. JavaScript основы для начинающих - #курс Владилена Минина

6-ти часовой курс из которого вы узнаете все про популярный язык программирования JavaScript, а именно что такое JavaScript, переменные, типы данных, числа, BigInt, все о строках, функции, стрелочные функции, массивы, объекты, асинхронность, Promise, async await и работа с DOM.

Ссылка на курс: https://youtu.be/Bluxbh9CaQ0

  1. JavaScript для начинающих - #курс от Stepik

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

Ссылка на курс: https://stepik.org/2223

  1. Магия современных возможностей JavaScript для работающего программиста - #лекция Академии Яндекса

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

Смотреть лекцию: https://youtu.be/CBHoYfLMVKs

  1. Подготовка к собеседованию по JavaScript - #вебинар от ITVDN

На вебинаре будут говорить про основные вопросы по собеседованию на языке JavaScript, которые вызывают больше всего непонимания, особенно у тех, кто перешел с другого языка программирования, а также у тех, кто не знаком с его “сложными” частями такими как замыкания, прототипное наследование и особенности асинхронного выполнения кода.

  1. Алгоритмы и структуры данных - #лекция Артёма Вурсалова

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

Смотреть лекцию: https://youtu.be/FDGqNxJnbbQ

  1. Основы Node.JS - #вебинар от Нетологии

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

  1. Изучаем функциональное программирования с JavaScript - #лекция Анджаны Вакиль

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

Смотреть лекцию: https://youtu.be/e-5obm1G_FY

  1. 3D моделирование на JavaScript - #вебинар от ITVDN

Вебинар для верстальщиков, фронтенд разработчиков со знанием JS, которые хотят освоить работу с канвасом, понять базовые принципы работы WebGL в браузере, а также понять, как браузер отрисовывает 3D объекты.

  1. JavaScript для начинающих - #курс от Code Basics

Курс состоит из 79 уроков, с помощью которых вы узнаете основы языка, арифметику, строки, переменные, типы данных, свойства и методы, а так же про определение функций, логику и циклы в JavaScript.

  1. Vue 3 фундаментальный курс от А до Я — #курс от Ulbi TV

Самый полный курс по Vue 3 на данный момент. Вы узнаете обо всех тонкостях работы с программой, со всеми её функциями и инструментами. За 3 часа вы не только освоите теорию, но и сразу испытаете знания на практике, разработав приложение к концу курса.

Смотреть урок: https://youtu.be/XzLuMtDelGk

Самый полный курс по Vue 3 на данный момент. Вы узнаете обо всех тонкостях работы с программой, со всеми её функциями и инструментами. За 3 часа вы не только освоите теорию, но и сразу испытаете знания на практике, разработав приложение к концу курса.

Смотреть урок: https://youtu.be/XzLuMtDelGk

👈Golang
  1. Программирование на Golang - #курс от Stepik

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

Поступить на курс: https://stepik.org/54403

👈PHP
  1. PHP для начинающих - #курс от Stepik

На этом курсе вы изучите основы языка программирования PHP. Вы начнете с основ, включая синтаксис PHP и объявление переменных. Курс переходит к работе с арифметическими операторами, условными операторами, циклами, функциями и массивами.

Ссылка на курс: https://stepik.org/62383

  1. Ключевые аспекты веб-разработки на PHP - #курс от Хекслет

Этот обзорный курс затрагивает основные аспекты современной веб-разработки в экосистеме PHP и позволяет понять контекст перед тем, как приступать к более глубокому изучению. Вы рассмотрите понятия, с которыми сталкивается на практике любой веб-разработчик: MVC, HTTP, ORM, фреймворки, шаблонизация, тесты и многое другое.

  1. Настоящий .php - #курс от Genius Courses

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

PHP – это широко используемый язык сценариев общего назначения с открытым исходным кодом. Говоря проще, PHP это язык программирования, специально разработанный для написания web-приложений (сценариев), исполняющихся на Web-сервере.

  1. Язык программирования PHP в одном уроке — #курс от ITDoctor

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

Смотреть курс: https://youtu.be/M-peGbXCvNA

👈Java
  1. Java. Быстрый старт - #курс от GeekBrains
  2. Видеокурс познакомит вас с одним из самых популярных, красивых, широко применяемых, надёжных языков программирования – Java. В первой части вы научитесь основам языка и научитесь писать простые консольные приложения. Далее узнаете, как можно буквально за несколько минут создать простую игру с графическим интерфейсом и не использовать при этом сторонние библиотеки.

    Записаться: https://geekbrains.ru/courses/109

  3. Java для начинающих - #курс от Code Basics
  4. Курс состоит из 52 уроков про основы языка программирования Java. В курсе вы узнаете синтаксис Java, типы данных, про вызов и определение функций, циклы, а также логику языка.

  5. Управление памятью в Java - #вебинар от ITVDN
  6. На вебинаре будут рассказывать, как хранятся Java-объекты в оперативной памяти во время выполнения приложения и сколько примерно места выделяется под определенный объект. Также рассмотрят три вида памяти хранения в Java - Stack, Heap, Static Context и алгоритмы работы сборщика мусора в Java (Garbage Collector).

👈Haskell
  1. Функциональное программирование на языке Haskell - #курс от CS центра

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

Записаться: https://stepik.org/75

👈Ruby
  1. Введение в Ruby - #курс от Хекслет

Ruby – популярный динамический язык, на котором написан легендарный Rails. Он имеет лаконичный синтаксис и утверждает, что "все есть объект".

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

Вступить в курс: https://ru.hexlet.io/courses/ruby

  1. Ruby - первое знакомство - #курс от Stepik

Это курс по языку программирования Ruby для новичков. В нем показаны будут прежде всего азы (хотя и не только), при этом в достаточно краткой форме. Но как раз в достаточной, чтобы познакомиться с языком и получить о нем какое-то представление. Например, чтобы понять, будет ли он вам интересен и стоит ли изучать его более углубленно.

Ссылка на курс: https://stepik.org/87996

👈С, C++, С#
  1. Программирование на C и выполнение программ - #курс от Stepik

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

Ссылка на курс: https://stepik.org/73618

  1. Основы ООП - #курс от GeekBrains

В этом курсе вы изучите самую распространенную и востребованную парадигму, которая используется практически во всех современных языках – объектно-ориентированное программирование. Принципы ООП изучаются через практику: разработку игры «Змейка» на языке C# с использованием системы контроля версий Git.

Записаться: https://geekbrains.ru/courses/70

  1. Введение в Си - #курс от Хекслет

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

  1. C#. Быстрый старт - #курс от GeekBrains

Видео-курс для тех, кто интересуется программированием на языке C# и хочет узнать возможности и преимущества, которые он предлагает. Курс состоит 7 уроков, в ходе которых вы получите опыт программирования на этом языке и напишете небольшую игру с графическим интерфейсом.

Записаться: https://geekbrains.ru/courses/87

  1. Введение в программирование (C++) - #курс от Академии Яндекса

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

Записаться: https://stepik.org/363

  1. Программирование на C# - #курс от УрФУ

Курс позволяет студентам овладеть основными знаниями и навыками, необходимыми для разработки приложений C# для Microsoft .NET Framework 4.0, а также синтаксисом простых конструкций языка C#. На данном курсе рассматриваются принципы, позволяющие использовать специфику языка C# как объектно-ориентированного языка.

  1. Проектирование на C# - #курс от СКБ Контур

Курс знакомит с основными приёмами детального проектирования, полезными в создании больших систем на языке C#. Детальное проектирование — это процесс декомпозиции небольшой задачи на классы и методы, проектирование отдельных классов и их взаимодействия друг с другом.

Записаться: https://stepik.org/3944

  1. Типичные ошибки в коде на примере С++, С# и Java - #вебинар от ITVDN

На вебинаре будут рассмотрены типовые ошибки, допускаемые программистами при написании программ на C++, C# и Java. Все ошибки, которые будут показаны, были найдены в коде реальных проектов, многие из которых существуют до сих пор.

  1. С#. Мини-программы - #курс от GeekBrains

Видео-курс по использованию технологии Windows Forms Net.Framework на языке C#. Курс разработан для новичков. Имея четкие инструкции преподавателя, вы самостоятельно напишете несколько утилит и сможете убедиться, что программирование - это несложно.

Записаться: https://geekbrains.ru/courses/67

  1. Изучение C# для начинающих — #курс от itProger

Большой курс по изучению языка C#. В ходе уроков вы с нуля изучите все основные концепции языка программирования C#. К концу курса сможете писать небольшие проекты на его основе и будете понимать синтаксис языка.

Не IT/Не совсем IT

SMM
  1. Основы Google Рекламы - #курс от Google Россия

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

Ссылка на курс: https://stepik.org/4307

  1. Специалист по Google Ads - #курс от ppc world

Курс в котором содержится информация от основ работы в системе до повышения эффективности рекламы. Лекции читают сертифицированные специалисты.

  1. Google Analytics для новичков — #курс от SEOquick

Курс по аналитике Google, её настройке и работе. Будут рассмотрены все необходимые темы для отслеживания показателей вашего проекта, все базовые инструменты сервиса, а также даны инструкции по настраиванию целей, работе в команде и правильной установке на сайт.

Смотреть курс: https://youtu.be/7Z_R8Bjt-_Y

  1. Профессия: SEO-специалист — #курс от Skillbox

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

Регистрация: https://clc.to/R76zbA

Office
  1. 20 приемов и трюков MS Excel для продвинутых - #урок Дмитрия Езепова

В этом уроке показаны отборные приемы и трюки Excel 2013/2016/2019 для продвинутых пользователей: условное форматирование в Excel, сводные таблицы, Power Query Excel, диаграммы, пользовательские форматы и др.

Смотреть урок: https://youtu.be/anbDFiauiGQ

  1. Сводные таблицы Excel с нуля до профи за полчаса - #урок Биляла Хасенова

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

Смотреть урок: https://youtu.be/4roVtL2mynA

  1. Все про google таблицы за 13 минут - #урок Алексея Аль-Ватара

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

Смотреть урок: https://youtu.be/dzt7CZ1IjMk

  1. Microsoft Office Word — #курс от APNDrive A

Самый полный курс по Word, состоящий из 58 уроков. С помощью него вы научитесь форматированию, редактуре, изменению текста, работе с таблицами и графиками, а также узнаете, как автоматизировать и дополнить Word. Ответы на все существующие вопросы по теме в одном курсе.

  1. Практический #курс по Excel от Your Mentor

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

  1. Microsoft Office Word — #курс от APNDrive A

Самый полный курс по Word, состоящий из 58 уроков. С помощью него вы научитесь форматированию, редактуре, изменению текста, работе с таблицами и графиками, а также узнаете, как автоматизировать и дополнить Word. Ответы на все существующие вопросы по теме в одном курсе.

Дизайн
  1. Основы дизайна - #курс от Stepik

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

Ссылка на курс: https://stepik.org/73617

  1. Основы компьютерного дизайна - #курс от СПбГУ

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

  1. Дизайнер интерфейсов: с чего начать погружение в UI‑дизайн - #вебинар от Нетологии

Вебинар об основах UI-дизайна, необходимых навыках. О том как создавать интерфейсы, что учитывать, чтобы избежать ошибок, какие инструменты использовать. А так же можно будет узнать что нового в мире дизайна, где искать вдохновение, как отличить хороший интерфейс от плохого.

  1. Adobe Illustrator за 1 час - #урок Вероники Поляковой

В этом уроке вы познакомитесь с основами работы в программе Adobe Illustrator. Изучите основные инструменты и команды. Попутно нарисуете классную современную иллюстрацию. И всё это всего лишь за 1 час!

Ссылка на урок: https://youtu.be/FE_EOOGfqBY

Музыка/ Звук

Сведение трека и мастеринг — #курс от Андрея Кассиана

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

Смотреть курс: https://youtu.be/AKEovmhsQB8

Создание музыки в GarageBand - #лекция Дмитрия Гайдаша

В этой лекции рассказывается об основных принципах звукозаписи, обработки звука и аранжировки в GarageBand. И показывается, как записывать живые музыкальные инструменты и использовать программные синтезаторы, smart-инструменты и FX-эффекты.

Смотреть лекцию: https://youtu.be/lMwbPLcP4yE

Ableton Live понятным языком для новичков — #урок от Славы Марлоу

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

Смотреть урок: https://youtu.be/ufRwftSzldc

Книга “Музыка как источник дохода”

Дэвид Стоппс и Всемирная организация интеллектуальной собственности

Музыка как источник дохода.pdf2568.2KB
Видео
  1. Adobe Premiere Pro 2020 для новичков — #курс от Дмитрия Колотильщикова

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

  1. 10 правил монтажа видео - #урок Владислава Сабатовского

В этом уроке рассказывается о 10 правилах монтажа по Соколову. Эти правила — своего рода мантра, благодаря которой монтаж абсолютно любого видео становится приятным для зрительского восприятия.

Смотреть урок: https://youtu.be/QqBwIeqMyC4

  1. Уроки Adobe After Effects — #курс от Iliada

С помощью этого курса вы сможете освоить программу Adobe After Effects. Вы научитесь создавать анимации для ваших видео, создадите несколько эффектов, научитесь работать с масками, текстурами и цветокоррекцией.

Фото
  1. Обработка фото в Lightroom за 15 минут - #урок Дмитрия Меткина

В этом уроке рассказывается о базовой обработке фотографий в Adobe Lightroom. Вы узнаете про основы программы, о съемке в RAW и несколько лайфхаков, о которых многие не знают.

Смотреть урок: https://youtu.be/OS-Sr7GCkXM

  1. Как фотографировать в студии — #урок от Back2School

Из урока вы узнаете много полезной информации для настройки вспышек и фототехники, рассмотрите разные схемы света и насадок на вспышки, а также узнаете некоторые техники и секреты идеальной съёмки от профессионалов.

Смотреть урок: https://youtu.be/Y0fdr694j5o

  1. Фотошоп с нуля — #курс от Сергея Рожнова

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

  1. Секреты крутой домашней фотосессии — #урок от Lichi

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

Смотреть урок: https://youtu.be/D8-cDwk-MYc

  1. 12 лайфхаков в Photoshop, о которых вы не знали - #урок Дмитрия Меткина

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

Смотреть урок: https://youtu.be/g8qR_AmNhOY

  1. Основы фотографии с нуля — #урок от Koldunov Brothers

Основы для начинающих фотографов: быстро, с наглядными примерами и простым языком. Вы узнаете всё о выдержке, дистанции фокусировки, ISO и многих других вещах, которые необходимо знать для качественной съёмки.

Смотреть урок: https://youtu.be/s8IfCO8VWC8

  1. Учим Photoshop за 1 час - #урок от Хауди Хо

Если ты задаёшься вопросом как сделать в фотошопе какой-то эффект или картинку, то тогда смотри этот урок фотошоп с нуля за 1 час. Урок идеально подходит для начинающих пользователей фотошоп.

Смотреть урок: https://youtu.be/4E8sr4QS7OI

  1. Как фотографировать ночной город - #лекция Back2School

Тема данного урока – работа с длинными выдержками. Вы узнаете как получить максимальное качество при съемке со штатива, как снимать, если штатива нет. Вы узнаете все, чтобы покорить вечерний город.

Смотреть лекцию: https://youtu.be/gO5k4_g3iSQ

  1. Как обрабатывать фото в Lightroom - #лекция Back2School

Большой урок, из которого вы узнаете все базовые принципы обработки фотографий в программе Lightroom. Полученных знаний будет достаточно чтобы сразу начать редактировать ваши снимки.

Смотреть лекцию: https://youtu.be/aaq3M2DmLAQ

  1. Adobe Photoshop. Основы - #курс от GeekBrains

Курс учит работе со всеми основными функциями и возможностями Фотошоп. Вы узнаете что где находится в интерфейсе, про работу с базовыми инструментами, про работу со слоями, как восстановить старое фото, как сделать простые 3D-объекты, как настроить рабочий стол в фотошопе и многое другое.

  1. От новичка до профи: как развиваться фотографу - #лекция Татьяны Щелоковой

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

Смотреть лекцию: https://youtu.be/gWd9SQwXUjQ

  1. Путь фотографа. Как прокачать вкус и развить мастерство - #лекция Владимира Репина

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

Смотреть лекцию: https://youtu.be/4feoAAqj6Ms

  1. 5 ошибок, которые делают начинающие фотографы и их решения - #урок Александра Ипполитова

Урок про пять часто встречающихся ошибок, которые делают начинающие фотографы во время фотосъемки, а так же как с ними бороться. Вы узнаете как правильно выставлять диафрагму, выдержку, ISO. А так же как правильно выбирать ракурс для фотографии.

Смотреть урок: https://youtu.be/qOIPGmRP1QQ

Тексты
  1. Как писать тексты и создавать качественный контент — #лекция Максима Ильяхова

Лекция про основы визуального повествования, в которой Максим Ильяхов объясняет, почему люди читают статьи, кто виноват, если этого не происходит и какие инструменты визуального повествования нужно использовать.

Смотреть лекцию: https://youtu.be/s9e8UJcYj7I

  1. Слепая печать - это больно, но необходимо - #урок от WebDesign Master

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

Смотреть урок: https://youtu.be/qAygyAzLnp8

YouTube
  1. Как снять свое первое видео на YouTube?

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

Смотреть видео: https://youtu.be/6zB4Z_K8vaA

AutoCAD
  1. Autodesk AutoCAD: базовый уровень - #урок Дмитрия Щербакова

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

Смотреть урок: https://youtu.be/bsz_mFMpb7Y

Figma
  1. Веб-дизайн с Figma. Легкий старт - #вебинар от ITVDN

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

  1. Быстрый старт в Figma — #курс от Алексея Бычкова

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

  1. Создание дизайна лендинга с Figma - #лекция от ITVDN

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

Смотреть лекцию: https://youtu.be/Ak0qIamg3v4

  1. #курс по работе в Figma от Школы Тильды

Курс состоит из 13 кратких и простых уроков, в которых вы разберетесь с основными моментами работы в Фигме и переносом дизайна в Тильду.

3D

3D графика за 1 час - #урок от VideoSmile

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

Смотреть урок: https://youtu.be/YD4Mka36jpc