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

您将获得的技能: Timelines, Brainstorming, Ideation, Product Design, Project Design, Design Thinking, Persona Development, Workflow Management, Teamwork, Collaborative Software, Collaboration, Innovation, Creativity
初级 · 指导项目 · 不超过 2 小时

University of Colorado Boulder
您将获得的技能: 嵌入式软件, 设计规格, 热管理, 电子元件, 调试, 开发环境, 嵌入式系统, 电子系统, 电子工程, 示意图, 硬件设计
攻读学位
高级设置 · 课程 · 1-3 个月

The State University of New York
您将获得的技能: 系统要求, 电力系统, 电气安全, 电力, 接线图, 可持续设计, 基本电气系统, 电子元件, 物理科学, 估算, 设备设计, 工程计算, 性能测试, 能源与公用事业
中级 · 课程 · 1-3 个月

您将获得的技能: Design Strategies, Project Design, Design, Consultative Approaches, Design Elements And Principles, Project Planning, Client Services, Project Management, Aesthetics
初级 · 课程 · 1-4 周

Arizona State University
您将获得的技能: Engineering Design Process, Engineering Drawings, Prototyping, Product Design, Product Development, Hardware Design, Research and Design, Design Specifications, Ideation, User Feedback
初级 · 课程 · 1-4 周

您将获得的技能: Animations, Graphic Design, Graphic and Visual Design Software, Graphic and Visual Design, Content Creation, Digital Publishing, Multimedia, Video Production, Media Production, Data Import/Export, Data Sharing, Marketing
初级 · 指导项目 · 不超过 2 小时
University of California San Diego
您将获得的技能: 设计思维, 用户界面 (UI) 设计, 原型设计, 可用性, 以人为本的设计, 故事板, 用户研究, 模型, 交互设计, 用户体验设计, 面试技巧
混合 · 课程 · 1-4 周

Michigan State University
您将获得的技能: 讲故事, 同行评审, 原型设计, 计算机图形学, 软件设计, 多媒体, 三维资产, Unity 引擎, 构思, 游戏设计, 软件文档, C#(编程语言), 软件设计文件, 视频游戏开发, 三维建模, 概念设计, 动画和游戏设计, 用户体验设计, 用户界面(UI), 跨平台开发
初级 · 专项课程 · 3-6 个月

您将获得的技能: Electronics, Electronics Engineering, Hardware Design, Electrical Engineering, Schematic Diagrams, Electronic Components, Electronic Systems, Computer-Aided Design, Design Software, Engineering Documentation, Open Source Technology, electromagnetics, Software Installation
中级 · 课程 · 1-4 周

您将获得的技能: Model Evaluation, Model Deployment, MLOps (Machine Learning Operations), Predictive Analytics, Verification And Validation, Performance Analysis, Data Preprocessing, Image Analysis, Computer Vision, Performance Metric, Tensorflow, Data Quality, Performance Measurement, Applied Machine Learning, Failure Analysis, Data Pipelines, Deep Learning, PyTorch (Machine Learning Library), Docker (Software), Python Programming
中级 · 专项课程 · 1-3 个月

Skillshare
您将获得的技能: Layout Design, UI/UX Strategy, Persona (User Experience), User Flows, Version Control
初级 · 专项课程 · 3-6 个月

Microsoft
您将获得的技能: C# (Programming Language), Object Oriented Programming (OOP), Debugging, .NET Framework, Microsoft Visual Studio, Microsoft Copilot, Computer Programming, Integrated Development Environments, Development Environment, Event-Driven Programming
初级 · 课程 · 1-3 个月