41pro.ru

Уроки и образование
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Онлайн обучение программированию для школьников

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

Подпишись
на рассылку

Лучшие публикации Теплицы, доставленные на твой email

Подпишись
на Теплицу(Pro)

Не пропусти лучшие новости для экспертов в области IT, активистов, дизайнеров

Подпишись
в Фейсбуке

Не пропусти лучшие публикации Теплицы, руководства, анонсы мероприятий

Подпишись
ВКонтакте

Не пропусти лучшие публикации Теплицы, руководства, анонсы мероприятий

Подпишись
в Телеграм

Не пропусти лучшие публикации Теплицы, руководства, анонсы мероприятий

Подпишись
на YouTube

Не пропусти видео-уроки, скринкасты, записи вебинаров и мероприятий

Еле­на Галиц­кая

Всего материалов: 5

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

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

Поделитесь этой библиотекой онлайн-курсов по программированию со своими детьми и друзьями

1. Проект Younico

Younico – автор­ские онлайн-кур­сы по раз­лич­ным направ­ле­ни­ям. Здесь мож­но най­ти как плат­ные, так и бес­плат­ные кур­сы и полу­чить инфор­ма­цию о ново­стях дистан­ци­он­но­го обра­зо­ва­ния.

Этот сер­вис удо­бен и прост в управ­ле­нии.

Фраг­мент стра­ни­цы онлайн-кур­са «Курс про­грам­ми­ро­ва­ние для детей».

Курс «Программирование для детей». Разработчик курса – Глеб Юрьев .

Курс рас­счи­тан на детей от 8 лет.

Обу­че­ние общим прин­ци­пам про­грам­ми­ро­ва­ния осу­ществ­ля­ет­ся на при­ме­ре спе­ци­аль­но­го визу­аль­но­го язы­ка про­грам­ми­ро­ва­ния Scratch , кото­рый был раз­ра­бо­тан в MIT (Мас­са­чу­сет­ский тех­но­ло­ги­че­ский инсти­тут) для обу­че­ния детей.

Для усво­е­ния мате­ри­а­ла раз­ра­бот­чи­ки кур­са реко­мен­ду­ют, что­бы с детьми зани­ма­лись роди­те­ли. Курс рас­счи­тан при­мер­но на 2–3 часа. Заня­тия плат­ные.

Сайт онлайн-курса « Программирование для детей» .

2. Центр дистанционного образования Эйдос

Ста­рей­ший рос­сий­ский ресурс, создан­ный в 1998 году. Плат­фор­мой ресур­са явля­ет­ся науч­ная шко­ла А.В. Хутор­ско­го – осно­ва­те­ля и дирек­то­ра Цен­тра, док­то­ра педа­го­ги­че­ских наук, чле­на-кор­ре­спон­ден­та Рос­сий­ской ака­де­мии обра­зо­ва­ния.

Фраг­мент учеб­но­го пор­та­ла Эйдос.

Центр дистан­ци­он­но­го обра­зо­ва­ния про­во­дит сра­зу несколь­ко кур­сов для школь­ни­ков, начи­ная с 5‑го клас­са.

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

Спе­ци­фи­ка ресур­са – твор­че­ская направ­лен­ность всех кур­сов и уро­ков. Заня­тия плат­ные.

Центр дистанционного образования для школьников .

3. Компьютерный Центр обучения «Специалист» при МГТУ им. Н.Э.Баумана

Обу­че­ние школь­ни­ков язы­кам про­грам­ми­ро­ва­ния: C, Pascal, Java, HTML.

Занятия платные и проводятся в режиме вебинаров .

4. «Фоксфорд» (ранее «100ЕГЭ»)

Онлайн-шко­ла для уче­ни­ков 5–11‑х клас­сов. С помо­щью это­го сер­ви­са у ребен­ка из любо­го реги­о­на Рос­сии есть воз­мож­ность учить­ся у луч­ших пре­по­да­ва­те­лей стра­ны и посту­пать в луч­шие вузы.

Фраг­мент сай­та «Фокс­форд».

На ресур­се пред­став­ле­ны сле­ду­ю­щие кур­сы по про­грам­ми­ро­ва­нию:

  • язык Python, 8–10‑е клас­сы;
  • java и Android, 9–11‑е клас­сы;
  • язык Python для начи­на­ю­щих, 6–8‑е клас­сы;
  • вве­де­ние в С/С++, 8–11‑е клас­сы.

Заня­тия про­хо­дят на сай­те в реаль­ном вре­ме­ни. Воз­мож­но зада­вать вопро­сы через тек­сто­вый и голо­со­вой чаты. Доступ­ны видео­за­пи­си заня­тий для участ­ни­ков.

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

Для обу­че­ния нужен толь­ко ком­пью­тер, ноут­бук или iPad и под­клю­че­ние к Интер­не­ту на ско­ро­сти от 0,7 Мбит/с. Заня­тия плат­ные.

Сайт «Фоксфорд» .

5. Образовательный Портал TeachPro

Пер­вый «облач­ный» обра­зо­ва­тель­ный сер­вис в Руне­те с муль­ти­ме­дий­ны­ми интер­ак­тив­ны­ми элек­трон­ны­ми обра­зо­ва­тель­ны­ми услу­га­ми, доступ­ны­ми из любо­го бра­у­зе­ра с любой опе­ра­ци­он­ной систе­мы на ком­пью­те­ре, план­ше­те или смарт­фоне.

Фраг­мент обра­зо­ва­тель­но­го пор­та­ла TeachPro.

Сер­вис с понят­ным интер­фей­сом. Легок в управ­ле­нии. Кур­сы про­грам­ми­ро­ва­ния пред­став­ле­ны в широ­ком диа­па­зоне.

Основ­ной осо­бен­но­стью сер­ви­са явля­ет­ся 100% муль­ти­ме­дий­ность – озву­чен­ные видео- и слайд-филь­мы, ани­ма­ция, гра­фи­ка. Дети могут обу­чать­ся на онлайн-кур­сах по про­грам­ми­ро­ва­нию с 7 лет.

Портал TeachPro.

6. Национальный открытый университет «Интуит»

Бес­плат­ное дистан­ци­он­ное обу­че­ние – осо­бен­ность это­го ресур­са. Есть несколь­ко дистан­ци­он­ных кур­сов для школь­ни­ков.

Университет «Интуит» .

7. Компания TeachVideo

Веду­щий рос­сий­ский про­из­во­ди­тель обу­ча­ю­ще­го видео по инфор­ма­ци­он­ным тех­но­ло­ги­ям. Для школь­ни­ков раз­ра­бо­тан курс «Про­грам­ми­ро­ва­ние на С# для школь­ни­ков».

Курс «Программирование на С# для школьников» .

8. Образовательный портал InternetUrok.ru

Это кол­лек­ция уро­ков. Уро­ки состо­ят из видео, кон­спек­тов, тестов и тре­на­же­ров. Ресурс очень лег­кий в управ­ле­нии с понят­ным интер­фей­сом. InternetUrok.ru – част­ный про­ект.

Фраг­мент сай­та обра­зо­ва­тель­но­го пор­тал InternetUrok.ru

Все уро­ки бес­плат­ные.

Портал InternetUrok.ru .

9. Дистанционная школа программирования для школьников «Прогресс»

Заня­тия инди­ви­ду­аль­ные (уче­ник рабо­та­ет напря­мую с пре­по­да­ва­те­лем), про­хо­дят дистан­ци­он­но 2–3 раза в неде­лю. Про­дол­жи­тель­ность одно­го заня­тия может варьи­ро­вать­ся от одно­го до полу­то­ра часов.

Фраг­мент сай­та про­ек­та «Про­гресс».

Про­грам­мы, необ­хо­ди­мые для обу­че­ния: Skype, Team Viewer – про­грам­ма для уда­лен­но­го управ­ле­ния ком­пью­те­ром, элек­трон­ная дос­ка (realtimeboard.com).

Школа программирования для школьников «Прогресс» .

10. Онлайн-курсы ИТМО для школьников

В систе­ме откры­то­го онлайн-обу­че­ния «ITMOcourses» Уни­вер­си­те­та ИТМО с 22 сен­тяб­ря стар­ту­ют онлайн-кур­сы для школь­ни­ков:

  • «Созда­ние веб-интер­фей­сов с помо­щью HTML и CSS»;
  • «Вве­де­ние в тех­но­ло­гии веб-про­грам­ми­ро­ва­ния (PHP)»;
  • «Вве­де­ние в тех­но­ло­гии веб-про­грам­ми­ро­ва­ния (Javascript)».

Университет ИТМО .

11. Портал обучения информатике и программированию

Инно­ва­ци­он­ный науч­но-обра­зо­ва­тель­ный центр непре­рыв­ной под­го­тов­ки IT ‑спе­ци­а­ли­стов (ИНОЦ IT). Ресурс пред­на­зна­чен для интер­нет-обу­че­ния осно­вам алго­рит­ми­за­ции и про­грам­ми­ро­ва­ния.

Фраг­мент пор­та­ла обу­че­ния инфор­ма­ти­ке и про­грам­ми­ро­ва­нию.

Эта обу­ча­ю­щая систе­ма рабо­та­ет на плат­фор­ме MOODLE и состо­ит из элек­трон­ных учеб­ни­ков и «решеб­ни­ков» для школь­ни­ков. Ядром «решеб­ни­ка» явля­ет­ся авто­ма­ти­че­ская про­вер­ка зада­ний по про­грам­ми­ро­ва­нию с помо­щью тести­ру­ю­щей систе­мы.

Инновационный научно-образовательный центр .

12. Учебный центр факультета ВМК МГУ имени М. В. Ломоносова

Дистан­ци­он­ные под­го­то­ви­тель­ные кур­сы для школь­ни­ков. Кур­сы ори­ен­ти­ро­ва­ны на уча­щих­ся 10‑х и 11‑х клас­сов. Про­грам­ми­ро­ва­ние на язы­ке Pascal «с нуля».

25 бесплатных онлайн-курсов программирования для обучения с нуля

Осваивайте популярные языки не выходя из дома и в удобном для вас темпе.

Java Programming For Complete Beginners

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

Learn to Program in Java

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

Java. Быстрый старт

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

Java. Базовый курс

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

Android. Быстрый старт

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

JavaScript

JavaScript для начинающих

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

Основы JavaScript

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

Python

Основы языка Python

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

Читать еще:  Онлайн курс 1с для программиста

Программирование на Python

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

Python: основы и применение

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

Интерактивные уроки по Python

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

Machine Learning with Python: A Practical Introduction

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

Введение в программирование (C++)

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

Introduction to C++

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

Основы C++

Рассчитанный на новичков онлайн‑курс, который посвящён основам языка C++. Охватывает базовые элементы и азы объектно‑ориентированного программирования с примерами и заданиями. Заключительная часть отводится практическому применению полученных навыков.

Программирование на языке C++

Подробный базовый курс по C++, в котором особое внимание уделено основным принципам работы программ и процессу компиляции. Синтаксические конструкции рассматриваются лишь на первой лекции, поэтому слушатели должны быть знакомы с понятиями «переменная», «функция», «цикл».

Углублённое программирование на C/C++

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

C++ Programming — Advanced Features

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

Objective‑C

Become an iOS Developer from Scratch

Обширный и детальный курс, который является пошаговым руководством для всех, кто хочет с нуля освоить Objective‑C и научиться создавать программы для iPhone. В ходе обучения слушатели ознакомятся с пакетом iOS SDK и, применяя доступные инструменты, напишут своё первое полнофункциональное приложение.

Swift

Swift 5: Основы

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

Intro to iOS App Development with Swift

Практический онлайн‑курс для тех, кто уже владеет основами, который познакомит с разработкой под iOS на Swift. Слушатели изучат все нюансы этого языка программирования и создадут забавное приложение, искажающее голос (звучит как у бурундука или Дарта Вейдера).

Веб‑разработка

Веб‑разработка. Быстрый старт

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

Основы SQL для начинающих

Вводный онлайн‑курс, который откроет основы SQL. На лекциях слушатели узнают, что такое системы управления базами данных, и научатся использовать SQLite, MySQL и другие необходимые для работы инструменты.

PHP базовый курс

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

Beginner PHP and MySQL Tutorial

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

25 бесплатных онлайн-курсов для программистов на русском языке

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

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

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

Основы основ

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

  1. Введение в математическую логику . Курс находится на сайте Hexlet в виде видеозаписей. Вы узнаете базовые понятия математики логики, изучите математические инструменты, познакомитесь с парадоксами, поймете основные принципы работы компьютерной техники.
  2. Введение в архитектуру ЭВМ. Курс постоянно доступен на сайте Stepic, по окончанию можно сдать экзамен и получить электронный сертификат. Здесь вы узнаете об архитектуре и принципах работы компьютерной техники, начиная от простейших логических схем до сложных мультипроцессорных устройств.
  3. История ЭВМ и программирования . Курс расположен на сайте Лекториума. Доступен периодически, по мере наполнения группы. Необходимо записаться и ждать уведомления о начале. Длительность – 5 недель. Здесь вы узнаете об истории развития разных ЯП, а также появлению технологий, познакомитесь с разными поколениями компьютерной техники. Также в программе рассматриваются основные принципы работы ЭВМ и существующие типы ЯП.
  4. Основы программирования . Курс находится на страницах Geek Brains, видео в постоянном доступе. На уроках вы узнаете базовые понятия и терминологию, нужные будущему программисту. Лектор расскажет о том, какие бывают ЯП, поясняет различия между ними, в какой сфере каждый из них применяется. Вы познакомитесь с популярными на сегодня направлениями в программировании, научитесь создавать самые простые программы. Курс поможет понять основы и выбрать язык программирования для последующего изучения.
  5. Объектно-ориентированное программирование — это мини-курс, постоянно доступный в формате видео на страницах Geek Brains. Весь материал посвящен основам этой парадигмы программирования, описанию важнейших принципов ООП, которые понадобятся разработчику, независимо от выбранной специализации и ЯП.
Читать еще:  Программа исправления ошибок в тексте онлайн

Обучение веб-программированию

Вы хотите создавать собственные веб-сайты и сервисы? Создавать уникальные дизайнерские решения или продавать шаблоны дизайнов? Заниматься доработками для популярных CMS, их интеграцией и техническим обслуживанием? Тогда вам понадобится изучить основы – HTML и CSS, а также изучить инструменты разработки под веб (PHP, JavaScript, Python и др.). Нужно понимать, что такое базы данных и как с ними работать. И только после этого можно сконцентрироваться на углубленном изучении одного или нескольких направлений в этой сфере.

  1. Основы разработки сайтов и веб-приложений . Базовый курс, где вы познакомитесь с основными принципами web-разработки. Доступен в любой момент времени на сайте Microsoft Virtual Academy.
  2. Web-технологии . Курс посвящен основным принципам веб-разработки, серверным технологиям и особенностям работы web-приложений. Изучите особенности HTTP протокола, разберетесь с обеспечением безопасности. Изучите технологии node.js, ajax, WebSocket и т.д. Курс доступен в видеозаписи на сайте ИНТУИТ.
  3. HTML . Подробное изучение особенностей HTML. Вы получите достаточно знаний, чтобы создавать собственные шаблоны или странички. Видео доступны в любой момент времени на сайте HTML Academy.
  4. CSS . Полноценный и подробный набор уроков по CSS-стилям и их применению. Видео постоянно доступны на страницах HTML Academy.
  5. HTML5. Основы клиентской разработки . Важные особенности верстки с использованием HTML5. Адаптивная верстка и другие современные возможности. Видео курса доступны в любой момент времени на сайте ИНТУИТ.
  6. Программирование на Python . Изучение языка программирования с первых шагов. Основные принципы, синтаксис, особенности. Интересные примеры, хитрости и нюансы. Преимущества и важные особенности ЯП. Видео доступны на сайте Stepic.
  7. Введение в программирование на Python . Еще один базовый курс по изучению ЯП Python, но немного с другим подходом от преподавателей ИНТУИТ. Доступен в любое время в записи.
  8. JavaScript . Интересный курс по языку программирования, без которого сложно себе представить любую анимацию или интерактивные страницы сайтов. Создатели курса – практикующие разработчики из компании Яндекс. Доступен в видео постоянно.
  9. PHP/MySQL Интересный интерактивный бесплатный курс от Fructcode. Доступ к видео и заданиям открыт на постоянной основе. Можно соревноваться с другими пользователями по рейтинге достижений. При желании ресурс может выдать сертификат, но за него придется заплатить.
  10. Базы данных . Изучение принципов работы с базами данных, оптимизация структуры под web, изучение noSQL, работа с большими массивами. Доступен на ресурсе ИНТУИТ в формате видео.

Мобильные приложения

Вас привлекает создание игр и полезных приложений для мобильных устройств? Значит, вам необходимо изучить особенности программирования для iOS (операционная система устройств Apple) или Android (самая популярная ОС для мобильных). Для работы с ними потребуется изучить не только особые языки, но также понять основные принципы и особенности работы с мобильными. Ведь здесь вас ждет небольшой экран, ограниченные ресурсы, работа с тачпадом и еще много интересного. Вот несколько вводных курсов в эту сферу:

  1. Разработка приложений для iOS . Курс станет прекрасным решением для поклонников «яблокофонов». Если вы хотите создавать приложения под IPhone или IPad, заходите на сайт ИНТУИТ и смотрите обучающие видео.
  2. Введение в разработку приложений для ОС Android . Этот вводный курс поможет разобраться с созданием приложений под Андроид – самую популярную ОС, на которой работает огромное количество различных мобильных устройств: смартфоны, планшеты, «умные часы» и другие гаджеты от различных производителей. Видео всегда доступны на сайте ИНТУИТ.
  3. Введение в разработку приложений для смартфонов на ОС Android . В отличие от предыдущего, в этом курсе делается акцент на работу со смартфонами. Изучают их особенности и рассказывают многие полезные хитрости, которые помогут разобраться с этой сферой деятельности. Доступ – постоянный на страницах ИНТУИТ.
  4. Разработка приложений для смартфонов на ОС Аndroid . Углубленный курс для Андроид-разработчиков. Рекомендуется к изучению после знакомства с вводными уроками (см. курсы выше). Постоянно доступен на ресурсе ИНТУИТ.

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

Этот раздел заинтересует тех, кто стремится создавать программы для настольных компьютеров. Для программирования под Windows или Linux самыми популярными считаются языки C++ и С#. Их изучение позволит вам освоить синтаксис, который частично используется также и в других известных языках, разобраться в основных принципах разработки, научиться создавать программы и читать чужой код, в том числе, на многих «си-подобных» языках.

  1. Программирование . Курс позволит изучить основы программирования на языках Си и С++. В его рамках вы освоите основные понятия – алгоритмы, переменные, управляющие элементы, процедуры и функции и т.д. Изучите работу циклов и работе с файлами, научитесь решать сложные математические задачи при помощи ЯП. Курс бы разработан в МГУ, предназначен в помощь студентам, но также может быть очень полезен для самообразования. Видео можно посмотреть в удобное время на сайте ИНТУИТ.
  2. Алгоритмизация. Введение в язык программирования С++ В рамках этого курса можно изучить не только особенности языка, но и разные методы работы с алгоритмами. Курс находится на сайте ИНТУИТ.
  3. Язык программирования C++ . Основные понятия, возможности, синтаксис и конструкции ЯП. Описание различных библиотек и особенностей применения C++ на практике. Курс можно посмотреть на сайте ИНТУИТ.
  4. Увлекательное программирование на языке C# . Видео-курс подойдет для изучения программирования с нуля на языке С#. При этом уроки реализованы в очень простой, практически, игровой форме. Подойдут для школьников. Сайт с видео — Microsoft Virtual Academy.
  5. Язык программирования C# (часть 1) . Первая часть объемного обучающего курса по изучению ЯП. Основные понятия, особенности синтаксиса, управляющие элементы и конструкции. Видео-уроки предназначены для глубокого изучения ЯП с нуля.
  6. Язык программирования C# (часть 2) . Продолжаем изучать ЯП C#. Библиотеки и особенности ООП на этом языке, другие нюансы и тонкости работы. Оба курса находятся в видеозаписи на сайте Microsoft Virtual Academy.

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

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

Подпишись
на рассылку

Лучшие публикации Теплицы, доставленные на твой email

Подпишись
на Теплицу(Pro)

Не пропусти лучшие новости для экспертов в области IT, активистов, дизайнеров

Подпишись
в Фейсбуке

Не пропусти лучшие публикации Теплицы, руководства, анонсы мероприятий

Подпишись
ВКонтакте

Не пропусти лучшие публикации Теплицы, руководства, анонсы мероприятий

Подпишись
в Телеграм

Не пропусти лучшие публикации Теплицы, руководства, анонсы мероприятий

Подпишись
на YouTube

Не пропусти видео-уроки, скринкасты, записи вебинаров и мероприятий

Еле­на Галиц­кая

Всего материалов: 5

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

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

Поделитесь этой библиотекой онлайн-курсов по программированию со своими детьми и друзьями

1. Проект Younico

Younico – автор­ские онлайн-кур­сы по раз­лич­ным направ­ле­ни­ям. Здесь мож­но най­ти как плат­ные, так и бес­плат­ные кур­сы и полу­чить инфор­ма­цию о ново­стях дистан­ци­он­но­го обра­зо­ва­ния.

Этот сер­вис удо­бен и прост в управ­ле­нии.

Фраг­мент стра­ни­цы онлайн-кур­са «Курс про­грам­ми­ро­ва­ние для детей».

Курс «Программирование для детей». Разработчик курса – Глеб Юрьев .

Курс рас­счи­тан на детей от 8 лет.

Обу­че­ние общим прин­ци­пам про­грам­ми­ро­ва­ния осу­ществ­ля­ет­ся на при­ме­ре спе­ци­аль­но­го визу­аль­но­го язы­ка про­грам­ми­ро­ва­ния Scratch , кото­рый был раз­ра­бо­тан в MIT (Мас­са­чу­сет­ский тех­но­ло­ги­че­ский инсти­тут) для обу­че­ния детей.

Для усво­е­ния мате­ри­а­ла раз­ра­бот­чи­ки кур­са реко­мен­ду­ют, что­бы с детьми зани­ма­лись роди­те­ли. Курс рас­счи­тан при­мер­но на 2–3 часа. Заня­тия плат­ные.

Читать еще:  Репетитор по программированию онлайн

Сайт онлайн-курса « Программирование для детей» .

2. Центр дистанционного образования Эйдос

Ста­рей­ший рос­сий­ский ресурс, создан­ный в 1998 году. Плат­фор­мой ресур­са явля­ет­ся науч­ная шко­ла А.В. Хутор­ско­го – осно­ва­те­ля и дирек­то­ра Цен­тра, док­то­ра педа­го­ги­че­ских наук, чле­на-кор­ре­спон­ден­та Рос­сий­ской ака­де­мии обра­зо­ва­ния.

Фраг­мент учеб­но­го пор­та­ла Эйдос.

Центр дистан­ци­он­но­го обра­зо­ва­ния про­во­дит сра­зу несколь­ко кур­сов для школь­ни­ков, начи­ная с 5‑го клас­са.

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

Спе­ци­фи­ка ресур­са – твор­че­ская направ­лен­ность всех кур­сов и уро­ков. Заня­тия плат­ные.

Центр дистанционного образования для школьников .

3. Компьютерный Центр обучения «Специалист» при МГТУ им. Н.Э.Баумана

Обу­че­ние школь­ни­ков язы­кам про­грам­ми­ро­ва­ния: C, Pascal, Java, HTML.

Занятия платные и проводятся в режиме вебинаров .

4. «Фоксфорд» (ранее «100ЕГЭ»)

Онлайн-шко­ла для уче­ни­ков 5–11‑х клас­сов. С помо­щью это­го сер­ви­са у ребен­ка из любо­го реги­о­на Рос­сии есть воз­мож­ность учить­ся у луч­ших пре­по­да­ва­те­лей стра­ны и посту­пать в луч­шие вузы.

Фраг­мент сай­та «Фокс­форд».

На ресур­се пред­став­ле­ны сле­ду­ю­щие кур­сы по про­грам­ми­ро­ва­нию:

  • язык Python, 8–10‑е клас­сы;
  • java и Android, 9–11‑е клас­сы;
  • язык Python для начи­на­ю­щих, 6–8‑е клас­сы;
  • вве­де­ние в С/С++, 8–11‑е клас­сы.

Заня­тия про­хо­дят на сай­те в реаль­ном вре­ме­ни. Воз­мож­но зада­вать вопро­сы через тек­сто­вый и голо­со­вой чаты. Доступ­ны видео­за­пи­си заня­тий для участ­ни­ков.

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

Для обу­че­ния нужен толь­ко ком­пью­тер, ноут­бук или iPad и под­клю­че­ние к Интер­не­ту на ско­ро­сти от 0,7 Мбит/с. Заня­тия плат­ные.

Сайт «Фоксфорд» .

5. Образовательный Портал TeachPro

Пер­вый «облач­ный» обра­зо­ва­тель­ный сер­вис в Руне­те с муль­ти­ме­дий­ны­ми интер­ак­тив­ны­ми элек­трон­ны­ми обра­зо­ва­тель­ны­ми услу­га­ми, доступ­ны­ми из любо­го бра­у­зе­ра с любой опе­ра­ци­он­ной систе­мы на ком­пью­те­ре, план­ше­те или смарт­фоне.

Фраг­мент обра­зо­ва­тель­но­го пор­та­ла TeachPro.

Сер­вис с понят­ным интер­фей­сом. Легок в управ­ле­нии. Кур­сы про­грам­ми­ро­ва­ния пред­став­ле­ны в широ­ком диа­па­зоне.

Основ­ной осо­бен­но­стью сер­ви­са явля­ет­ся 100% муль­ти­ме­дий­ность – озву­чен­ные видео- и слайд-филь­мы, ани­ма­ция, гра­фи­ка. Дети могут обу­чать­ся на онлайн-кур­сах по про­грам­ми­ро­ва­нию с 7 лет.

Портал TeachPro.

6. Национальный открытый университет «Интуит»

Бес­плат­ное дистан­ци­он­ное обу­че­ние – осо­бен­ность это­го ресур­са. Есть несколь­ко дистан­ци­он­ных кур­сов для школь­ни­ков.

Университет «Интуит» .

7. Компания TeachVideo

Веду­щий рос­сий­ский про­из­во­ди­тель обу­ча­ю­ще­го видео по инфор­ма­ци­он­ным тех­но­ло­ги­ям. Для школь­ни­ков раз­ра­бо­тан курс «Про­грам­ми­ро­ва­ние на С# для школь­ни­ков».

Курс «Программирование на С# для школьников» .

8. Образовательный портал InternetUrok.ru

Это кол­лек­ция уро­ков. Уро­ки состо­ят из видео, кон­спек­тов, тестов и тре­на­же­ров. Ресурс очень лег­кий в управ­ле­нии с понят­ным интер­фей­сом. InternetUrok.ru – част­ный про­ект.

Фраг­мент сай­та обра­зо­ва­тель­но­го пор­тал InternetUrok.ru

Все уро­ки бес­плат­ные.

Портал InternetUrok.ru .

9. Дистанционная школа программирования для школьников «Прогресс»

Заня­тия инди­ви­ду­аль­ные (уче­ник рабо­та­ет напря­мую с пре­по­да­ва­те­лем), про­хо­дят дистан­ци­он­но 2–3 раза в неде­лю. Про­дол­жи­тель­ность одно­го заня­тия может варьи­ро­вать­ся от одно­го до полу­то­ра часов.

Фраг­мент сай­та про­ек­та «Про­гресс».

Про­грам­мы, необ­хо­ди­мые для обу­че­ния: Skype, Team Viewer – про­грам­ма для уда­лен­но­го управ­ле­ния ком­пью­те­ром, элек­трон­ная дос­ка (realtimeboard.com).

Школа программирования для школьников «Прогресс» .

10. Онлайн-курсы ИТМО для школьников

В систе­ме откры­то­го онлайн-обу­че­ния «ITMOcourses» Уни­вер­си­те­та ИТМО с 22 сен­тяб­ря стар­ту­ют онлайн-кур­сы для школь­ни­ков:

  • «Созда­ние веб-интер­фей­сов с помо­щью HTML и CSS»;
  • «Вве­де­ние в тех­но­ло­гии веб-про­грам­ми­ро­ва­ния (PHP)»;
  • «Вве­де­ние в тех­но­ло­гии веб-про­грам­ми­ро­ва­ния (Javascript)».

Университет ИТМО .

11. Портал обучения информатике и программированию

Инно­ва­ци­он­ный науч­но-обра­зо­ва­тель­ный центр непре­рыв­ной под­го­тов­ки IT ‑спе­ци­а­ли­стов (ИНОЦ IT). Ресурс пред­на­зна­чен для интер­нет-обу­че­ния осно­вам алго­рит­ми­за­ции и про­грам­ми­ро­ва­ния.

Фраг­мент пор­та­ла обу­че­ния инфор­ма­ти­ке и про­грам­ми­ро­ва­нию.

Эта обу­ча­ю­щая систе­ма рабо­та­ет на плат­фор­ме MOODLE и состо­ит из элек­трон­ных учеб­ни­ков и «решеб­ни­ков» для школь­ни­ков. Ядром «решеб­ни­ка» явля­ет­ся авто­ма­ти­че­ская про­вер­ка зада­ний по про­грам­ми­ро­ва­нию с помо­щью тести­ру­ю­щей систе­мы.

Инновационный научно-образовательный центр .

12. Учебный центр факультета ВМК МГУ имени М. В. Ломоносова

Дистан­ци­он­ные под­го­то­ви­тель­ные кур­сы для школь­ни­ков. Кур­сы ори­ен­ти­ро­ва­ны на уча­щих­ся 10‑х и 11‑х клас­сов. Про­грам­ми­ро­ва­ние на язы­ке Pascal «с нуля».

15 сайтов и игр, которые научат детей программированию

15 сайтов и игр, которые научат детей программированию

Хотим мы этого или нет, но обучение все больше становится похожим на игру. Особенно если речь идет о детях младшего школьного или дошкольного возраста. Преподаватель Британской высшей школы дизайна Дмитрий Карпов составил список полезных ресурсов для обучения информатике с раннего возраста.

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

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

Новую область знания — computer science (науку прикладного программирования и проектирования) — стоит начинать изучать в раннем возрасте, с 4-6 лет

Когда у ребенка уже формируются представления о мире вокруг. Игра всегда служила обучению. И сегодня главным учебным инструментом становится гаджет (планшет или компьютер) — личный проводник в мир цифровых знаний ребенка.

Code.org — приятный интерфейс и масса простых игр о базовых принципах работы языков программирования. Очень нужный некоммерческий образовательный проект для детей.

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

Lightbot — игра на старике Flash, но с приятной графикой и простым обучающим материалом по построению алгоритмов движения робота. Развивает у школьника внимание к сценарию и понимание пошагового поведения персонажа.

CodeCombat — ветеран на рынке, занимается игровым обучением кодам Python, JavaScript, Lua и экзотическому CoffeScript.

CodeMonkey — изучение принципов синтаксиса через игру с обезьянкой.

Ceebot — управление персонажами, используя команды C++.

Cargo-Bot — простое приложение для дошкольников и их айпэдов.

Tomorrow Corporation — игрок решает задачки, которые выдает «игровой» начальник для каждого уровня. К примеру, благодаря пазлам можно научиться создавать модульные функции и их комбинации на основе простейших команд.

Scratch — классика развития мышления будущего программиста.

Kodu Game Lab — большой учебный проект от команды Microsoft Research. Версия для PC бесплатная, а за версию на Xbox придется отдать около $5. Прелесть в притягательности для ребенка мира проектирования игры, его модульности, мышления категориями создания виртуальных миров. Возможно, менее полезна для кодинга и программирования, но лучше помогает изучать основы дизайна игровых приложений.

Hopscotch — обязательное приложение на iPad. Приятный дизайн и базовое изучение основных понятий кодинга.

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

RoboZZle — приложение для составления алгоритма движения стрелки. Обучает ребенка пониманию теории алгоритмов на практике.

Kodable — подойдет для малышей. В процессе игры они смогут составить простые сценарии поведения милых шарообразных персонажей.

Для совсем маленьких (от 4-х лет) есть хорошие мини-приложения для iPad:

Естественно, это лишь малая часть всего. Но именно с этих приложений можно знакомство с миром программирования.

Ссылка на основную публикацию
Adblock
detector