Курсы обучения с нуля
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. На занятиях рассматриваются основы программирования, различные примеры применения языка для решения практических задач и пишутся полноценные программы.
Программирование на 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. Обучение построено таким образом, что по окончании занятий можно смело браться за разработку функциональных веб‑приложений.
Курсы ПК для начинающих: пошаговое обучение с нуля ОС Windows, Word, Excel, интернет
О курсе для начинающих пользователей ПК
Познакомить с возможностями современного персонального компьютера. Научить использовать их в личных и профессиональных целях. Помочь быстро и легко преодолеть барьер между начинающим и уверенным пользователем ПК.
Чему вы научитесь на курсах ПК в Центре компьютерного обучения в Москве?
- На первых занятиях вы ознакомитесь со структурой персонального компьютера, его составляющими, программным обеспечением ПК, операционной системой семейства Microsoft Windows.
- Далее учебная программа курса ПК включает в себя обучение созданию, сохранению, переименованию, удалению файлов и папок, работе в текстовом редакторе Microsoft Word и табличном редакторе Microsoft Excel.
- Знание приложения MS Word позволит вам создавать, редактировать и сохранять текстовые документы, добавлять в них таблицы и картинки, работать с текстом и выводить текстовые документы на печать.
- С помощью программы MS Excel вы сможете строить и редактировать диаграммы, таблицы различной сложности, подготавливать и выводить данную информацию на печать.
- Достаточное количество учебных часов мы уделим работе в глобальной сети интернет. Обучение интернету с нуля – это знакомство с «всемирной паутиной» и ее возможностями. Вы узнаете о том, как создать собственный почтовый ящик, отправлять и получать электронные письма, выполнять поиска нужной информации.
Почему обучение работе с компьютером в «IT-курс» удобно и выгодно для вас?
- Предлагаемые курсы ПК для начинающих построены на тесном слиянии теории и практики. На каждом занятии сначала изучается теоретическая часть, а затем выполняются практические упражнения для закрепления навыков работы с компьютером. Надежно усвоить пройденный материал помогает комплекс тщательно разработанных домашних заданий.
- Занятия проходят в оборудованных учебных классах с использованием современной компьютерной техники.
- Вы всегда можете выбрать удобное для вас время обучения. Мы проводим регулярный набор слушателей на курсы ПК для начинающих в утренние, дневные и вечерние группы, в группы выходного дня и интенсивного обучения.
- Освоив учебную программу курса, вы можете продолжить изучение компьютерных технологий, выбрав интересующее вас направление (для продолжающих обучение предоставляется 10% скидка). Наш образовательный центр предлагает вам компьютерные курсы для уверенных пользователей ПК, курсы компьютерного дизайна, графики, верстки и анимации, курсы web-технологий и it-технологий.
- Выпускникам курсов для начинающих работу с персональным компьютером выдается документ об окончании обучения: свидетельство установленного образца с присвоением квалификации оператора ПК. При желании вы можете воспользоваться помощью нашего учебного центра в дальнейшем трудоустройстве по специальностям: оператор ПК, офис-менеджер, секретарь.
Введение
- Что такое персональный компьютер? Обзор современных персональных компьютеров.
- Основные составляющие компьютера.
- Программное обеспечение ПК.
Работа с операционной системой Windows
- Что такое операционная система? Разновидности операционных систем?
- Включение компьютера. Вход в операционную систему.
- Что такое рабочий стол? Панель задач. Свойства рабочего стола.
- Работа с окнами. Строение окна. Изменение размеров окна. Перемещение окна. Переключение между активными окнами.
- Программа «Мой компьютер». Понятие логических и физических дисков, их назначение.
- Работа с корзиной.
Работа с файлами и папками
- Что такое файл? Основные характеристики файла.
- Создание файла. Сохранение файла. Переименование файла. Перемещение фала. Поиск файла. Удаление файла. Восстановление файла.
- Что такое папка? Основные характеристики папки.
- Создание папки. Переименование папки. Перемещение папки. Удаление папки. Восстановление папки.
Работа с главным меню Windows
- Пункт меню «Программы».
- Пункт меню «Документы».
- Пункт меню «Найти».
- Пункт меню «Справка».
- Пункт меню «Настройка».
Текстовый редактор Microsoft Word
Тема 1: Подготовка к работе с Microsoft Word.
- Запуск программы Microsoft Word.
- Строение окна программы. Подготовка окна к работе.
- Панели инструментов Microsoft Word. Настройка панелей инструментов.
- Создание нового документа.
- Сохранение документа.
- Открытие нового документа.
Тема 2: Работа с текстом в Microsoft Word.
- Ввод текста.
- Что такое форматирование текста? Изменение шрифта текста, изменение размера шрифта.
- Изменение начертания шрифта, изменение цвета текста. Выравнивание текста.
- Исправление ошибок в тексте.
- Создание рамки и фона для теста.
- Разбивка текста на колонки. Изменение ширины колонок текста.
Тема 3: Работа с абзацами в Microsoft Word.
- Форматирование абзаца. Ручное форматирование абзаца. Форматирование абзаца с использованием пункта меню.
- «Формат» – «Абзац».
- Табуляция.
Текстовый редактор Microsoft Word
Тема 4: Работа с таблицами в Microsoft Word.
- Вставка таблицы.
- Редактирование текста внутри таблицы.
- Редактирование таблицы. Изменение высоты строк, ширины столбца. Вставка строки, столбца, ячейки. Удаление строк, столбцов, ячейки. Изменение цвета и стиля оформления таблицы.
Тема 5: Работа со списками в Microsoft Word.
- Создание нумерованного, маркированного, многоуровневого списка.
Тема 6: Работа с картинками, специальными символами в Microsoft Word.
- Вставка картинки в документ.
- Редактирование картинки.
- Вставка специальных символов в документ. Редактирование специальных символов.
Текстовый редактор Microsoft Word
Тема 7: Работа с WordArt в Microsoft Word.
- Вставка объекта в WordArt.
- Редактирование объекта WordArt.
Тема 8: Работа с страницами в Microsoft Word.
- Установка параметров страницы.
- Вставка страниц в документ.
- Удаление страниц.
- Оформление страниц документа.
- Нумерация страниц.
Тема 9: Печать документа.
- Предварительный просмотр документа.
- Задание параметров печати.
- Вывод документа на печать.
Табличный редактор Microsoft Excel
Тема 1: Подготовка к работе с Microsoft Excel.
- Строение окна программы. Подготовка окна к работе.
- Панели инструментов в Microsoft Excel. Настройка панелей инструментов в Microsoft Excel.
- Строка формул.
- Создание нового документа.
- Сохранение документа.
- Открытие нового документа.
Тема 2: Работа с текстом в Microsoft Excel.
- Что такое ячейка, строка, столбец? Выделение ячеек, строк, столбцов.
- Ввод текста в ячейку.
- Редактирование текста в ячейке.
- Выравнивание текста в ячейке.
- Изменение направления текста в ячейке.
- Формат ячеек.
- Автозаполнение ячеек информацией.
Тема 3: Работа с электронными таблицами в Microsoft Excel.
- Задание размеров строк и столбцов таблицы. Автоподбор ширины столбца и высоты строки.
- Задание границ таблицы.
- Добавление и удаление строк и столбцов таблицы.
Табличный редактор Microsoft Excel
ема 4: Работа с диаграммами в Microsoft Excel.
- Создание, редактирование и настройка диаграммы.
- Перемещение, удаление диаграммы.
Тема 5: Работа с формулами в Microsoft Excel.
- Правила составления формул.
- Редактирование формул.
- Автосумма.
- Копирование формул.
- Создание формул с абсолютной ссылкой.
Тема 6: Работа с листами в Microsoft Excel.
- Выделение листов.
- Добавление листов.
- Удаление листов.
- Перемещение листов.
- Переименование листов.
- Объединение листов.
Тема 7: Печать документа.
- Предварительный просмотр документа.
- Задание параметров печати.
- Вывод документа на печать.
Интернет
- Основные понятия Интернет. Подключение к Интернет.
- Способы просмотра и поиска информации в Интернете. Сохранение найденной информации на компьютере.
- Понятие электронной почты.
- Создание своего почтового ящика.
- Получение и отправка писем с использованием ящика электронной почты.
Стань востребованным программистом, обучаясь у практиков
Учебная программа “Разработка программного обеспечения” создана для тех, кто хочет стать профессионалом в программировании и рассчитана на тех, кто только начинает путь программиста или хочет заполнить пробелы в IT-образовании. Главная цель Компьютерной Академии ШАГ – трудоустройство каждого выпускника.
Специальные условия поступления! Успей забронировать место в группах.
Мы уверены, что IT-специалистом может стать каждый. Для достижения цели от вас нужны лишь желание, усердие и дисциплина. Остальное мы берем на себя.
Мы разработали комплексную программу обучения, которая развивает профессиональные IT-навыки через практику
Компьютерная Академия ШАГ работает в сфере IT-образования с 1999 года. Мы тесно взаимодействуем с крупнейшими компаниями-разработчиками софта. Мы знаем, какое образование необходимо для профессионального старта в IT. Авторские методики и проектно-ориентированный подход учат решать реальные задачи заказчиков и помогают стать частью IT-community еще на этапе обучения.
Результативность курса “Разработка программного обеспечения” подтверждают тысячи выпускников Академии ШАГ, которые стали квалифицированными разработчиками в крупнейших IT-компаниях 36 стран мира
Актуальность, профессионализм, забота
Обучение в Компьютерной Академии ШАГ базируется на трех обязательных составляющих эффективного образования
Актуальная программа
Знания и навыки, которые получают наши студенты, должны соответствовать требованиям работодателей сегодня и в будущем. Поэтому мы пересматриваем и обновляем программу курса каждые 6 месяцев.
Преподаватели-практики
Преподаватели Академии ШАГ – специалисты ведущих IT-компаний с опытом работы минимум 5 лет. На занятиях студенты получают только актуальные знания из реальной практики.
Дружеская атмосфера
Мы создали особую среду обучения, где преподаватели и студенты общаются на равных. Наши учебные классы и лаборатории обустроены комфортными рабочими местами, компьютерной техникой и лицензионным программным обеспечением.
Для кого разработана программа
Школьники и выпускники (15-18 лет)
Школьники и выпускники (15-18 лет)
получат первую профессию, не откладывая на потом свою мечту стать программистом
Студенты ВУЗов (18-23 года)
Студенты ВУЗов (18-23 года)
освоят вторую специальность параллельно с университетским образованием
Представители других профессий (23-55 лет)
Представители других профессий (23-55 лет)
которых не устраивает текущая карьерная и финансовая перспектива, смогут переучиться на разработчика ПО и построить карьеру в IT-индустрии
Все желающие повысить IT-квалификацию
Все желающие повысить IT-квалификацию
систематизируют свои знания и получат рабочие навыки, востребованные в современном IT
За 2,5 года студенты Академии ШАГ получат
Максимум практических занятий
Процесс обучения в Академии ШАГ построен на практическом применении всех полученных знаний. У нас нет монотонных лекций, наши студенты не пишут конспект. Все необходимые для учебы материалы доступны в электронном дневнике. Студент может заниматься в любом удобном для него месте, в любое время.
Готовое портфолио
Студенты Академии выполняют интересные проекты, максимально приближенные к реалиям IT-индустрии и актуальным запросам работодателей. Итогом обучения будет дипломный проект. Готовые проекты формируют портфолио студента, с которым можно смело идти на собеседование.
Помощь в трудоустройстве
Представители ведущих IT-компаний присутствуют на защите курсовых и выпускных проектов, а также среди членов жюри и спикеров конференций, хакатонов и престижных IT-конкурсов, которые организовывает ШАГ. Старательные и талантливые студенты могут быть приняты на работу еще на этапе обучения.
Почему программа длится 2,5 года, а не 3 месяца
Стандартные компьютерные курсы обещают превратить новичка в квалифицированного программиста за 3-4 месяца. Это или ложь, или некомпетентное заявление. За столь короткий срок возможно поверхностно освоить одно-два IT-направления, но нельзя получить серьезных практических навыков. После таких курсов программисты смогут выполнять примитивные низкооплачиваемые задачи. Чтобы перейти на более высокий уровень, им нужно регулярно доучиваться самостоятельно, постоянно закрывать пробелы в базовом образовании. Через 10 лет такие программисты сожалеют, что не получили фундаментальное образование в самом начале карьеры. В программу “Разработка программного обеспечения” вошли только необходимые для программиста предметы. Программа не содержит ничего лишнего. Обучение в Академии ШАГ длится 2,5 года, то есть 5 семестров. Мы уверены, что это оптимальное время, за которое можно получить качественное IT-образование.