• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Ruby Software Design

Results for "ruby+software+design"


  • P

    Packt

    Designing Agentive Technology: AI for Human Support

    Skills you'll gain: Agentic systems, Agentic Workflows, Human Computer Interaction, AI Personalization, Experience Design, Interaction Design, UI/UX Strategy, User Experience Design, User Experience, Responsible AI, Human Machine Interfaces, AI Product Strategy, Human Centered Design, Data Ethics, Artificial Intelligence, Automation, Machine Learning, Ethical Standards And Conduct, Technology Strategies

    Intermediate · Course · 3 - 6 Months

    Category: New
    New
    Category: Credit offered
    Credit offered
  • E

    EDUCBA

    Design and Build Scalable iOS Applications

    Skills you'll gain: Apple iOS, iOS Development, Model View Controller, Software Architecture, Maintainability, Application Design, Mobile Development, Software Design, Software Design Patterns, Application Development, Frontend Performance, Test Data, Model Optimization, Performance Tuning, Data Integration, Business Logic

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Foundations of Embedded Software Design

    Skills you'll gain: Embedded Software, Embedded Systems, Pseudocode, Microarchitecture, Hardware Architecture, Computer Architecture, Software Systems, Software Design, System Programming, Systems Design, Software Design Patterns, Systems Integration, Programming Principles, Event-Driven Programming, System Configuration, Real Time Data, Peripheral Devices, Memory Management

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of Colorado System

    Software Design as an Element of the Software Development Lifecycle

    Skills you'll gain: Software Design, Systems Development Life Cycle, Software Development Life Cycle, Application Security, Technical Design, Security Engineering, Software Development Methodologies, Conceptual Design, Waterfall Methodology, Requirements Analysis, Agile Methodology

    ★ 4.6 (253) · Mixed · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • S

    Simplilearn

    Generative AI Course in Software Design

    Skills you'll gain: Generative AI, Design Software, Mockups, User Interface (UI), User Interface and User Experience (UI/UX) Design, AI Workflows, User Interface (UI) Design, Software Design, User Experience Design, Prompt Engineering, Artificial Intelligence, Prototyping, User Centered Design, Software Architecture, AI Integrations, Software Engineering

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • P

    Packt

    Design That Scales: Sustainable Design Systems

    Skills you'll gain: UI Components, Systems Design, User Interface (UI) Design, Digital Design, System Design and Implementation, Design Strategies, User Interface and User Experience (UI/UX) Design, Design, Design Software, Scalability, Design and Product, Agile Methodology, Usability, Design Research, Style Guides, Agile Product Development, UI/UX Research, Product Testing, System Programming, Prompt Patterns

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Category: Credit offered
    Credit offered
  • P

    Packt

    Advanced Full Stack Development and SwiftUI Basics

    Skills you'll gain: Node.JS, Back-End Web Development, User Accounts, Server Side, Swift Programming, Full-Stack Web Development, Web Development, Programming Principles, Real Time Data, iOS Development, Apple iOS, Frontend Integration, Web Applications, Restful API, Authentications, Data Management, UI Components, User Interface (UI), Data Security

    Advanced · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Legal Design: Crafting User-Centric Legal Solutions

    Skills you'll gain: Legal Technology, Legal Writing, Design Thinking, Client Services, Design, User Experience Design, Human Centered Design, Graphic and Visual Design, AI literacy, Cross-Functional Collaboration

    ★ 4.8 (6) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • E

    Edureka

    Web Development with Rust

    Skills you'll gain: Restful API, Rust (Programming Language), API Design, Object-Relational Mapping, Application Programming Interface (API), Server Side, Back-End Web Development, System Programming, Web Frameworks, Web Development, Web Servers, Software Documentation, Web Applications, Scalability, Database Management, Network Protocols, Memory Management, Authentications

    ★ 3.9 (7) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • P

    Packt

    Design for Learning: UX in Online Teaching

    Skills you'll gain: Video Production, Digital pedagogy, Virtual Environment, User Interface and User Experience (UI/UX) Design, Virtual Reality, Teaching, User Experience Design, Education Software and Technology, User Centered Design, Adult Learning Principles, Student Engagement, Learning Styles, UI/UX Research, Online Advertising

    Beginner · Course · 1 - 3 Months

    Category: New
    New
    Category: Credit offered
    Credit offered
  • U

    University of Colorado Boulder

    UX and Interface Design for Embedded Systems

    Skills you'll gain: User Research, User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, UI/UX Research, UI/UX Strategy, Persona (User Experience), Usability Testing, User Centered Design, User Interface (UI) Design, Embedded Systems, Unified Modeling Language

    ★ 4.1 (17) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
  • U

    University of Colorado Boulder

    Object-Oriented Analysis and Design: Patterns and Principles

    Skills you'll gain: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Software Design Patterns, Software Engineering, Java, Unified Modeling Language, Software Design, Java Programming, Software Architecture, Model View Controller, Conceptual Design

    ★ 4.6 (7) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
1…678…9

In summary, here are 10 of our most popular ruby+software+design courses

  • Designing Agentive Technology: AI for Human Support: Packt
  • Design and Build Scalable iOS Applications: EDUCBA
  • Foundations of Embedded Software Design: Coursera
  • Software Design as an Element of the Software Development Lifecycle: University of Colorado System
  • Generative AI Course in Software Design: Simplilearn
  • Design That Scales: Sustainable Design Systems: Packt
  • Advanced Full Stack Development and SwiftUI Basics: Packt
  • Legal Design: Crafting User-Centric Legal Solutions: Coursera
  • Web Development with Rust: Edureka
  • Design for Learning: UX in Online Teaching: Packt

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok