Functional Design

Functional Design is an approach to designing products, systems, or processes that prioritize functionality and efficiency, often used in software development and engineering. Coursera's Functional Design catalogue teaches you the principles of creating functional designs that emphasize usability and fulfill the intended purpose effectively. You'll learn how to analyze and define requirements, devise design specifications, and implement these designs in various contexts. This knowledge will help you create systems and products that are not only effective and efficient but also user-friendly and adaptable to changing needs. You'll acquire skills to work as a product designer, software engineer, or in any role that requires the development of functional, user-centered solutions.
9credentials
40courses

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Get in-depth knowledge of a subject by completing a series of courses and projects.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "functional design"

  • Status: New
    Status: Free Trial

    Skills you'll gain: Animations, 3D Modeling, 3D Assets, Computer Graphics, Computer Graphic Techniques, Functional Design, Visualization (Computer Graphics), Prototyping, User Interface (UI), Linear Algebra, Programming Principles, Scripting, Simulations, Scripting Languages, Data Structures

  • Status: New
    Status: Free Trial

    Skills you'll gain: Apache Maven, Java, Java Platform Enterprise Edition (J2EE), Object Oriented Design, Hibernate (Java), Unit Testing, Docker (Software), Software Design Patterns, Integrated Development Environments, Object-Relational Mapping, Functional Design, Data Access, System Configuration

  • Status: New
    Status: Free Trial

    Skills you'll gain: 3D Modeling, Post-Production, Game Design, Video Game Development, Video Production, Augmented and Virtual Reality (AR/VR), File Management, Functional Design, Design, Simulations, Aesthetics, Design Elements And Principles, Color Theory

  • Status: Free Trial

    University of California, Irvine

    Skills you'll gain: Go (Programming Language), Object Oriented Programming (OOP), Algorithms, JSON, Programming Principles, OS Process Management, Functional Design, Data Structures, System Programming, Development Environment, Software Design, Remote Access Systems, Operating Systems, File Management, Program Development, Software Development Tools, Debugging, Computer Architecture

  • Status: Free Trial

    Skills you'll gain: Jest (JavaScript Testing Framework), Web Development Tools, Javascript, Unit Testing, Web Applications, Object Oriented Programming (OOP), Scripting Languages, Event-Driven Programming, Node.JS, Scripting, JSON, Computer Programming, Data Structures, Debugging, Package and Software Management, Program Development, Front-End Web Development, Functional Design

  • Status: New
    Status: Free Trial

    Skills you'll gain: 3D Assets, 3D Modeling, Functional Design, Prototyping, Computer Graphics

What brings you to Coursera today?

  • Status: Free Trial

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: Scala Programming, Software Design, Software Design Patterns, Functional Design, Java, Programming Principles, Performance Tuning, Data Structures, Algorithms

  • Status: Free Trial

    Skills you'll gain: Spring Boot, Application Development, Application Deployment, Application Frameworks, Software Testing, Test Case, Development Environment, Model View Controller, API Design, Software Development Tools, Java Platform Enterprise Edition (J2EE), UI Components, Data Access, Authentications, SQL, Object Oriented Programming (OOP), JSON, Functional Design, Databases

  • Status: New
    Status: Free Trial

    Skills you'll gain: 3D Modeling, Game Design, Video Game Development, Augmented and Virtual Reality (AR/VR), File Management, Functional Design, Design Elements And Principles

  • Status: New
    Status: Free Trial

    Skills you'll gain: Object Oriented Design, Software Design Patterns, Functional Design

  • Status: New
    Status: Free Trial

    Skills you'll gain: TypeScript, Javascript, Functional Design, Object Oriented Programming (OOP), Software Design Patterns, API Design, Programming Principles, Web Development Tools, Software Development Tools, Data Structures, Development Environment, Maintainability, Debugging

  • Status: Preview

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: Scala Programming, Functional Design, Software Design Patterns, Data Structures, Simulations