Обложка поста

Курс «Программирование с нуля»

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

Курс «Разработка веб-сервиса на Java»

Русскоязычный курс, посвященный изучению языка программирования Java на примере создания веб-сервера.

Обложка поста

Вакансии, где нужны знания по теме «Для начинающих»

Обложка поста

Курс «HTML5 для начинающих»

Русскоязычный курс, посвященный языку разметки HTML5.

Обложка поста

Курс «Linux для начинающих»

Русскоязычный курс, посвященный базовым принципам работы в операционной системе Linux.

События и курсы

Обложка поста

Курс «Основы Swift»

Русскоязычный курс по языку Swift для начинающих на основе книги «The Swift Programming Language» от Apple. …

Курс «Разработка веб-приложений с помощью Django»

Англоязычный курс, посвященный основам веб-разработки на Python с использованием фреймворка Django. …

Обложка поста

Курс «Основы программирования на R»

Русскоязычный курс, посвященный базовым принципам R — языка программирования для статистической обработки данных и работы с графикой.

Обложка поста
Обложка поста

Курс «Алгоритмы и структуры данных»

Русскоязычный курс проекта «Техносфера Mail.Ru Group», представляющий собой введение в основы алгоритмов и структур данных. Цель курса — познакомить слушателей с основными алгоритмами, применяемыми для разработки программного обеспечения, научить выбирать подходящие структуры данных…

Обложка поста

Курс «Функциональное программирование»

Русскоязычный курс от Computer Science Center, знакомящий слушателей с функциональными языками программирования и методами программирования на этих языках. Курс записан в 2015 году, лектор — Денис Москвин.

Знакомство с созданием изображений на чистом CSS. Часть вторая, посложнее

Продолжение руководства по созданию изображений на чистом CSS. Теперь мы рады представить вам перевод второй части, в которой вы научитесь создавать баннер на CSS.

Обложка поста
Обложка поста

Курс «Программирование на Go»

Русскоязычный курс, посвященный основам языка программирования Go (golang). Курс записан в рамках проекта «Техносфера Mail.Ru Group». Цель уроков — дать студентам основные представления о языке и его экосистеме.

Обложка поста

Курс «Проектирование информационных систем»

Русскоязычные видеоуроки от НОУ ИНТУИТ. В курсе рассматриваются методические основы проектирования информационных систем, которые базируются на принципах системного анализа и применения CASE-технологий.

Обложка поста

Будь как кот, вылижи свой код: 8 хороших практик по повышению качества кода

Хороший код должен не просто работать, он должен быть простым, модульным, легко тестируемым, поддерживаемым и продуманным. Рассказываем, как этого добиться.

стажировка в Google

Чтобы попасть на стажировку в Google, достаточно закончить школу

Денис Солонков попал на стажировку в Google после первого курса ВШЭ. Пообщались о трудоустройстве и о том, как он получил необходимые для работы навыки.

Курс «Введение в информационную безопасность»

Русскоязычный курс, рассматривающий основные понятия, определения и задачи информационной безопасности, методы её обеспечения, вопросы криптографической защиты, программные уязвимости и их эксплуатацию, формальные модели безопасности и их приложение в ОС Linux.

Обложка поста
Обложка поста

Курс «Объектно-ориентированный анализ и программирование»

Русскоязычный курс от НОУ ИНТУИТ, ориентированный на изучение процесса разработки программных систем на основе объектной технологии, включая анализ, проектирование и разработку. …

Врубись в Ruby: подборка книг по Ruby и Ruby on Rails

Чтобы помочь вам в изучении Ruby и Ruby on Rails, мы собрали подборку бесплатных книг. Делитесь не попавшими в эту подборку книгами в комментариях.

Обложка поста
Обложка поста

Курс «Математическая статистика»

Русскоязычный курс от Computer Science Center, рассматривающий основы математической статистики, а также современные методы прикладной статистики. Цель курса — научить правильно применять методы математической статистики к различным прикладным задачам.

Сетевой протокол Ethereum с нуля. Часть первая. Соединение

В этой статье мы разберемся в основных концепциях работы сети Ethereum и напишем Python-скрипт для ее пингования.Ethereum — это криптовалюта, где код может исполняться посредством блокчейна. Предполагается, что у читателя есть базовое понимание Python, Git и сетевых концепций, таких как TCP и UDP.

Обложка поста
Обложка поста

Python и R в анализе данных: основные различия и сценарии использования

Python и R — наиболее популярные и удобные языки программирования в области анализа данных. В этой статье рассмотрим различия между R и Python и расскажем, какое они занимают место в…

Golang: основы для начинающих

Golang, или Go — язык программирования, начало которого было положено в 2007 году сотрудниками компании Google. Это быстрый, статически типизированный, компилируемый язык, который создает впечатление динамически типизированного и интерпретируемого языка. В этой статье вы найдете все, что нужно знать новичку.

Обложка поста
Обложка поста

Что такое программирование: доступное объяснение для абсолютных новичков

Эта статья не является полноценным руководством по программированию на одном из известных языков. Этот перевод служит в качестве введения в базовые концепции программирования.

Пишем «Змейку» под Android на Python и Kivy

В этой статье мы напишем классическую «Змейку» на Python с помощью инструмента для создания GUI Kivy.

Обложка поста
Обложка поста

Урок-введение по WebAssembly на примере игры «Жизнь»

В этом уроке мы пройдём путь по портированию библиотеки JavaScript в WebAssembly (wasm) на примере игры «Жизнь», созданной английским математиком Джоном Конвеем. Этот урок отлично подойдёт начинающим, чтобы понять, что…

«Писать на Java не работа, писать на Java — праздник»: книги для начинающих Java-программистов

Java остаётся самым популярным и востребованным языком программирования. Мы собрали подборку бесплатных книг, полезных начинающим Java-разработчикам.

Обложка поста
Обложка поста

Курс «Введение в аналитику больших массивов данных»

Русскоязычный курс, знакомящий слушателей с основными понятиями в области аналитической обработки больших данных. Цель курса — научить слушателей ориентироваться в области технологий и методологий анализа больших данных.

Обложка поста

Родом из Google: книги для знакомства с Go

Go — компилируемый статически типизированный язык, разработанный в Google. Чтобы упростить его изучение, мы собрали для вас подборку бесплатных книг.

Обложка поста

Кто разрабатывает под iOS: результаты исследования рынка

iOS — вторая мобильная операционная система по количеству доступных в официальном магазине приложений. По данным Apple, Сейчас в AppStore насчитывается более 2 миллионов приложений, от почти полумиллиона разработчиков. Мы выяснили…

Прописывание UX: практические советы

Несколько простых советов, которые следует учитывать при разработке UX.

Обложка поста

Курс «Введение в C#»

Англоязычный курс, посвященный основам языка программирования C#. Курс также охватывает Xamarin и разработку игр.

Обложка поста

В чем разница между веб-разработчиком и веб-дизайнером

Веб-дизайнера и веб-разработчика объединяет только «веб-», в остальном — это очень разные профессии. Объясняем, почему и как обучиться этим специальностям.

Обложка поста

Курс «Теория и практика многопоточного программирования»

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