Перейти к основному содержимому

CS50x: Введение в программирование


firstdigital

Почему программирование?

114 тыс руб

Средняя зарплата в ИТ в России

23 тыс вакансий

В сфере ИТ в России, в том числе удаленно

Фундамент

Успешной карьеры в любой сфере в современном цифровом мире

Почему этот курс?

Учитесь у лучших

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

Бесплатно

Все материалы курса доступны БЕСПЛАТНО. Получите сертификат об успешном окончании курса за дополнительную плату

Основа профессий

Засчитайте курс как часть одной из ИТ-профессий first digital, являющихся сильным сигналом для работодателей

Авторы оригинального курса

Дэвид Дж. Малан

Профессор практики компьютерных наук имени Гордона МакКея

Гарвардский университет

Даг Ллойд

Старший преподаватель по компьютерным наукам

Гарвардский университет

Брайан Ю

Старший преподаватель по компьютерным наукам

Гарвардский университет

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

Видеолекции

Смотри видеоуроки в любое время, на любом устройстве, занятия разбиты на 3-15 минутные уроки чтобы встроится в ваше расписание

Практика

Закрепите новый материал выполнением практического задания с автопроверкой кода

Сообщество

Присоединяйтесь к онлайн форуму и чату для студентов для обсуждения заданий и обмена опытом

Сертификат

Получите сертификат об окончании курса, составьте из отдельных курсов свою ИТ-профессию

Трудоустройство

Скоро!

Откликайся на вакансии на закрытом сайте по поиску работы и эксклюзивные карьерные мероприятия, получите консультацию с занимающим позицию, которую ты хочешь получить

Программа курса

12 недель

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

Начальный уровень

Неделя
Описание

1

Среда программирования Scratch

week 1 content

2

Язык С

week 2 content

3

Массив данных

week 3 content

4

Алгоритмы

week 4 content

5

Память

week 5 content

6

Структуры данных

week 6 content

7

Язык Python

week 7 content

8

SQL

week 8 content

9

Безопасность данных

week 9 content

10

11

12

Специализация и финальный проект

Специализация на выбор 10-12 недели

Разработка игр

game development

Мобильная разработка для Android

android development

Мобильная разработка для iOS

iOS development

Вэб-разработка

Web development

Финальный проект

Final project

Что вы освоите в результате прохождения курса

Приобретёте широкое и структурированное понимание информатики и программирования

Освоите основы сразу нескольких языков программирования, включая:

Освоите такие понятия как:

  • абстракция
  • алгоритмы
  • структуры данных
  • инкапсуляция
  • управление ресурсами
  • безопасность
  • разработка программного обеспечения
  • web-разработка

Научитесь мыслить алгоритмически и эффективно решать задачи программирования

Познакомитесь с применением программирования на практике в таких областях как:

  • биология
  • криптография
  • финансы
  • информационная безопасность
  • разработка игр
  • и т.д.

Получите дополнительные знания в одной из выбранных специализаций:

  • разработка игр
  • мобильная разработка (iOS или Android)
  • web-разработка

Получите прочный фундамент для дальнейшего развития в ИТ или смежных сферах.

Сертификат об успешном окончании курса

Все материалы курса доступны БЕСПЛАТНО

В случае если вы хотите получить сертификат об успешном прохождении курса, необходимо будет оплатить 4900 р в любой момент учебы

Пример сертификата:

Сертификат может иметь самостоятельную ценность

А может использоваться для зачета курса как части одной из ИТ-профессий first digital, являющихся сильным сигналом для работодателей.

Примеры профессий first digital institute, в которых может быть засчитан сертификат CS50x:

  • Web-разработчик

  • Data Engineer

  • Data Scientist

  • Android-разработчик

  • iOS-разработчик

  • Разработчик Java

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

Внести в список