Приложения для начала изучения программирования на iPhone и iPad
Udacity
Учебные программы в этом приложении составлены экспертами индустрии из Faceebook, MongoDB, Cloudera и других компаний. Все курсы бесплатны и доступны оффлайн. С помощью Udacity можно изучить следующее:
- введение в информатику;
- A/B тестирование;
- введение в машинное обучение;
- визуализация данных D3.js;
- введение в Hadoop и MapReduce;
- анализ данных R;
- введение в математическую статистику;
- введение в HTML и CSS;
- основы JavaScript;
- разработка масштабируемых приложений на Python;
- объектно ориентированное программирование на JavaScript;
- OAuth-авторизация и аутентификация;
- основы использования Git;
- программирование масштабируемых приложений Java;
- введение в AJAX;
- введение в jQuery;
- мобильная разработка;
- введение в параллельное программирование;
- интерактивная 3D-графика;
- введение в теорию алгоритмов;
- прикладная криптография;
- разработка iOS-приложений на Swift.
Coursera
- Big Data;
- машинное обучение;
- MySql;
- Python;
- Анализ данных;
- Hadooup;
- теория вероятностей;
- Swift;
- Java;
- Matlab;
- C#;
- Scala.
Khan Academy
Основатель проекта Khan Academy — студент Гарвардского университета Саломон Хан. Один из спонсоров проекта — благотворительный фонд Билла и Милинды Гейтс. Миссия проекта — предоставить качественное и бесплатное образование любому человеку на земле. Приложение содержит несколько тысяч микролекций по самым разным темам, среди которых:
- алгебра;
- тригонометрия;
- теория вероятностей;
- Python;
- программирование для детей;
- JavaScript;
- Java;
- С++.
Treehouse
Стоимость подписки на использование сервисом начинается от 25$. C помощью ThreeHouse можно изучить следующие технологии:
- HTML;
- CSS;
- JavaScript;
- Ruby;
- PHP;
- WordPress;
- Swift;
- Git.
На сайте компании написано, что их курсы прошли более 160 тысяч человек по всему миру. На карте отмечены населенные пункты, где живут все эти люди.
Обратите внимание на карту этой страны. Создатели сервиса очень непростые ребята с необычной маркетинговой стратегией. Проекция карты необычна и расположение крупных городов России несколько смещено, но на ней ясно видно следующее:
- на берегу финского залива нет ни одного населенного пункта, где используют ThreeHouse;
- в населенных пунктах, расположенных в окрестностях Уральских гор (Пермь, Уфа, Екатеринбург, Челябинск) тоже нет пользователей;
- крупнейшие скопления пользователей ThreeHouse в Магадане и Охотске;
- все российские полярники в срочном порядке переучиваются на программистов.
Programming Tutorial & Interview Questions
Это приложение содержит бесплатные курсы для изучений следующих технологий:
- С;
- JavaScript;
- Java;
- основы высшей математики;
- SQL;
- введение в теорию алгоритмов.
Также имеется отдельный курс, посвященный вопросам, которые задают программистам на собеседованиях.
Learn Programming: Coding Tutorial
С помощью этого приложения можно изучить HTML и CSS, Python и Django, фреймворк для создания веб-приложений на этом языке. Learn Programming: Coding Tutorial содержит различные типы обучающих материалов: видео и аудиокурсы, статьи, презентации. Учебные видеокурсы можно сохранять оффлайн и просматривать на разных скоростях.
✅ Подписывайтесь на нас в Telegram, ВКонтакте, и Яндекс.Дзен.