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

Изучи 

Самый быстрый способ попробовать программирование прямо в браузере. Бесплатные курсы с тренажером. Практика после каждого урока

Попробовать

Java

23 часа22594

JavaScript

25 часов69705

Python

24 часа69010

HTML

11 часов55215

CSS

8 часов29877

PHP

25 часов22808

C#

16 часов6730

C

1 час3643

Racket

9 часов2282

Clojure

12 часов878

Ruby

13 часов3066

Go

9 часов4387

Elixir

7 часов1408

Отзывы


Александр Авдошкин

Инженер технической поддержки

«Если бы не коронавирус, выполнил бы всё в заход (в смысле каждый день по несколько пунктов в теме). Изучаю с нуля, ваш портал очень ориентирован на новичков. Спасибо вам большое!»

Сергей Тюрин

мастер связи (сисадмин) в МЧС

«Очень всё доступно даже для полного профана вроде меня. Эта вводная по JS вошла в мой туговатый ум, складно как недостающий пазл. Всем кидаю линк на эту страничку.»

Элиях Клейман

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


Что такое Code Basics?

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

Чему здесь можно научиться?

Вы можете познакомиться с основами языков JavaScript, PHP, Java, Python, Ruby, Racket, в процессе доработки – Elixir и Go. Также на Code Basics доступны курсы по HTML и CSS.

Для кого курсы?

Курсы Code Basics подходят для всех, кто начинает изучать программирование с нуля. Возраст, профессия – не имеют значения. На Code Basics занимаются взрослые и подростки, технари и чистые гуманитарии.

Как начать обучение?

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

Как проходит обучение?

Code Basics – полностью автоматизированная онлайн платформа. Поэтому вы можете заниматься в любое удобное время, когда захотите.

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

А если что-то не получается?

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

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

Какие возможности есть для практикующих разработчиков?

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

Онлайн-курсы по программированию от Skillbox

Все направления Программирование Дизайн Маркетинг Управление Игры Психология Общее развитие Кино и Музыка Инженерия Английский язык Другое

Поиск

Все программы Бэкенд-разработка Веб-разработка Мобильная разработка Анализ данных IT-инфраструктура

Тип обучения на платформе

  • Любой
  • Профессия
  • Курс

С трудоустройством

Уровень сложности

  • Любой
  • Для новичков
  • Для специалистов

Длительность

От 1 до 24 месяцев

Тематика
  • 1C
  • A/B тесты
  • Android
  • Backend-разработка
  • Data Science

1C 2D и 3D-графика 3D 3D-анимация 3D-моделирование 3ds Max A/B тесты Ableton Ableton Live Adobe Illustrator Adobe Premier After Effects Android ArchiCAD AutoCAD Avid Backend-разработка Beauty Cinema 4D Clo3D CRM CustDev Data Science Davinci DevOps Digital-агентства Django Docker E-mail EdTech Fashion-баинг Fashion-дизайн Fashion-скетчинг Figma Flutter Frontend-разработка Git Golang Google Скрипты Google Таблицы HR iOS Java JavaScript Kotlin Kubernetes Lightroom Linux Machine Learning Motion-дизайн ORM Performance-маркетинг Photoshop PHP Postman Power BI PR ProTools Python Revit Selenium WebDriver SEO Sketch SMM Soft Skills SQL Swift Symfony TikTok Unity Unreal Engine 4 UX/UI VR/AR Автоворонки Авторское право Администрирование Актуальное 2022 Алгоритмы и структуры данных Аналитика Английский язык Анимация интерфейсов Архитектура Астрономия Базы данных Беспилотие Бизнес Бренд Быстро начать зарабатывать Веб-дизайн Веб-приложения Вёрстка Взаимодействие с заказчиком Видео производство Визуализация данных ВКонтакте Геймдизайн Графика и анимация Графический дизайн Декорирование Десерты Дизайн интерфейсов Дизайн интерьера Дизайн среды Дизайн-документ Дизайн-концепция Дизайн-системы Забота о себе Зарабатывать на хобби Звукозапись Игровые движки Инвестиции Информационная безопасность Искусственный интеллект Исследование аудитории История История кино Киберспорт Кино Клипы Командная строка (Bash) Коммуникация Коммьюнити Композиция и цвет Кондитер Конкурентный анализ Контекстная реклама Контент Контент-маркетинг Концепт-арт Корпоративная культура Красиво рисовать и креативить Кросплатформенная разработка Кулинария Ландшафтный дизайн Лидогенерация Литература Макияж Макросы Маркетинг игр Маркетплейсы Математика Менеджмент Мобильные приложения Монетизация Монтаж Мотивация Начать своё дело Обработка фотографий Общаться с людьми Организовывать людей Основы композиции Отношения Оформление презентаций Писать крутые тексты Планирование Получить повышение Понятно объяснять Портфолио дизайнера Пошив Предпринимательство Продажи Продюсирование Продюсирование видео Продюсирование курсов Производственные технологии Прототипирование Работа с блогерами Работа с документами Работа с камерой Работа с таблицами Работать удалённо Развитие продукта Разобраться в науках, истории и философии Разобраться в себе и своих эмоциях Разработка игр Разработка концепции Рендер движки Речевые практики Рисование и иллюстрация Родительство Русский язык С# С++ Саморазвитие Саунд-дизайн Сведение и мастеринг Системная инженерия Скетчинг Собирать таблицы и документы Создание музыки Создание сайтов Создание сеттинга Социальные сети Спецэффекты Спорт Стать востребованным специалистом Сторителлинг Стратегия Сценарий Считать и решать логические задачи Съемка на мобильный телефон Таргетированная реклама Творчество Текстурирование Теория музыки Тестирование Трафик Трейдинг Управление командами Управление командой Управление проектами Философия Финансы Флористика Фотография Фреймворки Фриланс Хобби Шрифты Эволюция Ювелирный дизайн Юнит-экономика Язык R

Профессии (30)

Курсы (44)

Программирование на нулях | edX

Этот курс находится в архиве.

Об этом курсе

Что вы выучите

Инструкторы

Способы для прохождения этого курса

EDX для бизнеса

6 недель

6 часов в неделю

Самостоятельный

Бесплатно

Доступно дополнительное обновление

Этот курс находится в архиве

Просмотреть материалы курса

Я хочу получать электронные письма от HarveyMuddX и узнавать о других предложениях, связанных с программированием в Scratch.

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

«Хотя многие программы, предназначенные для обучения детей программированию, очень просты, многие из них, например Scratch, подходят для всех возрастов. Неважно, сколько вам лет… Начните с основ программирования!» -Лайфхакер

Хотите научиться программированию, но не знаете, с чего начать? Это курс для вас! Scratch — это язык программирования, который позволяет легко и весело создавать интерактивные истории, игры и анимацию и делиться ими в Интернете.

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

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

Этот материал основан на работе, поддержанной Национальным научным фондом в рамках гранта № 1044106. Любые мнения, выводы и выводы или рекомендации, выраженные в этом материале, принадлежат автору (авторам) и не обязательно отражают точку зрения Национального Научный фонд (NSF).

Кратко

  • Учреждение: HarveyMuddX
  • Предмет: Информатика
  • Уровень: Вводный
  • Требования:

    Нет.

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

Выберите путь при регистрации.

$49 USD

Free

Unlimited

Limited

Прочтите FAQ в новой вкладке

о часто задаваемых вопросах по этим трекам.

Скретч-кодирование — CodaKid

Курсы скретч-кодирования

  • 17 КУРСОВ
  • 50 ЗАДАНИЙ
  • 150ЗАДАЧ

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

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

ПОПРОБУЙ БЕСПЛАТНО

ВКЛЮЧАЕТ НЕОГРАНИЧЕННЫЙ ДОСТУП КО ВСЕМ КУРСАМ

Как использовать веб-сайт Scratch

В этом курсе вы изучите основы использования веб-сайта Scratch и начнете свой путь, чтобы стать профессиональным гейм-дизайнером! Ваше приключение начинается здесь! Какие навыки вы будете оттачивать? Выберете ли вы стать Front-End Mage, сосредоточенным на графическом дизайне, или вы будете скорее Back-End Ranger, сосредоточенным на логике, или даже Full-Stack Warrior, мастером на все руки? Независимо от того, какое путешествие ждет вас впереди, вы начинаете именно с этого. Развивайте свои навыки программирования и повышайте уровень!

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Scratch Catch the Cat

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

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Scratch Infinite Jumper

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

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Скретч-стрельба из лука

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

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Scratch Hockey

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

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Scratch Fruit Slash

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

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Scratch Flappy Bat

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

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Scratch Dino Defense

В этом курсе для начинающих по программированию Scratch студенты научатся создавать игру в стиле Galaga, в которой Dino игрока должен защищать себя от множества злодеев. Мы узнаем об операторах if-then-else, циклах, клонах, переменных и операторах

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Scratch Racing

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

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Scratch Slither

В этом курсе для начинающих по кодированию Scratch студенты научатся создавать игру в стиле «Slither. io», в которой змея игрока ест яблоки, становится длиннее, но должна избегать столкновения с самой собой, иначе игра окончена. Мы узнаем об операторах if-then-else, частоте появления, клонах и переменных.

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Scratch Basketball

Создайте потрясающую баскетбольную игру на Scratch и узнайте о переменных, циклах, условных выражениях, рандомизации и клонах! Подождите… они сказали клоны? Могут ли они сделать мою домашнюю работу?

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Невозможная скретч-игра

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

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Большой скретч-лабиринт

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

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Scratch Breakout

Создайте потрясающую игру Breakout. Узнайте о переменных, циклах, условных выражениях, прослушивателях событий и многом другом!

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Scratch Catch

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

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Основы Scratch

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

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Scratch Art and Sound

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

  • Введение
  • Бег
  • Интервал
  • Дополнение

БОЛЬШЕ ИНФОРМАЦИИ

Выберите план, чтобы ПОПРОБОВАТЬ БЕСПЛАТНО

ПЛАН СОЛО ПЛАН ДЛЯ СЕМЬИ И ДРУЗЕЙ

В ЦЕНЫ ВКЛЮЧЕН ДОСТУП ДЛЯ 1 УЧАСТНИКА

25 долларов США

/мес

$25 оплачивается ежемесячно

ВЫБЕРИТЕ   >

 

$16,58

/мес

199 долларов США оплачивается ежегодно

ВЫБЕРИТЕ   >

Лучшая цена

  • Неограниченный доступ ко всем курсам
  • Ежемесячно добавляются новые курсы
  • Проходите онлайн-курсы в любое время
  • Онлайн-поддержка учителей
  • Сотни часов студенческих проектов
  • Оцените свой прогресс с помощью викторин
  • Отмеченная наградами учебная программа
  • Увлекательные проекты с Minecraft, Roblox, дронами, играми и многим другим
  • Изучайте настоящие языки
  • Мастер профессиональных инструментов
  • Сохраните свои проекты навсегда!

ПОПРОБУЙТЕ БЕСПЛАТНО

Сосредоточьтесь на общей картине! Начните карьеру вашего ребенка сегодня!

Или.