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

Интенсивный курс по программированию для совсем-совсем новичков. Быстро подготовит к прохождению основных учебных программ. Проводится на разных языках программирования по мере набора групп.
16
ак. часов
6-8
человек в группе
4
занятия
скоро
старт группы
Запишись на курс сейчас –
первое занятие уже скоро

Особенности курса

Курс по программированию для начинающих обладает интересной особенностью: он подходит для начала изучения программирования на любом языке, т.к. закладывает общие для всех основы. Мы формируем группы, исходя из интереса наших учеников. Если ты планируешь изучать программирование для Front-end, то мы запишем тебя в группу, где в качестве языка будет выбран JavaScript. Нужен Back-end? Запишем в группу по PHP.

Однако сам язык, на котором пройдёт подготовительный курс, значения вообще не имеет. Потому что базовые моменты одинаковы во всех языках, различается только синтаксис (во многих случаях вообще несущественно). Поэтому даже если нужен PHP, ты можешь пройти подготовительный курс программирования на JavaScript, чтобы не ждать формирования другой группы.

Ключевые темы курса

  • Переменные
  • Типы данных
  • Логические выражения
  • Условные операторы
  • Циклы
  • Массивы
  • Функции

Что даст прохождение курса?

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

Подробная программа курса

Для каждого урока есть список теоретических тем и практических упражнений, а также итоги занятия.
Модуль 1

Основы программирования

Занятие 1. Базовые концепции

Познакомимся с базовыми понятиями, научимся писать простые программы

Теория:

  • Понятие программы, алгоритма
  • Роль оперативной памяти и процессора в вычислениях
  • Переменные, операторы, выражения
  • Типы данных
  • Условный оператор if, организация ветвлений
  • Логический тип данных (Boolean)
  • Блок-схемы

Практика:

  • Решение простых задач с помощью переменных и условных операторов
  • Самостоятельная работа: пользователь вводит дату своего рождения в виде набора из трёх чисел (число, месяц, год), необходимо определить его точный возраст

По итогам занятия:

  • Познакомитесь с основными концепциями программирования
  • Поймёте, каким образом компьютер выполняет программу
  • Напишете несколько первых программ (в том числе самостоятельно)

Занятие 2. Циклы и массивы

Научимся работать с циклами и массивами

Теория:

  • Цикличные алгоритмы
  • Цикл while
  • Цикл for
  • Массивы
  • Вложенные циклы

Практика:

  • Решение задач с циклами: поиск минимального или максимального числа в массиве, определение суммы элементов массива
  • Расчёт факториала с циклом for
  • Самостоятельная работа: написать цикл, который возводит любое введённое пользователем число в указанную целую положительную степень

По итогам занятия:

  • Освоите более сложные управляющие конструкции, которые позволяют автоматизировать сложные расчёты и работать с целыми наборами данных
  • Научитесь использовать циклы вместе с массивами в основных задачах, связанных с поиском и обработкой информации
  • Начнёте привыкать к «алгоритмической логике»

Занятие 3. Функции

Изучим роль функций в организации кода и его повторном использовании

Теория:

  • Подпрограммы: функции и процедуры
  • Аргументы (параметры) функций
  • Возврат значений и оператор return
  • Функции в выражениях
  • Области видимости

Практика:

  • Описание зависимостей с помощью функций
  • Выделение блоков кода в подпрограмму
  • Самостоятельная работа: написание функции возведения в степень

По итогам занятия:

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

Занятие 4. Итоговое занятие

Повторим изученный материал, разберём оставшиеся вопросы

Теория:

  • Повторение материала
  • Обсуждение сложных моментов из самостоятельных работ
  • Разбор вариантов решения домашних работ

Практика:

  • Решение дополнительных задач на циклы, условия и функции
  • Самостоятельная работа: разработка простого калькулятора
  • Итоговое тестирование

По итогам занятия:

  • Отработаете весь основной материал
  • Разберёте на практике все сложные моменты
  • Выполните несколько самостоятельных работ, чтобы закрепить материал
  • Получите рекомендации преподавателя по дальнейшему обучению и дополнительные учебные материалы
Подробный план занятия
/home/student/module_1/lesson_1>

Теория:

  • Понятие программы, алгоритма
  • Роль оперативной памяти и процессора в вычислениях
  • Переменные, операторы, выражения
  • Типы данных
  • Условный оператор if, организация ветвлений
  • Логический тип данных (Boolean)
  • Блок-схемы

Практика:

  • Решение простых задач с помощью переменных и условных операторов
  • Самостоятельная работа: пользователь вводит дату своего рождения в виде набора из трёх чисел (число, месяц, год), необходимо определить его точный возраст

По итогам занятия:

  • Познакомитесь с основными концепциями программирования
  • Поймёте, каким образом компьютер выполняет программу
  • Напишете несколько первых программ (в том числе самостоятельно)

Расписание и стоимость курса

К сожалению, сейчас в расписании нет групп по этому курсу. Занятия возможны в индивидуальном режиме. Подробнее об индивидуальных занятиях ты можешь узнать у администраторов по телефону: 8 (812) 914-88-40.

Что нужно для прохождения курса?

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

Если планируешь начать изучение программирования на примере языков JavaScript и PHP, то потребуется знакомство с основами языков HTML и CSS, которые можно быстро получить на нашем подготовительном курсе по вёрстке.

 

Преподаватели

Мы трепетно относимся к нашим преподавателям, приглашаем вести занятия только опытных специалистов-практиков, тренируем и обучаем их, чтобы гарантировать высокое и стабильное качество подачи материала.
Юрий Горин
Лилия Рется
Backend-разработчик, PHP-программист

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

Сама люблю учиться и всегда готова делиться знаниями и опытом с новичками.

Основной стек технологий:

  • PHP
  • Laravel
  • RabbitMQ
  • ElasticSearch
  • Postgres
  • JavaScript (Vanilla / TypeScript / Webpack)
  • Git

Я уверена, что любой человек может достичь очень многого при должной мотивации и усердии.

https://vk.com/id439064

Спросите преподавателя!

Задайте вопрос преподавателю совершенно бесплатно

Консультация может быть вам полезна, если:

  • Вы уже знаете часть материала и не уверены, подходит ли вам курс
  • Вы не уверены, что у вас хватит базовых знаний для прохождения курса
  • Вы уже изучали что-то самостоятельно, но у вас возникли сложности
Заявка на консультацию
Оставьте заявку на консультацию с преподавателем по телефону или лично в учебном центре

Отзывы наших учеников

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

Скажу честно, было сложновато учиться из-за работы и тотальной нехватки времени. Много практических заданий, помогающих закрепить и понять материал.
Общение в онлайн-чате и дополнительный материал сильно помогают. В общем — всё отлично!
Клим Бочарников
Хочу поблагодарить за грамотную и последовательную подачу информации
Курс действительно очень полезный, поскольку рассматриваются актуальные и наиболее широко используемые в данный момент приемы верстки, принципы работы с макетами, а также возможные проблемы и способы и решения.

Лично от себя хочу поблагодарить Юрия за грамотную и последовательную подачу информации, умение передать суть того или иного приема или метода, а также за постоянную обратную связь и грамотно подобранные домашние задания, позволяющие на практике самостоятельно отработать и закрепить полученные знания.
Артем Прокопенко
Проба реальных проектов создает в голове целостную картину всей разработки
Проходя этот курс я уже работал в этой сфере и могу с уверенностью сказать, конкретно этот курс оказался очень информативным и полезным, он поднимает уровень на новую ступень именно профессиональной верстки. А проба реальных проектов (пусть и учебных, но всё же реальных) создает в голове целостную картину всей разработки. Каждое занятие новый интересный материал, курс пролетел очень быстро!!!
Я обязательно продолжу обучение!
Юрий, огромное спасибо!
Любомир Долгополов

Ответы на частые вопросы

Кто ведёт занятия? Что у вас за преподаватели?

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

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

Возможны ли индивидуальные занятия по курсу?

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

Ты можешь пройти индивидуально как весь курс целиком, так и отдельные интересующие темы.

Узнать подробности об индивидуальных занятиях можно у наших администраторов по телефону 8 (812) 914-88-40.

Что делать, если мне не понравилось у вас?

Если вам что-то не понравилось, обязательно сообщите нашему администратору. Мы будем очень расстроены, но постараемся решить возникшие разногласия. В крайнем случае — вернём деньги согласно условиям договора.

Хватит ли заявленного времени в программе для освоения материала?

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

Ну, а если что-то вдруг пойдёт не так — мы предлагаем бесплатное повторное прохождение курса.

У вас нет нужного мне курса...

Если нужного вам курса сейчас нет в нашем каталоге, это ещё не означает, что мы не можем вам дать нужные навыки и знания.

Свяжитесь с нашим администратором — мы вместе что-нибудь придумаем.

Мне попадалась реклама более дешевых курсов...

Возможно где-то и дешевле, но у нас вы получите гораздо больше:

  • Занятия ведут опытные преподаватели-практики;
  • Программы курсов всё время обновляются, чтобы соответствовать требованиям работодателей;
  • Вы получаете финансовую гарантию трудоустройства, которая прописана в договоре;
  • Мы помогаем с трудоустройством не на словах, а на деле: с поиском вакансий, с написанием резюме, с подготовкой к собеседованиям;
  • У вас есть возможность безлимитно пожизненно пользоваться консультациями преподавателей в рамках help day (на тарифах Максимальный и Оптимальный).
А можно скидку?

Можно, выбирайте из действующих акций и специальных предложений.

Какой график работы в учебном центре?

Мы работаем семь дней в неделю. По будням — с 13:15 до 22:15, а по выходным с 9:30 до 22:30. Приходите! :)

Будет ли сертификат по окончании курса?

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