Веб-разработчик 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.
- Введение в HTML и CSS
- Основы адаптивного веб-дизайна
- Адаптивные изображения
- Основы JavaScript
- Введение в jQuery
- Объектно-ориентированный JavaScript
- HTML5 Canvas
- Оптимизация производительности веб-сайта
- Оптимизация рендеринга браузера
- Введение в AJAX
- Шаблоны проектирования JavaScript
- Тестирование JavaScript
Старший веб-разработчик Nanodegree (больше не указан на Udacity)
Эта программа начинается там, где заканчивается наша программа Front-End Web Developer Nanodegree, и предназначена для того, чтобы дать разработчикам среднего уровня возможность развить существующие навыки интерфейса и освоить новейшие доступные технологии.
Эта программа гарантирует, что вы будете в высшей степени подготовлены к успеху в должности старшего веб-разработчика.
- Создание веб-форм с высокой конверсией
- Веб-инструменты и автоматизация
- Обещания JavaScript
- Офлайн-веб-приложения
- Веб-доступность
- Фреймворки
- Клиент-серверные коммуникации
Веб-разработчик полного стека Nanodegree
Эта программа подготовит вас к работе в качестве веб-разработчика полного стека и научит создавать сложные серверные веб-приложения, использующие мощные реляционные базы данных для постоянного хранения данных.
Вы научитесь создавать приложения, которые могут поддерживать любой интерфейс и масштабироваться для поддержки сотен тысяч пользователей.
- Основы программирования на Python
- Введение в HTML и CSS
- Основы адаптивного веб-дизайна
- Адаптивные изображения
- Введение в серверную часть
- Введение в реляционные базы данных
- Фундаменты полного стека
- Аутентификация и авторизация: OAuth
- Введение в AJAX
- Шаблоны проектирования JavaScript
- Разработка масштабируемых приложений на Python
- Основы командной строки Linux
- Настройка веб-серверов Linux
- Контроль версий с помощью Git
- GitHub и сотрудничество
- Мастерская Shell
- HTTP и веб-серверы
- Проектирование RESTful API
Аналитик данных Nanodegree
Мы создали эту программу с участием опытных аналитиков и ученых из ведущих технологических компаний, чтобы вы овладели навыками, необходимыми для построения карьеры в области науки о данных.
Научитесь очищать беспорядочные данные, выявлять закономерности и идеи, делать прогнозы с помощью машинного обучения и четко сообщать о важных выводах.
- Введение в описательную статистику
- Введение в выводную статистику
- Введение в анализ данных
- Борьба с данными с MongoDB
- Анализ данных с помощью R
- Введение в машинное обучение
- Визуализация данных и D3.js
- Введение в HTML и CSS
- Основы JavaScript
- A / B тестирование
Инженер по машинному обучению Nanodegree
Машинное обучение представляет собой ключевой этап эволюции в области информатики, анализа данных, разработки программного обеспечения и искусственного интеллекта.
Эта программа научит вас, как стать инженером по машинному обучению и применять прогнозные модели к массивным наборам данных в таких областях, как финансы, здравоохранение, образование и т. Д.
- Введение в описательную статистику
- Введение в науку о данных
- Введение в искусственный интеллект
- Обучение с подкреплением
- Глубокое обучение
- Искусственный интеллект для робототехники
- Машинное обучение для трейдинга
Технический предприниматель Nanodegree
Больше не указано на Udacity
Наша программа Tech Entrepreneur Nanodegree научит вас навыкам, необходимым для создания собственного приносящего доход приложения и построения на его основе успешного бизнеса. Вы научитесь добиваться успеха по пути Кремниевой долины!
Эта программа, созданная в сотрудничестве с Google, сочетает в себе теорию и практику, чтобы показать студентам, как преобразовывать идеи в продукты, готовые к выпуску на рынок.
- "Дизайн продукта"
- Монетизация приложений
- "Быстрое прототипирование"
- Маркетинг приложений
- Начни свой стартап
Основы Android Nanodegree
Приложения для Android есть повсюду, и научиться их создавать может стать фантастическим шагом в карьере. Нет опыта программирования? Без проблем! Навыки, которые вы приобретете в этой начинающей программе Nanodegree, ускорят ваш путь к тому, чтобы стать работающим разработчиком Android.
- Основы Android: пользовательский интерфейс
- Основы Android: пользовательский ввод
- Основы Android: многоэкранные приложения
- Основы Android: Сеть
- Основы Android: хранение данных
Разработчик Android Nanodegree
Для Java-разработчиков среднего уровня, специализирующихся на Android, эта программа обучает инструментам, принципам и шаблонам, лежащим в основе всей разработки Android.
Навыки, которые вы приобретете в этой программе Nanodegree, помогут вам освоить существующую платформу и подготовить вас к захватывающим возможностям в будущем Android.
- Разработка приложений для Android
- Расширенная разработка приложений для Android
- Gradle для Android и Java
- Материальный дизайн для разработчиков Android
- Разработка Android Wear
Разработчик iOS Nanodegree
Быть разработчиком iOS - замечательное занятие, и мы разработали эту программу Nanodegree, чтобы научить вас навыкам, необходимым для начала вашей карьеры.
Тем, у кого уже есть опыт объектно-ориентированного программирования, вы изучите Swift и создадите множество достойных портфолио приложений для iOS, чтобы продемонстрировать свой опыт разработчика iOS.
- Введение в разработку приложений для iOS с помощью Swift
- Основы UIKit
- Сеть iOS с помощью Swift
- Постоянство iOS и основные данные
- Как сделать приложение для iOS
- Objective-C для разработчиков на Swift
Разработчик мобильных игр Nanodegree
Больше не указано на Udacity
Если вы хотите, чтобы навыки воплотили ваши игровые идеи в реальность или были готовы приступить к профессиональной разработке игр, эта программа для вас!
Ядром этой программы Nanodegree является libGDX, мощный кроссплатформенный фреймворк для разработки игр, который позволяет выпускать игру на различных устройствах и операционных системах.
Предиктивная аналитика для бизнеса Nanodegree
Поскольку все больше и больше компаний включают прогнозную аналитику в свои стратегии обработки данных, спрос на бизнес-аналитиков с такими навыками быстро растет, а зарплаты растут. Эта программа Nanodegree предоставит вам эти востребованные навыки, и для регистрации не требуется никакого опыта программирования!
Вы освоите самые важные методы прогнозирования, будете работать с ведущими инструментами в этой области и научитесь находить ценные решения важных бизнес-проблем.
- Решение проблем с помощью расширенной аналитики
- Создание аналитического набора данных
- Классификационные модели
- Визуализация данных в таблице
- A / B-тестирование для бизнес-аналитиков
- Прогнозирование временных рядов
- Сегментация и кластеризация
У Udacity есть и другие нано-степени, но в этот список включены только те, у которых есть бесплатные курсы. Студенты, которые фактически получают степень в области нанотехнологий, имеют возможность воспользоваться защитными отзывами, дополнительным руководством для студентов и профориентацией, а также гарантией трудоустройства. Тем не менее, у вас есть отличный контент, на котором можно учиться.
Удачного обучения!