Веб-разработчик Full Stack Nanodegree, разработчик iOS Nanodegree, инженер по машинному обучению Nanodegree и другие

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

Следующий список изначально был размещен в этом репозитории Github, и на момент написания он включает ссылки на курсы, относящиеся к следующим нано степеням:

  • Front-End веб-разработчик Nanodegree
  • Старший веб-разработчик Nanodegree
  • Веб-разработчик полного стека Nanodegree
  • Аналитик данных Nanodegree
  • Инженер по машинному обучению Nanodegree
  • Технический предприниматель Nanodegree
  • Основы Android Nanodegree
  • Разработчик Android Nanodegree
  • Разработчик iOS Nanodegree
  • Разработчик мобильных игр Nanodegree
  • Предиктивная аналитика для бизнеса Nanodegree

Front-End веб-разработчик Nanodegree

Овладейте навыками, необходимыми для того, чтобы стать Front-End Web Developer, и начните создавать красивые, отзывчивые веб-сайты, оптимизированные для мобильных и настольных ПК.

Изучите основы того, как работает Интернет, и получите практические знания о трех основных языках, на которых работает каждый веб-сайт: HTML, CSS и JavaScript.

  1. Введение в HTML и CSS
  2. Основы адаптивного веб-дизайна
  3. Адаптивные изображения
  4. Основы JavaScript
  5. Введение в jQuery
  6. Объектно-ориентированный JavaScript
  7. HTML5 Canvas
  8. Оптимизация производительности веб-сайта
  9. Оптимизация рендеринга браузера
  10. Введение в AJAX
  11. Шаблоны проектирования JavaScript
  12. Тестирование JavaScript

Старший веб-разработчик Nanodegree (больше не указан на Udacity)

Эта программа начинается там, где заканчивается наша программа Front-End Web Developer Nanodegree, и предназначена для того, чтобы дать разработчикам среднего уровня возможность развить существующие навыки интерфейса и освоить новейшие доступные технологии.

Эта программа гарантирует, что вы будете в высшей степени подготовлены к успеху в должности старшего веб-разработчика.

  1. Создание веб-форм с высокой конверсией
  2. Веб-инструменты и автоматизация
  3. Обещания JavaScript
  4. Офлайн-веб-приложения
  5. Веб-доступность
  6. Фреймворки
  7. Клиент-серверные коммуникации

Веб-разработчик полного стека Nanodegree

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

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

  1. Основы программирования на Python
  2. Введение в HTML и CSS
  3. Основы адаптивного веб-дизайна
  4. Адаптивные изображения
  5. Введение в серверную часть
  6. Введение в реляционные базы данных
  7. Фундаменты полного стека
  8. Аутентификация и авторизация: OAuth
  9. Введение в AJAX
  10. Шаблоны проектирования JavaScript
  11. Разработка масштабируемых приложений на Python
  12. Основы командной строки Linux
  13. Настройка веб-серверов Linux
  14. Контроль версий с помощью Git
  15. GitHub и сотрудничество
  16. Мастерская Shell
  17. HTTP и веб-серверы
  18. Проектирование RESTful API

Аналитик данных Nanodegree

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

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

  1. Введение в описательную статистику
  2. Введение в выводную статистику
  3. Введение в анализ данных
  4. Борьба с данными с MongoDB
  5. Анализ данных с помощью R
  6. Введение в машинное обучение
  7. Визуализация данных и D3.js
  8. Введение в HTML и CSS
  9. Основы JavaScript
  10. A / B тестирование

Инженер по машинному обучению Nanodegree

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

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

  1. Введение в описательную статистику
  2. Введение в науку о данных
  3. Введение в искусственный интеллект
  4. Обучение с подкреплением
  5. Глубокое обучение
  6. Искусственный интеллект для робототехники
  7. Машинное обучение для трейдинга

Технический предприниматель Nanodegree

Больше не указано на Udacity

Наша программа Tech Entrepreneur Nanodegree научит вас навыкам, необходимым для создания собственного приносящего доход приложения и построения на его основе успешного бизнеса. Вы научитесь добиваться успеха по пути Кремниевой долины!

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

  1. "Дизайн продукта"
  2. Монетизация приложений
  3. "Быстрое прототипирование"
  4. Маркетинг приложений
  5. Начни свой стартап

Основы Android Nanodegree

Приложения для Android есть повсюду, и научиться их создавать может стать фантастическим шагом в карьере. Нет опыта программирования? Без проблем! Навыки, которые вы приобретете в этой начинающей программе Nanodegree, ускорят ваш путь к тому, чтобы стать работающим разработчиком Android.

  1. Основы Android: пользовательский интерфейс
  2. Основы Android: пользовательский ввод
  3. Основы Android: многоэкранные приложения
  4. Основы Android: Сеть
  5. Основы Android: хранение данных

Разработчик Android Nanodegree

Для Java-разработчиков среднего уровня, специализирующихся на Android, эта программа обучает инструментам, принципам и шаблонам, лежащим в основе всей разработки Android.

Навыки, которые вы приобретете в этой программе Nanodegree, помогут вам освоить существующую платформу и подготовить вас к захватывающим возможностям в будущем Android.

  1. Разработка приложений для Android
  2. Расширенная разработка приложений для Android
  3. Gradle для Android и Java
  4. Материальный дизайн для разработчиков Android
  5. Разработка Android Wear

Разработчик iOS Nanodegree

Быть разработчиком iOS - замечательное занятие, и мы разработали эту программу Nanodegree, чтобы научить вас навыкам, необходимым для начала вашей карьеры.

Тем, у кого уже есть опыт объектно-ориентированного программирования, вы изучите Swift и создадите множество достойных портфолио приложений для iOS, чтобы продемонстрировать свой опыт разработчика iOS.

  1. Введение в разработку приложений для iOS с помощью Swift
  2. Основы UIKit
  3. Сеть iOS с помощью Swift
  4. Постоянство iOS и основные данные
  5. Как сделать приложение для iOS
  6. Objective-C для разработчиков на Swift

Разработчик мобильных игр Nanodegree

Больше не указано на Udacity

Если вы хотите, чтобы навыки воплотили ваши игровые идеи в реальность или были готовы приступить к профессиональной разработке игр, эта программа для вас!

Ядром этой программы Nanodegree является libGDX, мощный кроссплатформенный фреймворк для разработки игр, который позволяет выпускать игру на различных устройствах и операционных системах.

  1. Разработка 2D-игр с libGDX
  2. Как сделать платформер на libGDX
  3. Вовлечение и монетизация | Мобильные игры

Предиктивная аналитика для бизнеса Nanodegree

Поскольку все больше и больше компаний включают прогнозную аналитику в свои стратегии обработки данных, спрос на бизнес-аналитиков с такими навыками быстро растет, а зарплаты растут. Эта программа Nanodegree предоставит вам эти востребованные навыки, и для регистрации не требуется никакого опыта программирования!

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

  1. Решение проблем с помощью расширенной аналитики
  2. Создание аналитического набора данных
  3. Классификационные модели
  4. Визуализация данных в таблице
  5. A / B-тестирование для бизнес-аналитиков
  6. Прогнозирование временных рядов
  7. Сегментация и кластеризация

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

Удачного обучения!