Курс рассчитан на подростков от 13 до 16 лет, которые хотят получить фундаментальные знания и практические навыки по программированию, кибербезопасности, вёрстке, искусственном интеллекте и других IT-областей. Профессионалы по разработкам ПО поделятся полезной информацией на основе известного профильного курса, программу которого проходят в Йеле и Гарварде. Обучение переработано для лучшего понимания материала юными учениками. Детей обучат основам программирования на Python, C, SQL, HTML/CSS-вёрстке, работе с массивами, базами данных, рекурсиями, алгоритмами и структурами.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Можно выбрать оптимальный формат обучения — проходить онлайн- или офлайн-уроки в группах, брать индивидуальные занятия. За создание проекта под наставничеством эксперта школы, проверенного специалистами Гарвардского университета, можно получить настоящий сертификат от этого старейшего вуза США.
Познакомитесь с событийно-ориентированной средой Scratch и представлением данных в виде двоичного кода.
Углубитесь в освоение среды Scratch. Освоите циклы с условием while. Познакомитесь с языком C. Поработаете над созданием небольшой игры.
Изучите среду разработки Computer Science 50. Разберётесь подробнее с видами данных и действиями над ними на языке C.
Освоите логические операции, а также сложение, деление, вычитание, умножение в программировании. Узнаете больше о вводе-выводе, операторах ветвления.
Углубитесь в освоение принципа работы с разными типами циклов.
Изучите циклы с условием for, интерпретатор команд в среде Computer Science 50.
Изучите подпрограммы и потренируетесь в совместном разборе задач.
Узнаете, что такое массивы с одним параметром и как их используют в C-программировании. Поймёте, как передаются входные данные через командную строку. Отработаете на практике ранее разобранные темы.
Изучите, что из себя представляют переменные и как определяется их доступность.
Поработаете с разными алгоритмами, в том числе последовательного и двоичного поиска.
Разберётесь с известными алгоритмами сортировки. Узнаете, чем отличается пузырьковых метод от выбора.
Познакомитесь с очередным методом сортировки массивов — вставками. Поймёте, что из себя представляет рекурсия.
Узнаете, что понимается под структурами и как они используются в языке C. Рассмотрите сравнительный анализ изученных алгоритмов.
Освоите работу с шестнадцатеричными числами и переменными с адресом ячейки памяти. Познакомитесь с динамическим способом запроса памяти.
Изучите сегмент стека. Овладеете методом выделения оперативной памяти. Разберётесь с отображением файлов в память.
Поймёте, как хранятся данные в структурах. Познакомитесь с композитным типом данных в языке программирования C.
Разберётесь со списком, в котором присутствует однократное указание на следующий элемент.
Познакомитесь с основами языка Python.
Углубитесь в особенности Python. Рассмотрите его операторы ветвления и переменные.
Поймёте, какие циклы чаще всего используют у Python и как ими управлять.
Рассмотрите списки и строки применительно к программированию на Python.
Узнаете, каким образом лучше всего работать со словарями и списками в Python.
Разберётесь в функциях, списках с неизменяемой структурой данных и рекурсии.
Отработаете на практике ранее пройденные темы модуля.
Изучите нюансы открытия, чтения, записи и других манипуляций с файлами в Python.
Освоите использование языка SQL для работы с базами данных.
Узнаете о фишках взаимосвязанного использования Python и языка запросов SQL. Разберётесь с протоколом передачи данных HTTP. Рассмотрите специальный модуль для отправления HTTP-запросов.
Поймёте, что такое классы и для чего они нужны на примере применения в Python.
Познакомитесь с базой HTML и CSS-вёрстки.
Освоите шаблон, применяемый для упрощения разработки приложений на Python. Овладеете основами JavaScript.
Продолжите разбираться с применением фреймворка Flask.
Завершите обучение выполнением итогового проекта.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Да, вы всегда сможете задать вопрос преподавателю в личном кабинете. Также вы будете получать от него обратную связь после выполнения домашних заданий.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.