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

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Карта квестов
  • Лекции
  • CS50
  • Android
  • Spring
Все квесты Java Syntax Java Core Java Multithreading Java Collections JSP & Servlets Java Syntax Pro Модуль 3. Java Professional Модуль 4. SQL & Hibernate Модуль 5. Spring Harvard CS50 Google Android Spring
Все уровни Уровень 0 Уровень 1 Уровень 2 Уровень 3 Уровень 4 Уровень 5 Уровень 6 Уровень 7 Уровень 8 Уровень 9 Уровень 10 Уровень 11 Уровень 12 Уровень 13 Уровень 14 Уровень 15 Уровень 16 Уровень 17 Уровень 18 Уровень 19 Уровень 20 Уровень 21 Уровень 22 Уровень 23 Уровень 24 Уровень 25 Уровень 26 Уровень 27 Уровень 28
  • Начинаем изучать Си и команды 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
  • Поддержка
JavaRush JavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
"Программистами не рождаются" © 2023 JavaRush
MastercardVisa
"Программистами не рождаются" © 2023 JavaRush
Этот веб-сайт использует данные cookie, чтобы настроить персонально под вас работу сервиса. Используя веб-сайт, вы даете согласие на применение данных cookie. Больше подробностей — в нашем Пользовательском соглашении.