Делаем жизнь пользователя лучше — UX-исследования для начинающих

Подробный разбор UX-исследований: что это такое, зачем нужны и какие бывают.

Обложка: Делаем жизнь пользователя лучше — UX-исследования для начинающих

Как это отменить?! Git-команды для исправления своих ошибок

Если вы что-то сделали в Git’е, а потом очень сильно пожалели, не отчаивайтесь: возможно, всё можно исправить. Рассказываем, как это сделать.

Обложка: Как это отменить?! Git-команды для исправления своих ошибок

Задачи по JavaScript для начинающих от Tproger и GeekBrains

Вместе с факультетом Веб-разработки GeekUniversity собрали для вас несколько простых задач и вопросов по JavaScript для обучения и тренировки.

Обложка: Задачи по JavaScript для начинающих от Tproger и GeekBrains
Обложка: Что нужно знать, чтобы стать веб-разработчиком: интерактивная карта со ссылками на ресурсы для изучения

Что нужно знать, чтобы стать веб-разработчиком: интерактивная карта со ссылками на ресурсы для изучения

Roadmap для веб-разработчика: пригодится, чтобы организовать своё обучение или просто посмотреть полезные ресурсы. Круто оформлено. Кликабельно.

Ожидания vs. Реальность: чем отличается изучение Data Science и настоящая работа

Обычные энтузиасты Data Science редко сталкиваются с нюнасами реальных рабочих проектов. О них и расскажет человек, год проработавший в этой должности.

Обложка: Ожидания vs. Реальность: чем отличается изучение Data Science и настоящая работа

Подборка книг по разработке под Android

Теория и задачки, Kotlin и Java, разработка UI и другие тонкости: всё это в нашей небольшой подборке книг по Android-разработке.

Обложка: Подборка книг по разработке под Android

Для чего хорош Java?

С Java удобно начать изучение программирования. Но в каких сферах вы сможете потом работать? Рассказываем о самых популярных применениях Java.

Обложка: Для чего хорош Java?

Как попасть в компанию мечты без бэкграунда

Директор по персоналу BI.ZONE рассказала, как без красивого резюме получить приглашение на собеседование и почему социальная жизнь иногда важнее опыта.

Обложка: Как попасть в компанию мечты без бэкграунда

Какие алгоритмы и структуры данных нужно освоить начинающему специалисту по Data Science — отвечают эксперты

Алгоритмы, структуры данных, модели машинного обучения — спрашиваем у экспертов, на что нужно обратить внимание новичку в Data Science.

Обложка: Какие алгоритмы и структуры данных нужно освоить начинающему специалисту по Data Science — отвечают эксперты

10 фишек из JavaScript, которые помогут писать более качественный код на React

React — это почти чистый JS. Чем лучше вы понимаете JS, тем лучше вы в React. Разбираем концепции, которые помогут кодить круче и на том, и на другом.

Обложка: 10 фишек из JavaScript, которые помогут писать более качественный код на React

Для чего хорош C++?

C++ хорош для проектов, в которых важна производительность кода. Почему это так, и в каких областях применяется C++? Разбираем в этом материале.

Обложка: Для чего хорош C++?

Для чего хорош JavaScript?

В основном JavaScript рассматривают только как инструмент для веб-разработки, но что ещё вы сможете делать, если выучите этот язык? Расказываем в статье.

Обложка: Для чего хорош JavaScript?

Для чего хорош Python?

О плюсах и минусах Python написано уже немало. Рассказываем, зачем вообще учить этот язык, что вы сможете на нём написать и в каких сферах IT работать.

Обложка: Для чего хорош Python?

Python умер, да здравствует Python. Видеокурс по программированию на Python 3

Учимся программировать простые графические приложения на Python 3. Параллельно узнаём о Git и принципах качественного кода.

Обложка: Python умер, да здравствует Python. Видеокурс по программированию на Python 3

Евклидова, L1 и Чебышёва — 3 основные метрики, которые пригодятся в Data Science

Евклидово, L1 и Чебышёва — разбираемся, что это за расстояния и чем они друг от друга отличаются.

Обложка: Евклидова, L1 и Чебышёва — 3 основные метрики, которые пригодятся в Data Science

Готовимся к Новому году: простая гирлянда на Arduino

Гирлянды и Новый Год созданы друг для друга. Почему бы не попробовать сделать гирлянду своими руками? Рассказываем, как это сделать.

Обложка: Готовимся к Новому году: простая гирлянда на Arduino

Введение в мобильную разработку для Android: с каких языков начать изучение?

Какие языки изучить в первую очередь? На какие этапы стоит разбить обучение? Ответы на эти и другие вопросы вы найдёте в нашей статье.

Обложка: Введение в мобильную разработку для Android: с каких языков начать изучение?

Как программисту оценить свой темп работы — отвечают эксперты

Эксперты рассказали, как понять, стоит ли вам беспокоиться из-за своей скорости программирования и что делать, чтобы её повысить.

Обложка: Как программисту оценить свой темп работы — отвечают эксперты

Что труднее всего даётся разработчику и что с этим делать: 5 практических советов

Начинающий разработчик часто не задумывается, для чего предназначена программа и как она будет использоваться в будущем. Разберёмся, что нужно учитывать, чтобы разработка оказалась полезной для конечного пользователя.

Обложка: Что труднее всего даётся разработчику и что с этим делать: 5 практических советов

Чем отличаются форматы изображений и зачем они нужны

Изображения в интернете встречаются в разных форматах, но чем эти форматы отличаются и зачем они нужны? Разбираемся в статье.

Обложка: Чем отличаются форматы изображений и зачем они нужны

Простым языком о том, как работает сжатие файлов

Сжатие файлов помогает эффективно хранить и быстро передавать данные. В статье простым языком рассказываем, какие есть виды сжатия и для чего они подходят.

Обложка: Простым языком о том, как работает сжатие файлов

Как научиться писать тестируемый и сопровождаемый код — отвечают эксперты

Все слышали про важность тестируемого и сопровождаемого кода, но не все понимают, о чём идёт речь. Спрашиваем у экспертов, как писать такой код.

Обложка: Как научиться писать тестируемый и сопровождаемый код — отвечают эксперты

Задачи по Python для начинающих от Tproger и GeekBrains

Для обучения программированию на питоне нужны тренировки. Совместно с GeekBrains собрали для вас несколько простых задач на Python 3 c решениями.

Обложка: Задачи по Python для начинающих от Tproger и GeekBrains
Обложка: Начни свой путь в IT: 13 советов от бывалых

Начни свой путь в IT: 13 советов от бывалых

Как стать хорошим программистом? Что нужно знать? Какие лайфхаки можно использовать? Опытные программисты отвечают на эти и другие важные вопросы.

Как эффективно изучать языки программирования? Отвечают эксперты

В изучении нового языка программирования есть много спорных моментов. Сначала теория или практика? Использовать книги или курсы? Выясняем в этой статье.

Обложка: Как эффективно изучать языки программирования? Отвечают эксперты

Как работает процессор?

Кратко и доступно о том, как работает центральный процессор, регистры, память, инструкции и кэш, а также что такое УУ и АЛУ и зачем они нужны.

Обложка: Как работает процессор?

Как работают импорты в Python

Импорты не так просты, как кажется. Тем более если они пишутся для двух несовместимых версий языка. Разбираемся с основными проблемами и их решением.

Обложка: Как работают импорты в Python
Обложка: Встроенные функции Python: какие нужно знать и на какие не стоит тратить время

Встроенные функции Python: какие нужно знать и на какие не стоит тратить время

В статье расскажем про стандартные встроенные функции Python: какие используются часто, а какие вам, вероятно, не пригодятся никогда.

Вводный курс по TypeScript

TypeScript — это расширенная версия JavaScript, главной целью которого является упрощение разработки крупных JS-приложений.

Обложка: Вводный курс по TypeScript

Cron Jobs — пособие для начинающих

Cron — один из часто используемых инструментов для Unix-систем. Учимся писать задания в Cron вручную и с помощью простых и удобных веб-инструментнов.

Обложка: Cron Jobs — пособие для начинающих
Связанные списки

Введение в связанные списки

Изучаем связанные списки, их преимущества и недостатки по сравнению с массивами на примере песни Арианы Гранде «‎Thank U, Next».

Обложка: 8 концепций, которые стоит изучить начинающему программисту

8 концепций, которые стоит изучить начинающему программисту

В этой статье — 8 концепций, в которых полезно разбираться, если вы хотите быстрее стать продвинутым программистом. Список не полный, но может быть хорошей отправной точкой для самообразования в разработке.