JavaRush
Акция
Университет
Java FullStack
Python FullStack
AI Native Developer
new
Web FullStack
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Мое обучение
  • Курсы
  • Университет
  • Карта квестов
  • Лекции
  • Начинаем изучать Си и команды Linux

    Harvard CS50
    1 уровень,0 лекция
    Начинаем изучать язык Си (или "С"). В результате, к концу первой недели вы создадите 3 программки на Cи, в которых есть циклы, условия, ввод и вывод на экран, приведение типов и реализация несложного, но вполне применимого «жадного» алгоритма.
    Открыта
  • Видеолекция 3 (Week 1)

    Harvard CS50
    1 уровень,1 лекция
    В этой видеолекции вы познакомитесь с гарвардской исторической машиной Mark1 а также узнаете, откуда взялись первые баги. Но самое интересное — вы начнёте знакомство с языком программирования Си и напишете свой первый настоящий “hello world”.
    Открыта
  • Сравнение Scratch и Си

    Harvard CS50
    1 уровень,2 лекция
    На вводной неделе вы уже успели опробовать визуальный язык программирования Scratch. Давайте сравним действия, написанные с помощью Scratch, с "переводом" на код Си, то есть практически создадим "разговорник" соответствий на одном и другом языке.
    Открыта
  • Видеолекция 4 (Week 1, continued)

    Harvard CS50
    1 уровень,3 лекция
    Четвёртая лекция Дэвида Малана посвящена разбору нашей первой программы, а также изучению основного синтаксиса языка Си. Вы узнаете, как писать разветвления в программах, а также «зацикливать» их исполнение.
    Открыта
  • Основные структуры Си. Условные операторы, оператор выбора, циклы

    Harvard CS50
    1 уровень,4 лекция
    "Если пошел дождь и я на улице, я открываю зонтик", — это условие. Условия очень важны, без них сложно написать сколь угодно осмысленную программу. Очень часто используются и циклы, то есть повторения. Компьютеры просто мастерски справляются с повторениями! Вот почему они могут освободить людей от рутинной работы.
    Открыта
  • Основные типы данных в Cи

    Harvard CS50
    1 уровень,5 лекция
    Здесь вы найдёте краткую табличку с основными типами данных, используемых в языке Си, вместе с их допустимыми областями значений и размером в байтах. Эти типы данных присутствуют почти во всех языках программирования, в том числе Java, JavaScript, PHP, Python и Ruby.
    Открыта
  • Как решать домашние задания CS50

    Harvard CS50
    1 уровень,6 лекция
    Задания курса с можно решать в любой среде разработки, которая поддерживает язык Си. Однако мы рекомендуем воспользоваться одним из ресурсов, подготовленных авторами CS50: в таком случае вы сможете запустить тесты для проверки решений. На момент подготовки данной адаптации, существует 2 варианта для написания кода CS50.
    Открыта
  • Установка «Виртуальной лаборатории CS50»

    Harvard CS50
    1 уровень,7 лекция
    Внимание! Если вы решили пользоваться для решения задач средой CS50 IDE, смело пропускайте эту лекцию и переходите к следующей! Потому что эта лекция посвящена установке и первоначальной настройки Linux-среды "Виртуальная лаборатория CS50".
    Открыта
  • Разворачиваем CS50 IDE

    Harvard CS50
    1 уровень,8 лекция
    Внимание! Если вы решили пользоваться для решения задач "Виртуальной лабораторией CS50", смело пропускайте эту лекцию и переходите к следующей! Потому что эта лекция посвящена регистрации и настройке онлайн-среды CS50 IDE.
    Открыта
  • Работа в «виртуальной лаборатории CS50»

    Harvard CS50
    1 уровень,9 лекция
    Из этой лекции вы узнаете, как работать в «Виртуальной лаборатории CS50». Если вы предпочитаете CS50 IDE, смело переходите к следующей лекции.
    Открыта
  • Работа в CS50 IDE

    Harvard CS50
    1 уровень,10 лекция
    Из этой лекции вы узнаете, как работать в CS50 IDE. Если вы предпочитаете "Виртуальную лабораторию CS50", смело переходите к следующей лекции.
    Открыта
  • Hello, C!

    Harvard CS50
    1 уровень,11 лекция
    Наконец-то эта минута наступила! Начинаем программировать. Для этого создадим файл внутри избранной вами среды разработки и начнём писать код. После этого мы отладим написанную программу и исправим ошибки (если они есть).
    Открыта
  • 1
  • 2
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush