uLearn

Интерактивные онлайн-курсы по программированию

Основы программирования на примере C#. Часть 1

Длительность курса: 1 семестр, 3–6 часов в неделю.

Курс разработан для студентов первого года обучения компьютерных специальностей УрФУ. Расcчитан на людей с минимальным опытом программирования и знакомит с основами синтаксиса C# и стандартными классами .NET, с основами ООП и базовыми алгоритмами.

Поехали!

Основы программирования на примере C#. Часть 2

Длительность курса: 1 семестр, 3–6 часов в неделю.

Вторая часть курса Основы программирования на C# знакомит с более сложными языковыми конструкциями: обобщйнными типами (generics), генераторами последовательностей, LINQ, а также с джентельменским набором алгоритмов и структур данных. Расчитан на людей, знакомых с основами синтаксиса C#.

Поехали!

Проектирование на языке C#

Продолжение курса «Основы программирования». Внутри вы узнаете об основах объектно-ориентированного программирования и шаблонах проектирования ПО. Будет полезно для тех, кто прошёл курс «Основы программирования», или для тех, кто уже владеет другим языком программирования.

Длительность: 1 семестр, 1–2 часа в неделю

Поехали!

Основы компьютерной безопасности

Длительность: 1 семестр, 2–6 часов в неделю

Курс разработан для студентов первого и второго года обучения компьютерных специальностей ИМКН УрФУ. Расcчитан на людей с минимальным опытом программирования.

Поехали!

Практикум по языку запросов LINQ

Длительность миникурса: 2–4 часа.

В C# существует набор методов для декларативного описания манипуляции с данными — LINQ. Использование этих методов позволят обойтись без циклов, а следовательно делает код понятнее, короче. Но просто знать про LINQ мало, нужно привыкнуть его использовать. Этот мини-курс знакомит с основами LINQ на тщательно подобранных примерах и задачах — первый шаг к привычке писать код декларативно.

Полезно и тем, кто поверхностно уже знаком с LINQ.

Поехали!

Оценка сложности алгоритмов

Длительность миникурса: 2 часа.

Короткий курс-практикум, развивающий навык быстрой оценки сложности алгоримов и кода, который ежедневно пишут программисты.

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

Поехали!

The Clean Code Game

Длительность: 10–20 минут

Небольшая игра-тренажер на интерактивных примерах знакомит с базовыми правилами хорошего кода. Качественные имена, стиль именования, комментарии, разбиение кода на методы.

Поехали!

Искусственный интеллект и машинное обучение

Длительность: 1 семестр, 1-2 часа в неделю

Поехали!