面向对象设计课程可以帮助您学习 Encapsulation、继承和多态等原则,以及 Singleton 和 Factory 等设计模式。您可以掌握创建可重用代码、提高软件可维护性以及设计更易于理解和扩展的系统的技能。许多课程会介绍用于建模的 UML 等工具,以及 Java 和 Python 等编程语言,这些语言通常用于在实际应用中实现面向对象的概念。

California Institute of the Arts
您将获得的技能: 同行评审, 构思, 平面和视觉设计, 原型设计, 创造力, 概念设计, 软件设计文件, 可视化(计算机制图), 可用性测试, 游戏设计
中级 · 课程 · 1-3 个月

您将获得的技能: Video Game Development, Animation and Game Design, 3D Assets, Computer Graphics, Visualization (Computer Graphics), User Interface (UI), Animations, Computer Graphic Techniques, UI Components, User Interface (UI) Design, Event-Driven Programming, Interactive Design, Python Programming
混合 · 课程 · 1-4 周

您将获得的技能: Unity Engine, User Interface (UI), Visualization (Computer Graphics), User Interface and User Experience (UI/UX) Design, Computer Graphics, Color Theory, Computer Graphic Techniques, Virtual Environment, Geospatial Mapping, C# (Programming Language), Data Structures, Computational Logic
混合 · 课程 · 1-3 个月

Parsons School of Design, The New School
您将获得的技能: Design Thinking, Market Opportunities, Business Risk Management, Design and Product, Strategic Thinking, Process Design, Human Centered Design, Innovation, Design, User Experience, Business Modeling, Customer experience strategy (CX), Ethical Standards And Conduct
中级 · 课程 · 1-4 周

您将获得的技能: Event-Driven Programming, Payment Systems, User Interface (UI), UI Components, MySQL, Application Design, Database Application, Python Programming, Transaction Processing, Application Development, User Interface (UI) Design, Database Management, Debugging
混合 · 课程 · 1-4 周

Michigan State University
您将获得的技能: 用户界面(UI), 同行评审, 三维资产, C#(编程语言), 构思, 编程原则, 视频游戏开发, 脚本, 创造力, 概念设计, 软件设计, Unity 引擎, 游戏设计, 动画和游戏设计, 社会影响, 计算机编程, 调试
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 人机交互, 用户体验, 嵌入式系统, 原型设计, 用户体验设计, 统一模型语言, 线框设计, 可用性, 用户界面和用户体验(UI/UX)设计, 角色开发, 可用性测试, 设计研究, 用户研究, 验证和确认
攻读学位
中级 · 课程 · 1-3 个月

您将获得的技能: Mockups, User Flows, Wireframing, Interaction Design, Mobile Development, User Interface (UI), Application Design, User Experience Design, Design
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Spring Boot, Configuration Management, API Gateway, JUnit, Java Programming, Java, Application Design, Unit Testing, Middleware, Service Oriented Architecture, Software Design Patterns, Authentications
高级设置 · 课程 · 1-4 周

您将获得的技能: Responsive Web Design, UI Components, HTML and CSS, Web Design, User Interface (UI), Typography, Interactive Design, Front-End Web Development
混合 · 课程 · 1-4 周

Indian Institute of Technology Guwahati
您将获得的技能: User Research, UI/UX Research, User Experience, Competitive Analysis, User Experience Design, Information Architecture, Interaction Design, User Flows, Persona (User Experience), Qualitative Research, User Centered Design, User Interface (UI) Design, Wireframing, Human Computer Interaction, Usability, User Interface (UI), Usability Testing, Conceptual Design, Research Methodologies, Focus Group
初级 · 专项课程 · 3-6 个月

您将获得的技能: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Design, Web Design and Development, Front-End Web Development, Web Content Accessibility Guidelines, Web Components, UI Components, Web Analytics and SEO, User Interface (UI), Usability, Semantic Web, Animations
混合 · 课程 · 1-4 周