Coursera
  • Онлайн-дипломСмотреть дипломные программы магистра и бакалавра
  • MasterTrack™Получите зачетные единицы для диплома магистра
Найти карьеруДля организацийДля университетов
  • Обзор
  • Самые популярные курсы
  • Войти
  • Присоединиться бесплатно
    Coursera
    • Обзор
    • Software Design

    Фильтр

    Результатов для запроса ''software design': 1515

    • Placeholder
      Coursera Project Network

      Improve plans and strategies with graphics on Creately

      Beginner · Guided Project · Less Than 2 Hours

    • Placeholder
      Hebrew University of Jerusalem

      Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)

      Получаемые навыки: Parsing, Computer Programming, Compiler

      4.9

      (рецензий: 438)

      Mixed · Course · 1-3 Months

    • Placeholder
      IBM Skills Network

      IBM Full Stack Software Developer

      Получаемые навыки: Application Development, Back-End Web Development, BlockChain, Cloud Applications, Cloud Computing, Cloud Foundry, Cloud Infrastructure, Cloud Platforms, Cloud Storage, Computational Logic, Computer Architecture, Computer Graphics, Computer Networking, Computer Programming, Computer Programming Tools, Continuous Delivery, Continuous Integration, Data Management, Database Administration, Database Application, Database Design, Databases, DevOps, Devops Tools, Distributed Computing Architecture, Django (Web Framework), Docker (Software), Extract, Transform, Load, Finance, Front-End Web Development, Full-Stack Web Development, HTML and CSS, Human Computer Interaction, IBM Cloud, Interactive Design, Javascript, Kubernetes, Mathematical Theory & Analysis, Mathematics, Network Architecture, Network Security, NoSQL, Operating Systems, Other Web Frameworks, Python Programming, React (web framework), SQL, Security, Security Engineering, Software, Software Architecture, Software As A Service, Software Engineering, Software Framework, Software Testing, Statistical Programming, System Programming, Systems Design, Theoretical Computer Science, Web Design, Web Development, Web Development Tools

      4.6

      (рецензий: 30.7k)

      Beginner · Professional Certificate · 3-6 Months

    • Бесплатно

      Placeholder
      Georgia Institute of Technology

      Introduction to User Experience Design

      Получаемые навыки: Leadership and Management, Research and Design, Business Psychology, User Interface, Entrepreneurship, User Experience, Human Computer Interaction, User Research, Market Research, Software Engineering, Experience, Application Development, Product Design, User Experience Design, Change Management, Usability, Design and Product, Strategy and Operations

      4.5

      (рецензий: 6.6k)

      Beginner · Course · 1-3 Months

    • Placeholder
      IBM Skills Network

      Introduction to Web Development with HTML, CSS, JavaScript

      Получаемые навыки: Front-End Web Development, HTML and CSS, Computer Programming, Web Development Tools, Web Design, Back-End Web Development, CSS, Github, Web Development, Web, Html, Javascript, Full-Stack Web Development

      4.5

      (рецензий: 553)

      Beginner · Course · 1-3 Months

    • Placeholder
      Arizona State University

      Master of Computer Science

      Получаемые навыки: General Statistics, Mobile Development, BlockChain, Software Engineering, Software Testing, Machine Learning, Data Analysis, Entrepreneurship, Databases, Finance, Computer Vision, Computer Networking, Software Architecture, Security Engineering, Theoretical Computer Science, Security, Operating Systems, Data Management, Data Mining, Geovisualization, Software, Programming Principles, Statistical Programming, System Security, Journalism, Data Visualization, Probability & Statistics, Bayesian Network, Communication, Tableau Software, Algorithms, Architecture, Network Security, Feature Engineering

      Получите диплом

      Degree · 1-4 Years

    • Placeholder
      Placeholder
      University of Colorado Boulder

      Databases for Data Scientists

      Получаемые навыки: Communication, Computer Graphic Techniques, Computer Graphics, Computer Vision, Data Architecture, Data Management, Data Model, Data Structures, Database Administration, Database Application, Database Design, Database Theory, Databases, Machine Learning, Marketing, Modeling, NoSQL, PostgreSQL, SQL, Software Architecture, Software Engineering, Statistical Programming, Theoretical Computer Science

      4.7

      (рецензий: 183)

      Beginner · Specialization · 3-6 Months

    • Placeholder
      Placeholder
      Arizona State University

      Design of Experiments

      Получаемые навыки: Accounting, Business Analysis, Data Analysis, Data Visualization, Data Visualization Software, Experiment, General Statistics, Mathematical Theory & Analysis, Mathematics, Probability & Statistics, Process, Regression, Statistical Analysis, Statistical Tests

      4.7

      (рецензий: 226)

      Beginner · Specialization · 3-6 Months

    • Placeholder
      Placeholder
      Arizona State University

      Experimental Design Basics

      Получаемые навыки: Statistical Tests, General Statistics, Experiment, Experimental Design, Probability & Statistics, Business Analysis, Factorial, Data Analysis, Statistical Analysis

      4.7

      (рецензий: 187)

      Intermediate · Course · 1-3 Months

    • Placeholder
      Placeholder
      Autodesk

      Intro to Digital Manufacturing with Autodesk Fusion 360

      Получаемые навыки: Product Development, Theoretical Computer Science, Algorithms, Manufacturing Process Management, Product Lifecycle, Process, Sustainability, Design and Product, Computer-Aided Design

      4.6

      (рецензий: 3.3k)

      Beginner · Course · 1-4 Weeks

    • Placeholder
      Placeholder
      University of Colorado System

      Data Warehouse Concepts, Design, and Data Integration

      Получаемые навыки: Mathematics, Computer Graphic Techniques, Data Architecture, Computer Programming, Mathematical Theory & Analysis, Business Intelligence, Computer Graphics, Database Theory, Data Mining, Data Management, Databases, Data Visualization, Theoretical Computer Science, Data Analysis, Extract, Transform, Load, Business Analysis, Spreadsheet Software, Programming Principles, Data Warehousing, Computational Logic

      4.4

      (рецензий: 996)

      Mixed · Course · 1-3 Months

    • Placeholder
      Placeholder
      Coursera Project Network

      Introduction to Systems and Network Mapping with Kumu

      Получаемые навыки: Causality, Data Visualization, Data Visualization Software, Business Analysis, Mapping, Map

      4.6

      (рецензий: 48)

      Beginner · Guided Project · Less Than 2 Hours

    Результаты поиска, связанного с software design

    software design and architecture
    software design methods and tools
    software design as an element of the software development lifecycle
    software design as an abstraction
    software design threats and mitigations
    secure software design
    software engineering: software design and project management
    java programming: principles of software design
    1…456…84

    10 самых популярных курсов по запросу software design

    • Improve plans and strategies with graphics on Creately: Coursera Project Network
    • Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course): Hebrew University of Jerusalem
    • IBM Full Stack Software Developer: IBM Skills Network
    • Introduction to User Experience Design: Georgia Institute of Technology
    • Introduction to Web Development with HTML, CSS, JavaScript: IBM Skills Network
    • Master of Computer Science: Arizona State University
    • Databases for Data Scientists: University of Colorado Boulder
    • Design of Experiments: Arizona State University
    • Experimental Design Basics: Arizona State University
    • Intro to Digital Manufacturing with Autodesk Fusion 360: Autodesk

    Навыки, которые вы можете получить здесь: Software Development

    Язык Программирования (34)
    Google (25)
    Компьютерная Программа (21)
    Тестирование Программного Обеспечения (21)
    Веб (19)
    Платформа Google Cloud (18)
    Интерфейсы Программирования Приложений (17)
    Структуры Данных (16)
    Решение Проблем (14)
    Объектно-ориентированное Программирование (13)
    Kubernetes (10)
    List & Label (10)

    Часто задаваемые вопросы на тему Software Design

    • Software design is the process of creating a plan to guide the development of a software solution based on an assessment of user requirements determined through research and testing. It is a very important phase of the software development lifecycle, as software design provides the foundation for subsequent coding and implementation by programmers and software engineers.

      The software design process may encompass many aspects including planning for software architecture, design of user interfaces and other visual elements, and the selection of software design patterns and other components. Application security is another critical consideration for software design, and implementing secure practices as early as possible in the software development lifecycle can help ensure that the final product provides adequate protections for business and customer data.‎

    • An understanding of software design principles can be a terrific asset for a career in software development, as it provides an overarching view of the entire software development lifecycle. In some ways, you can think of the software designer as the architect whose vision directs the work of a team of engineers and construction workers. According to Glassdoor, software designers in the U.S. earn an average annual salary of $92,046 - significantly more than software programmers, whose average salary according to Glassdoor is $76,526.‎

    • Certainly. Taking online courses on Coursera has become an incredibly popular way for students from around the world to learn about a wide range of computer science topics, including software design. Top-ranked schools like the University of Alberta, the University of Colorado, and the University of Minnesota offer individual courses as well as Specializations spanning multiple courses covering software design and related topics such as application security and software design patterns. And, since you can view lessons and complete coursework on a flexible schedule, you can build these valuable, job-ready skills regardless of whether you’re a student or a mid-career professional looking to upgrade your skill set.‎

    • The skills and experience you might want to acquire before starting to learn software design would include practical knowledge and work experience in all kinds of software development work, from websites to apps to network maintenance and more. You may already have skills or experience in designing, developing, and installing software for enterprise information systems via an internship or job role.‎

    • Some of the common career paths for someone in software design might include starting out in junior roles in web design and development, and possibly moving into creative director roles for gaming systems (if on the creative side), or software analysis manager, if more geared to the operational side of the business. Software design workers could also possibly branch off into deeply analytical roles like computer science engineer, or information research scientist, depending on the company and industry.‎

    • The kind of people best suited for roles in software design are computer science enthusiasts, who love programming and are excited about creating new software possibilities. These people are often creative, focused, and cerebral individuals who know programming languages such as Java, SQL, and Python. These languages are important to know as a software designer’s work may include developing software projects and programs for external clients or internal company usage. They might also write code, create charts and diagrams to represent the software, and may even supervise a team of programmers.‎

    • Learning software design may be right for you if you love design challenges, love working with new software tools, and are interested in building a lucrative career in software design. You may be able to earn a good income in software design, as jobs for software developers are expected to rise by over 20% in the next decade, according to projections from the U.S. Bureau of Labor Statistics. If you find passion in work that involves designing computer systems, projecting network capabilities, and determining performance interfaces, then learning software design may be a good step in the right direction.‎

    Часто задаваемые вопросы предоставляются в ознакомительных целях. Учащимся рекомендуется дополнительно убедиться в том, что интересующие их курсы и другие материалы соответствуют их личным, профессиональным и финансовым потребностям.
    Другие темы для изучения
    Placeholder
    Гуманитарные науки и искусства
    Количество курсов: 338
    Placeholder
    Бизнес
    Количество курсов: 1095
    Placeholder
    Компьютерные науки
    Количество курсов: 668
    Placeholder
    Наука о данных
    Количество курсов: 425
    Placeholder
    Информационные технологии
    Количество курсов: 145
    Placeholder
    здоровье
    Количество курсов: 471
    Placeholder
    Математика и логика
    Количество курсов: 70
    Placeholder
    Личное развитие
    Количество курсов: 137
    Placeholder
    Естественные и технические науки
    Количество курсов: 413
    Placeholder
    Социальные науки
    Количество курсов: 401
    Placeholder
    Изучение языков
    Количество курсов: 150

    Coursera Footer

    Начните карьеру или продвиньтесь по карьерной лестнице

    • Аналитик данных Google
    • Управление проектами от Google
    • UX-дизайн от Google
    • ИТ-поддержка Google
    • Наука о данных IBM
    • Аналитик данных от IBM
    • Анализ данных с помощью Excel и R от IBM
    • Аналитик по кибербезопасности от IBM
    • Инженерия данных IBM
    • Разработчик комплексных облачных приложений IBM
    • Маркетинг в социальных сетях от Facebook
    • Маркетинговая аналитика Facebook
    • Представитель по развитию продаж от Salesforce
    • Сбытовые операции Salesforce
    • Бухгалтерия от 'Интуит'
    • Подготовка к сертификации Google Cloud: облачный архитектор
    • Подготовка к сертификации Google Cloud: специалист по инженерии облачных данных
    • Начните карьеру
    • Подготовьтесь к сертификации
    • Продвинуться по карьерной лестнице

    Смотреть популярные темы

    • бесплатные курсы
    • Изучите иностранный язык
    • Python
    • Java
    • веб-дизайн
    • SQL
    • Cursos Gratis
    • Microsoft Excel
    • Управление проектами
    • Безопасность в киберпространстве
    • Людские ресурсы
    • Бесплатные курсы в области науки о данных
    • говорить на английском
    • Написание контента
    • Веб-разработка: полный спектр технологий
    • Искусственный интеллект
    • Программирование на языке C
    • Навыки общения
    • Блокчейн
    • Просмотреть все курсы

    Популярные курсы и статьи

    • Навыки для команд по науке о данных
    • Принятие решений на основе данных
    • Навыки в области программной инженерии
    • Навыки межличностного общения для проектных групп
    • Управленческие навыки
    • Навыки в области маркетинга
    • Навыки для отделов продаж
    • Навыки менеджера по продукту
    • Навыки в области финансов
    • Популярные в Великобритании курсы по науке о данных
    • Beliebte Technologiekurse in Deutschland
    • Популярные сертификаты по кибербезопасности
    • Популярные сертификаты по ИТ
    • Популярные сертификаты по SQL
    • Профориентация: маркетолог
    • Профориентация: руководитель проектов
    • Навыки программирования на языке Python
    • Профориентация: веб-разработчик
    • Навыки для аналитика данных
    • Навыки для UX-дизайнеров

    Получите диплом или сертификат онлайн

    • Сертификаты MasterTrack®
    • Профессиональные сертификаты
    • Сертификаты университетов
    • MBA и другие дипломы в области бизнеса
    • Степени в области науки о данных
    • Степени в области компьютерных наук
    • Дипломные программы по анализу данных
    • Степени в области общественного здравоохранения
    • Степени в области социальных наук
    • Дипломные программы в области управления
    • Дипломы ведущих европейских университетов
    • Дипломы магистра
    • Степени бакалавра
    • Дипломы с карьерными путями, ориентированными на результат
    • Бакалаврские курсы
    • Что такое диплом бакалавра?
    • Сколько времени нужно для получения диплома магистра?
    • Стоит ли получать диплом MBA онлайн?
    • 7 способов оплатить магистратуру
    • Посмотреть все сертификаты

    Coursera

    • О проекте
    • Что мы предлагаем
    • Руководство
    • Карьера
    • Каталог
    • Coursera Plus
    • Профессиональные сертификаты
    • Сертификаты MasterTrack®
    • Степени
    • Для организаций
    • Для правительственных организаций
    • Для стационара
    • Стать партнером
    • Борьба с последствиями коронавируса

    Сообщество

    • Учащиеся
    • Партнеры
    • Разработчики
    • Бета-тестировщики
    • Переводчики
    • Блог
    • Технический блог
    • Центр преподавания

    Еще

    • Пресса
    • Инвесторы
    • Условия
    • Конфиденциальность
    • Помощь
    • Доступность
    • Контакты
    • Статьи
    • Справочник
    • Филиалы
    • Заявление о современном рабстве
    Учитесь, где угодно
    Загрузить из App StoreЗагрузить в Google Play
    Placeholder
    © Coursera Inc., 2022 Все права защищены.
    • Placeholder
    • Placeholder
    • Placeholder
    • Placeholder
    • Placeholder