Чему вы научитесь
- С нуля писать работающие программы на C++
- Мыслить алгоритмами и разбивать сложные задачи на простые шаги.
- Работать с памятью, указателями и динамическими массивами — то, что отличает Senior от Junior.
- Писать чистый код, используя функции, рекурсию и основные структуры данных.
- Решать университетские задачи любого уровня сложности и сдавать экзамены на «отлично».
О курсе
Мечтаете писать высокопроизводительные программы, игры или работать в крупнейших IT-компаниях? C++ — это язык, который открывает эти двери. Но его изучение пугает сложностью?
Этот курс — ваш ключ. Мы разберем C++ на атомы и соберем обратно так, что вы не просто поймете синтаксис, а научитесь мыслить как программист.
Почему именно мой курс станет вашим лучшим стартом?
Я, Михаил Марков, не теоретик. Я:
-
Практикующий разработчик (VK HR Tech Lab и C++ developer).
-
Преподаватель с 4-летним опытом (экс-«Нетология»), который знает все «болевые точки» новичков.
-
Выпускник и студент ведущих технических вузов страны (МГТУ им. Баумана, МФТИ).
Я прошел путь от школьника до профессионала и создал курс, который я сам хотел бы иметь в начале.
Цель курса
Основная цель курса - дать новичкам фундаментальное понимание основ программирования на C++, без которого будет сложно двигаться дальше в изучении программирования. Курс заточен на практику в решении самых часто встречаемых и базовых задач на основные концепции программирования.
Почему именно этот курс
Курс является плодом моей четырехлетней работы преподавателем C++. Курс наполнен самыми важными, фундаментальными задачами, которые призваны научить Вас программировать на C++. Освоив курс, Вы сможете без проблем продолжить изучать C++ в любом техническом ВУЗе. Я уверен, что эти задачи в том или ином виде Вам придется решать в ВУЗе.
Для кого этот курс
Этот курс идеален для вас, если вы:
-
Студент 1-го курса (техническая специальность) и хотите с легкостью сдать сессию.
-
Старшеклассник, планирующий поступать в IT-вуз и желающий иметь форум.
-
Начинающий разработчик, который хочет заложить прочный фундамент без пробелов.
Требования: только школьная математика. Остальному я вас научу!
Не просто посмотрите видео, а станете программистом. Записывайтесь на курс и начните писать свой первый код уже сегодня!
Что Вы приобретаете
-
Портфолио из решенных задач по массивам, указателям, функциям и рекурсии.
-
Уверенное фундаментальное понимание C++, а не просто зазубренные правила.
-
Навык самостоятельного решения задач и поиска решений.
-
Сертификат, подтверждающий ваши знания.
-
Основа для продолжения учебы в вузе или старта карьеры в C++.
Особенности курса
80% времени — это не сухие лекции, а живые семинары с live-кодингом. Я буду писать код прямо у вас на глазах, комментируя каждое решение и ошибку. Вы увидите процесс мышленияпрограммиста, а не просто готовый ответ.
Чем Вы будете заниматься на курсе
План нашего с Вами обучения строится таким образом:
- Просмотр лекции по теории и синтаксису (обычно не более 20 минут)
- Просмотр семинара (обычно более 30 минут), на котором я в режиме live пишу код
- Решаете задачи самостоятельно
- Наиболее сложные из задач разбираются мной на следующем уроке
Разделы курса
Курс разбит на 6 блоков. И это первая часть курса, на которой рассматриваются далеко не все аспекты языка. Но самые основные здесь точно есть.
- Введение в программирование на С++
- Условные конструкции
- Циклические конструкции
- Массивы и матрицы
- Указатели и ссылки
- Функции и рекурсия
Для кого этот курс
Начальные требования
Для прохождения курса требуются знания математики начальной школы.
Никаких знаний программирования не требуется, я Вас всему научу)
Наши преподаватели
Как проходит обучение
- 20% - видео-лекции
- 80% - практика в решении задач
Кроме того, всем поступившим доступны: обратная связь от преподавателя, общение в закрытом телеграм канале с однокурсниками и автором курса.
Программа курса
Сертификат
Что вы получаете
- навыки в решении задач на C++
- возможность отработать теорию на практике
- доступ к форуму решений
- поддержку автора, который отвечает в течение 24 часов
- сертификат
- успешно сданный зачет/экзамен