Обучающие видео по программированию от Winderton

Winderton ведёт видеоблог на YouTube на тему программирования, разработки игр и Computer Science. Манера подачи материала у автора весьма специфическая, местами бывают грубости. Однако, в некоторых видео раскрываются довольно глубокие и редкие знания, о которых другие авторы молчат. Это один из немногих видео-блоггеров, которые вносят в IT сообщество дополнительную ценность. Рекомендую к просмотру!

Программирование и Computer Science

Объектно-ориентированное программирование

Техническая литература для программистов

Как изучать компьютерные науки

Что нужно знать Java junior

Java-core от Winderton

Классификация программиста

Computer science или Software engineering?

Книги для разработчиков игр

Основы программирования

Эпизод первый: stack, heap, ISA, Pipeline, etc…

Основы операционных систем

Как работает язык программирования

Как работают сети? Часть 1: Интернет

Основы программирования. TCP/IP.

Основы разработки игр и игровых движков

Сетевое программирование. Создание чата.

Что такое сервер и как его создать?

Создание сервера на Java

C/C++

Как работает C/C++

Метапрограммирование. Рефлексия. Темплейты.

Машинное обучение. Создание нейронной сети.

Как работает hello, world в Си/С++

Основы использования С/C++

Подкасты

О путях программиста и Software Engineering

Game dev, stackoverflow, reddit, quora + [Q and A]

Об изучении Computer Science

Как стать программистом?

Теория vs практика в программировании

О языках программирования

Работа программиста — писать велосипеды?

Программирование и разработка игр

Программирование игр. Эпизоды: 1, 2, 3.

Программирование игр. Эпизод 4: окно.

Программирование игр. Система буферизации.

Программирование игр. Эпизод 6: графика.

Программирование игр. Эпизод 7: растры.

Программирование Игр. Основы рендеринга.

Манипуляция пикселями + обновление экрана

Создание игры. Рантайм системы. Рендеринг.

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

Алгоритм переворота строки (String reverse)

Алгоритм нахождения факториала

Алгоритм бинарного / двоичного поиска

Топ структур данных которые нужно знать

Топ алгоритмов которые нужно знать

Обзоры

Как стать программистом за год?

Trello — обзор приложения

Git

Git за два видео. Часть первая.

JavaScript

Создание цветных часов на JavaScript

Python

Как самому создать бота для Twitch?

Создание бота для twitch на Python. Часть 2.

Прочее

Топ 10 вопросов с Java собеседования

Как начать писать код? Об изучении языков программирования. О важности Английского.

Шаблоны проектирования которые нужно знать