15 youtube-каналов для начинающих веб-разработчиков
Содержание:
- XYZ school
- JavaScript
- Шаг 3. Первая программа
- Шаг 8. Онлайн-курсы
- Шаг 4. Выбор инструментов
- «C#. Мини-программы» от GeekBrains
- «Уроки C#» от itProger
- Шаг третий. Изучение компиляторов
- Советы новичкам
- Искать работу с первых шагов
- Senior Software Vlogger — для тех, кто хочет узнать программистов
- PHP. Уровень 4. Проектирование и разработка сложных веб-проектов на РНР 5
- Шаг первый. Подготовка
- «1С Бухгалтерия 8.3 — понятный самоучитель для начинающих» от «Школы 1С»
- «Основы C++ и основы UE4» от Udemy
- Шаг десятый. Зарабатывайте!
- HTML и CSS
- YouTube-каналы для разработчиков на английском языке
- «C#. Викторина «Угадай мелодию» от GeekBrains
- Обучение веб-программированию
- Программирование для десктопов: компьютеры, ноутбуки
XYZ school
Школа обучает программированию и профессиям будущего на основе онлайн игр. Мы рассмотрим только основное, всё что касается программирования. Если вам захочется посмотреть весь спектр курсов школы, то вы можете изучить материалы более детальней на их сайте.
5 курсов
- Основы программирования — обучаться бесплатно
- UNITY — записаться на курс [9 450 в месяц / рассрочка]
- GAME CODE — пройти консультацию [9 450 в месяц / рассрочка]
- INTRO GAME CODE — обучаться бесплатно
- Введение в игровую индустрию — начать обучение
Какое направление в программировании для Вас кажется наиболее актуальным?
Разработка web-приложений 0%
Разработка desktop-приложений 0%
Разработка серверных приложений 0%
Разработка мобильных приложений 0%
Программирование встраиваемых систем 0%
Системное программирование 0%
Разработка игр 0%
Программирование баз данных 0%
Программирование для бухгалтерских и финансовых продуктов 0%
Science 100%
Проголосовало: 1
JavaScript
35. JavaScript for Cats
jsforcats-com
Это как одностраничная книга, разбитая на разделы. Создал программист Max Ogden.
36. NodeSchool
nodeschool-io
Имеет индивидуальные семинары и мероприятия во всем мире, а также активное присутствие в Интернете. Смотрите онлайн-учебники .
37. Learn JS
learn-js-org
38. Eloquent Javascript
Eloquent Javascript
Это книга о JavaScript, программировании и чудесах цифр. Вы можете прочитать ее онлайн или получить свою собственную книгу в мягкой обложке.
39. Javascript.com
javascript.com
Создано Code Schoo. Быстро и идеально подходит для абсолютных новичков. (Предупреждение: JS в реальной жизни намного сложнее.) 9 мини-уроков.
Шаг 3. Первая программа
Когда выбор сделан и принципы алгоритмизации освоены, пришло время написать первую программу, не учитывая эксперименты с кодом в примерах.
Для этого придётся изучить синтаксис выбранного языка программирования – правила его использования.
Код, написанный с их применением, интерпретатор правильно поймёт и выполнит.
Рис. 6 – Написание исходного кода
Интерпретатор – программа, способная выполнять исходный код программы.
В синтаксис входят:
- слова – операторы, которые укажут интерпретатору, что следует делать с информацией;
- функции – вызываемые «единицы» — микропрограммы, которые в готовом виде встроены в язык программирования;
- процедуры – макросы, то же, что и функция, только она не возвращает в тело программы результат своей работы, минимизируют код;
- переменные и их типы – это единица, в которой хранится информация, которая может редактироваться; понимание разницы между всеми поддерживаемыми языком типами данных обязательно;
- условные конструкции или выражения: нужно освоить различные виды циклов (многократная обработка информации) и конструкций с условиями, например, «если-то»;
- методы ввода и вывода данных – перед обработкой информация в программу должна откуда-то браться, а конечный результат её работы – передаваться (по сети, иной программе) или сохраняться (в файл).
Вся эта информация есть в книгах по алгоритмизации (в первую очередь) и посвящённых выбранному ЯП.
Параллельно с освоением материалов учебников необходимо практиковаться – писать миниатюрные программы, экспериментировать с различными командами и типами данных, чтобы понимать их суть, различия между ними, учиться писать код, соответствующий синтаксису выбранного ЯП.
Шаг 8. Онлайн-курсы
В сети полно материалов и пособий для тех, кто хочет научиться программированию с нуля. И далеко не все они платные.
Мы сделали небольшую подборку наиболее популярных и признанных интернет-сообществом ресурсов.
Увы, большинство из них на английском языке:
- The AI Games – проект, где необходимо создавать ботов, совершенствуя их ИИ с каждым уроком и соревнуясь при этом с другими начинающими разработчиками.
- Codecademy – ресурс для начинающих разработчиков, где собраны курсы по многим языкам программирования и инструментам для создания программного обеспечения. Занятия выполнены в виде задачек. Для их решения необходимо набрать код в интегрированном окне интерпретатора, а сервис проверит синтаксис и истинность результата его выполнения. В случае проблем отладчик даст рекомендации по их устранению. Есть подсказки и форум для поиска ответов.
- Codecombat– локализованный сервис, что является его преимуществом для пользователей, не знающих или плохо владеющих английским языком. Проект рассчитан на изучения языков программирования в игровой форме: для прохождения левелов нужно писать миниатюрные программы, касающиеся как однопользовательского, так и сетевого режима игры.
- Codeschool – учебный процесс основан на просмотре видеороликов и выполнения заданий, материал для которых дан в видео. Доступно более 60 курсов, относящихся не только к программированию.
- CodinGame – платформа для обучения кодингу, где выполнение кода визуализируется. Уровень сложности головоломок растёт с каждым уроком. Сервис поддерживает синтаксис 25 языков.
- Codewars – образовательная площадка для программистов, где задания выполняются в IDE.
- HTML Academy – курсы для будущих верстальщиков и веб-дизайнеров. Рассчитаны на практиков, которые не только книги читают, но и закрепляют теорию на деле. Две десятка курсов доступны всем после прохождения регистрации. Этого хватает, чтобы понять, на своём ли вы месте и подходят ли занятия.
Рис. 10 – Codecademy
Шаг 4. Выбор инструментов
Как правило, в книгах указан перечень инструментов со ссылками на их загрузку.
Обычно это IDE – оболочка – среда разработчика, включающая в состав:
- редактор кода – продвинутый текстовый редактор;
- отладчик – позволяет искать и исправлять ошибки;
- интерпретатор – выполняет код в реальном времени после вызова соответствующей команды;
- компилятор – инструмент, который соберёт программу в исполняемый файл для выполнения без дополнительных средств.
В состав IDE могут входить не все перечисленные модули или добавляться иные, например, графические элементы для оформления окон будущего приложения.
В Python, например, программный код исполняется интерпретатором прямо в консоли, куда вводится. Компилятор для запуска приложения не требуется, но конечный пользователь должен запустить соответствующею среду. https://www.python.org/downloads/
Для написания кода подойдёт любой текстовый редактор. Многие из продвинутых инструментов поддерживают синтаксис языков программирования и упрощают кодинг.
Готовое тело программы через буфер обмена или путём открытия текстового файла передается в IDE для дальнейшей отладки, выполнения и компиляции.
Рис. 7 – IDE редактор
При работе с небольшими проектами есть смысл прибегнуть к помощи онлайн-редакторов кода, которые также поддерживают подсветку синтаксиса, автоматический (интеллектуальный) ввод и даже выполнение кода.
«C#. Мини-программы» от GeekBrains
Длительность: 10 уроков.
Формат обучения: изучение теории по видеоурокам + закрепление знаний с помощью практических задач.
Программа обучения: курс разработан для новичков, и посвящён Windows Forms Net.Framework. Кроме теории программа включает самостоятельное написание несложных утилит по готовой инструкции. Материал также будет полезен начинающим программистам.
Какие навыки получите:
- Понимание основ C#.
- Использование элементов Windows Forms.
- Использование классов Net.Framework.
- Написание простых программ под ОС Windows.
Плюсы:
- Короткая, но содержательная программа.
- Записи вебинара хранятся в личном кабинете.
- Общение в закрытом чате с другими участниками.
- Желающие могут получить сертификат.
Минусы:
«Уроки C#» от itProger
Длительность: 26 уроков.
Формат обучения: видеоуроки + текстовые материалы + практические задания.
Программа обучения: рассчитана на программистов, которые делают первые шаги в карьере и желают изучить основы C#. Рассматриваются конструкции языка (циклы, операторы) и многое другое.
Чему научитесь:
- Работать в среде MonoDevelop.
- Выполнять арифметические операции на C#.
- Применять циклы и операторы.
- Работать с функциями и строками.
- Работать с классами.
- Писать простые программы на C#.
- Большое количество полезного материала.
- Спикер демонстрирует всё на примерах.
- Можно учиться без регистрации на сайте.
Шаг третий. Изучение компиляторов
Для справки: Компилятор – это техническое решение, предназначенное для перевода вводимых команд в машинные инструкции, грубо говоря, в нолики и единички, то есть в такую интерпретацию, на которой машина будет понимать, что ей делать.
Собственно, все свои программы вы будете писать, и выполнять именно в компиляторах.
Рис. 4. Free Pascal
Как видим, выглядит он достаточно «старомодно», но программирование начинается именно с этого. Кстати, компилятор C++ выглядит практически так же.
Рис. 5. Turbo C++
Что касается Паскаля, то существует также GNU Pascal, Turbo/Borland Pascal, TMT Pascal и Virtual Pascal. А для С++ можно использовать Borland C++, Visual C++, Dev C++, GCC и Eclipse.
Но это, как мы говорили выше, только начало. Останавливаться на этом нельзя. Когда вы сделали выбор относительно своего направления, можно переходить к более сложным компиляторам.
Вот список наиболее популярных на сегодняшний день компиляторов в зависимости от направлений деятельности:
-
Что касается Objective-C, то здесь практикуется работа на Xcode, который можно на сайте apple.com. Если вы решили заниматься разработкой мобильных приложений, обязательно прочитайте нашу статью о работе над программой на iOS. Она как раз предназначена для новичков.
-
Если говорить об Assembler и других языках, которые практикуются в робототехнике, то здесь сразу необходимо скачать MASM, если вы работаете на Windows. А вообще, в зависимости от выбранной вами сферы деятельности и компании, на которую вы устроитесь работать, компиляторы могут быть самыми разными. Некоторые фирмы пишут собственные решения для обработки кода. Поэтому, если вы выбрали робототехнику, лучше изучить соответствующие книги и делать все, как там говорится. Об этом мы еще поговорим.
Также существует множество онлайн компиляторов. Они полезны тем, что обслуживают множество языков программирования и не требуют установки – очень удобно!
Вот наиболее популярные из них:
Рис. 6. CodePad на планшете
Это уникальный сервис, который позволяет создать несколько виртуальных компьютеров и делать на них все, что угодно, в том числе и компилировать шифры.
Виртуальные машины будут работать под управлением ОС Ubuntu. На них вы можете хоть удалить системную папку, установить абсолютно любую программу и так далее.
Рис. 7. Koding.Com
А теперь приступим к написанию вашего первого шифра (кода). Сделать это можно даже без книг и длинных инструкций.
Советы новичкам
Учитывая поэтапность процесса, нужно создать план обучения.
- В каждом пункте его должно быть прописано, что именно на этом этапе необходимо выучить и какие средства использовать.
- Обучение не должно быть растянутым на всю жизнь, ведь информационные технологии очень быстро развиваются и меняются. Пока Вы будете тщательно изучать какой-то инструмент программирования, к концу обучения он может уже устареть, и в тренде окажется что-то другое, более современное.
- В процессе обучения обязательно используйте наработки других людей, все сервисы и материалы, которые доступны. Тут ничем нельзя пренебрегать. Ищите и налаживайте связи с практикующими программистами, общайтесь с ними как можно больше. Может быть, таким способом Вы найдете себе куратора, который будет находить ваши ошибки и подбрасывать интересные задачки для саморазвития. Это особенно полезно, если начинающий программист занимается самообучением.
- Изучите архитектуру компьютера и английский, потому что большинство самых ценных учебных программ написаны на этом языке. Хороших русскоязычных ресурсов пока еще гораздо меньше. К тому же, самая высокооплачиваемая работа – у англоязычных работодателей, да и на любом языке программирования коды пишутся на латинице с использованием английских слов.
Это совершенно другая, особенная жизнь, в которой люди работают везде – в офисе, в собственном доме. Даже на отдыхе не получается расслабиться, потому что у айтишника все мысли заняты багами и тасками. К тому же, всё что потребуется знать программисту, на курсах не получить, всю жизнь придётся доучиваться.
По факту Вас ждет обучение нон-стоп, и это совершенно особая философия жизни. Начинайте с малого, но действуйте быстро, пока технологический поезд не оставил Вас далеко позади.
Искать работу с первых шагов
Отправлять резюме на подходящие вакансии нужно сразу, как только вы хотя бы поверхностно изучили предмет. У компаний разные требования к разработчикам начального уровня, а некоторые готовы обучать. В любом случае, получив даже джуниорскую позицию, вы будете обучаться программированию «в бою» на реальных проектах и уже зарабатывать своим ремеслом деньги.
Как минимум, изучение вакансий на рынке труда поможет понять стек технологий: вы будете учиться предметно, а не распыляться, пытаясь ухватить знания во всех сферах. В каждом языке есть много библиотек и фреймворков, но требуются обычно три-четыре.
Статистика распространенности языков по количеству вакансий на HeadHunter.
Поэтому просматривайте вакансии, чтобы понять, что вообще нужно учить и на что обратить внимание. Выполняя тестовые задания, вы также оцените свои силы и отследите личный прогресс
Senior Software Vlogger — для тех, кто хочет узнать программистов
Влоги (видеоблоги) — еще одно направление в Youtube. Люди со всего мира снимают то, чем живут каждый день, обсуждают со зрителями личные темы. Оказывается, среди программистов тоже есть влогеры. Из русскоязычных наиболее известен Дмитрий Рыжков.
«Я создал канал во время зимовки в Таиланде. Простой видеоблог о моем прогрессе и мыслях. После переезда в Германию была стадия влогов, прямо как Кейси. В один момент я захотел делать полезные видео, а не развлекательные. Так родилась рубрика «Один на один», которая и поглотила канал», – пишет Дмитрий.
В упомянутой рубрике разработчик отвечает на популярные вопросы о его профессии. На канале есть плейлист, где собраны все видео с этим тегом.
Самые популярные видео канала:
- Что требуют от джуниоров?
- Какой язык программирования учить?
- IT собеседование – алгоритмы.
Сейчас Дмитрий работает ведущим разработчиком в Гамбурге. Последние видео на его канале — больше про life-style, чем про программирование. Автор рассказывает, как быть, если вас точит мысль об отсутствии таланта, делится опытом тайм-менеджмента и даёт практические советы по аренде квартиры в Германии.
Этот канал не так «прокачивает» IT-навыки, как остальные из нашей подборки, но отлично подходит для отдыха после работы. Это возможность узнать, как и чем живут коллеги в разных странах.
PHP. Уровень 4. Проектирование и разработка сложных веб-проектов на РНР 5
Категория Программирование
Теги:
- PHP
- WEB
- Для Продвинутых
- Программирование
- Сайт
- Специалист
Проектирование и разработка сложных веб-проектов на РНР 5 — вебинар Центра компьютерного обучения «Специалист» по 4-й, заключительной части курса PHP.
Данный уровень является обязательным курсом для получения Веб-мастером сертификации ZCE (Zend Certified Engineer).
Курс рекомендуется для изучения Веб-программистам, владеющим опытом использования PHP и имеющим желание максимально расширить имеющиеся у них знания и опыт в области PHP.
Данный видео курс ознакомит Вас с основами сложных тем, без усвоения которых невозможна профессиональная разработка сложных веб-проектов на РНР. А именно, в видеокурсе Вы познакомитесь с шаблонами проектирования (Design patterns), отражениями (Reflection), PDO, шаблоном MVC (Model-View-Controller).
Шаг первый. Подготовка
Нередко начинающие программисты не могут достичь успеха по той простой причине, что изначально не смогли правильно расставить приоритеты.
Они представляют данное ремесло как что-то романтическое, динамичное – прямо какой-то постоянный экшн.
В фильмах этот процесс показывается совсем не таким, какой он есть на самом деле.
Более того, там вообще не отображается само написание кодов, нам показывают только события, которые вращаются вокруг этого.
Яркий пример тому – фильм «Социальная сеть», в котором вообще не показывали, как главные герои занимаются кодами.
Рис. 1. Кадры из фильма «Социальная сеть» (2010)
Также в фильмах показывают, что программистом может стать любой человек без знаний, опыта и даже без серого вещества в мозге. В данном случае можно вспомнить фильм «Кадры».
Рис. 2. Постер к фильму «Кадры» (2013)
Так что если вы просто пропитались духом всевозможных кинолент и хотите самостоятельно начать «кодить», программирование – это явно не для вас.
Вот вам правда о рассматриваемом ремесле – программирование это:
- часы, а иногда и сутки монотонной работы, во время которой нельзя расслабляться, нужно всегда быть сосредоточенным;
- бесконечное обучение в погоне за последними тенденциями в данной области;
- однотипные проекты с заказчиками, которые сами не знают, чего они хотят и как это должно выглядеть.
Что касается последнего, то вам обязательно стоит посмотреть ролик про семь красных линий разного цвета, одна из которых в виде котенка. В принципе, это близко к правде, так как заказчики часто требуют невозможного. Также бывает, что они заказывают что-то, но результат их постоянно не устраивает.
https://www.youtube.com/watch?v=nU0Fy5JXOtY
Если вы все это осознаете и готовы окунуться в удивительный мир программирования, то приступайте к следующему шагу.
«1С Бухгалтерия 8.3 — понятный самоучитель для начинающих» от «Школы 1С»
Пройти курс
Продолжительность: 41 урок. Максимальная длительность урока — 12 минут.
Формат обучения: видеоуроки. Смотреть их можно в любое удобное время.
В роликах зрителям объясняют, как:
- оприходовать товары, материалы на склад, списывать в производство или розницу;
- начислять зарплату, отпускные, компенсации за неиспользованный отпуск, больничные;
- оформлять отгрузку товаров, выписывать счета-фактуры, в том числе на авансовый платёж;
- создавать платёжные поручения, обрабатывать банковские выписки;
- ставить на учёт основные средства, начислять амортизацию;
- списывать канцтовары, ГСМ;
- вести учёт расходов будущих периодов.
- подробное изложение с демонстрацией каждой операции;
- упор сделан на практическое использование 1С.
- отсутствие возможности уточнить непонятные моменты — обратная связь с лектором отсутствует;
- материал относится к 2018 году — информация не обновляется.
«Основы C++ и основы UE4» от Udemy
Длительность: 2 раздела с видеолекциями, общая продолжительность 17,5 часов.
Формат курса: самостоятельный просмотр лекций без общения с преподавателем.
Программа обучения: курс включает видеозаписи лекций для студентов. Он рассчитан на начинающих программистов и разработчиков игр с помощью С++ и UE4.
Что узнаете:
- Основы языка C++.
- Что такое функции, массивы, итераторы в C++.
- Основы работы с UE4.
- Интерфейс и базовые инструменты UE4.
Плюсы:
- Старт в удобное время.
- Объяснение материала на примерах.
- Опытный преподаватель.
Минусы:
- Некоторая информация представлена сжато.
- Много воды.
Шаг десятый. Зарабатывайте!
Поначалу программирование будет для вас чем-то вроде хобби. Но так не должно быть всегда. Постепенно вам необходимо начать зарабатывать на этом.
Конечно, с начальными знаниями в компанию не возьмут. Но вы можете практиковаться, будучи фрилансером.
После того, как у вас будет хоть немного опыта, попробуйте подать резюме в одну из компаний. Вам дадут тестовое задание. Если вам по силам его выполнить, сделайте это.
Работа и, соответственно, заработок у вас в кармане! А если это не так, тренируйтесь дальше. Вы хотя бы узнали, какие задания нужно выполнять для приема на работу.
Рис. 11. Программисты в офисе
В любом случае, уделяйте этому достаточно времени и тогда у вас все получится!
https://youtube.com/watch?v=NKnRBKaZxOk
HTML и CSS
32. HTML5 Dog
htmldog-com
Учебник для начинающих по HTML. (Они также предлагают промежуточные и продвинутые HTML-уроки.) Учебники по CSS здесь.
33. Marksheet.io
marksheet-io
Для начинающих. Разбита на четыре главы: Web, HTML5, CSS3 и Sass. Это похоже на онлайн-книгу, но под лицензиейCreative Commons Attribution-Non Commercial-ShareAlike 4.0 International License. Поэтому вы можете адаптировать его для своих нужд.
34. Mozilla Developer Network
Mozilla Developer Network
Бесплатная документация по HTML и CSS (также JavaScript). Имеет туториалы для разного уровня людей, вступительные в продвинутые.
YouTube-каналы для разработчиков на английском языке
Fun Fun Function
Крутой YouTube-канал, на котором харизматичный ведущий-программист рассказывает о разработке и жизни айтишников.
Bret Fisher Docker and DevOps
Канал посвящен изучению DevOps. Автор канала проводит стримы, на которые приглашает других специалистов, и старается раскрывать тему небанально и антизанудно.
The Net Ninja
Обещают, что любой начинающий разработчик с помощью канала сможет получить черный пояс по JavaScript, Node.js, React, Vue.js, Firebase, MongoDB, HTML и CSS.
IAmTimCorey
Цель автора этого YouTube-канала — не просто увлечь подписчиков темой, но и чему-то научить. Именно поэтому тут нет коротких 5-минутных роликов, только основательные уроки.
tutoriaLinux
Познавательный YouTube-канал с полноценными обучающими видео по Linux и Unix, начиная с обучения базовым командам начинающих.
LearnCode.academy
Десятки туториалов по различным темам — от JavaScript до React. Интересный канал для начинающих разработчиков.
Python Programmer
Тут создатель учит начинающих разработчиков основам Python, Data Science, Machine learning и AI. А еще делает разбор платных и бесплатных курсов.
Joma Tech
Молодой разработчик рассказывает о своей жизни в Кремниевой долине, работе в крупных технологических компаниях и разработке ПО. Увидите жизнь айтишников без прикрас и мифов.
Derek Banas
Видеоуроки профессионального уровня почти по всем популярным языкам программирования. Тут туториалы по JavaScript, React, C++, ML, Arduino, C#, Django и по многим другим направлениям.
Java Brains
На этом популярном YouTube-канале подписчикам предлагают обучиться Java и JavaScript практически с нуля.
«C#. Викторина «Угадай мелодию» от GeekBrains
Длительность: 15 уроков.
Формат обучения: видеолекции и практические задания.
Программа обучения: изучение технологии Windows Forms для написания программ средней сложности на языке C#. Он рекомендован новичкам и программистам с небольшим опытом. Практическая часть программы включает самостоятельное написание викторины «Угадай мелодию».
Какие навыки получите:
- Работа с элементами Windows Forms.
- Музыкальное оформление программы.
- Использование реестра Windows в качестве хранилища настроек программы.
- Подключение геймпада для управления игрой.
Плюсы:
- Изучение материала в удобное время.
- Информативные уроки.
- Изложение материала в понятной форме.
- Можно набивать руку на практических заданиях.
- Обратная связь от преподавателя.
- Сертификат за успешное окончание курса.
Минусы:
Обучение веб-программированию
Вы хотите создавать собственные веб-сайты и сервисы? Создавать уникальные дизайнерские решения или продавать шаблоны дизайнов? Заниматься доработками для популярных CMS, их интеграцией и техническим обслуживанием? Тогда вам понадобится изучить основы – HTML и CSS, а также изучить инструменты разработки под веб (PHP, JavaScript, Python и др.). Нужно понимать, что такое базы данных и как с ними работать. И только после этого можно сконцентрироваться на углубленном изучении одного или нескольких направлений в этой сфере.
- Основы разработки сайтов и веб-приложений. Базовый курс, где вы познакомитесь с основными принципами web-разработки. Доступен в любой момент времени на сайте Microsoft Virtual Academy.
- Web-технологии. Курс посвящен основным принципам веб-разработки, серверным технологиям и особенностям работы web-приложений. Изучите особенности HTTP протокола, разберетесь с обеспечением безопасности. Изучите технологии node.js, ajax, WebSocket и т.д. Курс доступен в видеозаписи на сайте ИНТУИТ.
- HTML. Подробное изучение особенностей HTML. Вы получите достаточно знаний, чтобы создавать собственные шаблоны или странички. Видео доступны в любой момент времени на сайте HTML Academy.
- CSS. Полноценный и подробный набор уроков по CSS-стилям и их применению. Видео постоянно доступны на страницах HTML Academy.
- HTML5. Основы клиентской разработки. Важные особенности верстки с использованием HTML5. Адаптивная верстка и другие современные возможности. Видео курса доступны в любой момент времени на сайте ИНТУИТ.
- Программирование на Python. Изучение языка программирования с первых шагов. Основные принципы, синтаксис, особенности. Интересные примеры, хитрости и нюансы. Преимущества и важные особенности ЯП. Видео доступны на сайте Stepic.
- Введение в программирование на Python. Еще один базовый курс по изучению ЯП Python, но немного с другим подходом от преподавателей ИНТУИТ. Доступен в любое время в записи.
- JavaScript. Интересный курс по языку программирования, без которого сложно себе представить любую анимацию или интерактивные страницы сайтов. Создатели курса – практикующие разработчики из компании Яндекс. Доступен в видео постоянно.
- PHP/MySQL Интересный интерактивный бесплатный курс от Fructcode. Доступ к видео и заданиям открыт на постоянной основе. Можно соревноваться с другими пользователями по рейтинге достижений. При желании ресурс может выдать сертификат, но за него придется заплатить.
- Базы данных. Изучение принципов работы с базами данных, оптимизация структуры под web, изучение noSQL, работа с большими массивами. Доступен на ресурсе ИНТУИТ в формате видео.
Программирование для десктопов: компьютеры, ноутбуки
Этот раздел заинтересует тех, кто стремится создавать программы для настольных компьютеров. Для программирования под Windows или Linux самыми популярными считаются языки C++ и С#. Их изучение позволит вам освоить синтаксис, который частично используется также и в других известных языках, разобраться в основных принципах разработки, научиться создавать программы и читать чужой код, в том числе, на многих «си-подобных» языках.
- Программирование. Курс позволит изучить основы программирования на языках Си и С++. В его рамках вы освоите основные понятия – алгоритмы, переменные, управляющие элементы, процедуры и функции и т.д. Изучите работу циклов и работе с файлами, научитесь решать сложные математические задачи при помощи ЯП. Курс бы разработан в МГУ, предназначен в помощь студентам, но также может быть очень полезен для самообразования. Видео можно посмотреть в удобное время на сайте ИНТУИТ.
- Алгоритмизация. Введение в язык программирования С++ В рамках этого курса можно изучить не только особенности языка, но и разные методы работы с алгоритмами. Курс находится на сайте ИНТУИТ.
- Язык программирования C++. Основные понятия, возможности, синтаксис и конструкции ЯП. Описание различных библиотек и особенностей применения C++ на практике. Курс можно посмотреть на сайте ИНТУИТ.
- Увлекательное программирование на языке C#. Видео-курс подойдет для изучения программирования с нуля на языке С#. При этом уроки реализованы в очень простой, практически, игровой форме. Подойдут для школьников. Сайт с видео — Microsoft Virtual Academy.
- Язык программирования C# (часть 1). Первая часть объемного обучающего курса по изучению ЯП. Основные понятия, особенности синтаксиса, управляющие элементы и конструкции. Видео-уроки предназначены для глубокого изучения ЯП с нуля.
- Язык программирования C# (часть 2). Продолжаем изучать ЯП C#. Библиотеки и особенности ООП на этом языке, другие нюансы и тонкости работы. Оба курса находятся в видеозаписи на сайте Microsoft Virtual Academy.