Ссылки на видеокурсы по обучению основам программирования

Nov 02, 2013 09:39

Несмотря на то, что у Миши начались эти ужасные terrible twos и времени стало катастрофически мало, тк 1)  он не хочет меня никуда отпускать и 2) всех остальных выводят из себя его истерики по три раза в час, я все ж хочу собрать ссылки на полезные курсы по обучению программированию.

Умнейшая Наташа barsovy_travels не поленилась написать список того, что гоже знать программисту (выношу из комментариев к моему посту)

- Системы счисления
- Основы матлогики, булева алгебра(Это чтобы понимать , что происходит у компа в мозгах)
- Структуры данных
- Теория алгоритмов, сложность
- Базы данных
- Основы сетевых технологий
- Виды компьютерных языков и разные парадигмы программирования. Сюда же ООП подробно.
- Основы юзабилити (потому что любой программой кто-то должен пользоваться, а программисты часто об этом думать не умеют, им важнее хитрые алгоритмы внутрях - про это есть суперская книжка "Психбольница в руках пациентов")

Книжку "Психбольница в руках пациентов" я уже начала читать вчера и практически смеялась и плакала - так все до боли знакомо. Что ж, хочется верить, что скоро и у нас UX начнут учить.
Еще я бы очень советовала почитать книгу по юзабилити для веба, которую я очень люблю и название которой выражает основную идею UX - "Не заставляйте меня думать" Стива Круга.

Coursera
Coursera - это бесплатный ресурс, на котором собраны лекции разных университетов. Есть Стэнфорд, например. Она бесплатная. Те курсы, которые уже закончились, можно посмотреть в записи (вроде).
Learn to Programm: The Fundamentals
Learn to Programm: Crafting Quality Code
Algorithms, Part 1
Algorithms, Part 2
Introduction to Databases

Интересные
Compilers
Discrete Optimization
Metadata: Organizing and Discovering information
Scientific Computing

Если честно, для новичка Coursera кажется мне слегка hardcore - академический формат лекций + на английском на незнакомую тему.
За простоту и доступность изложения я очень люблю Lynda.com. И з то, что у них ролики не больше 10 минут.
Стоит это не дорого имхо, ну и большую часть можно найти на рутрекере

Lynda.com
Платный ресурс ($25 в месяц без доступа к упражнениям и $37 с упражнениями). Его большой плюс в том, что там все очень стуктурировано, разложено по полочкам и разжевано.
Foundations of Programming: Fundamentals
Foundations of Programming: Code Efficiency
Foundations of Programming: Refactoring Code
Foundations of Programming: Test-Driven Development
Foundations of Programming: Object-Oriented Design
Foundations of Programming: Databases
Object-Oriented Programming with PHP

UX, User Experience
Foundations of Programming: Software Quality Assurance
Foundations of UX: Prototyping
К сожалению, совершенно нет сил и времени, чтоб сопоставить этот список с наташиным..
Через время я надеюсь, соберусь и напишу список тех курсов, которые я проходила, когда училась программировать для веба.

обучение, программирование

Previous post Next post
Up