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

您将获得的技能: Computer Graphics, Application Development, Visualization (Computer Graphics), Software Design, C++ (Programming Language), Microsoft Windows, Software Architecture, Application Lifecycle Management, Context Management, System Configuration, Debugging
混合 · 课程 · 1-4 周

Coursera
您将获得的技能: User Research, Prototyping, Wireframing, Human Centered Design, Miro AI, User Flows, Design, User Interface (UI), Design Specifications, Interactive Design, Persona Development, Design Software, User Interface (UI) Design, UI Components, Ideation, Animations
中级 · 专业证书 · 3-6 个月

您将获得的技能: Unreal Engine, Virtual Environment, 3D Assets, Game Design, Visualization (Computer Graphics), Computer Graphics, Animation and Game Design, Storytelling, Layout Design, Design Elements And Principles
混合 · 课程 · 1-4 周

您将获得的技能: Photo Editing, Photography, Design, Design Elements And Principles, Layout Design, Graphic and Visual Design, Content Creation, Storytelling
初级 · 课程 · 1-4 周

Northeastern University
您将获得的技能: Data Storytelling, Exploratory Data Analysis, Data Visualization, Data Visualization Software, Data Presentation, Interactive Data Visualization, Infographics, Tableau Software, Dashboard, Data Analysis, Data-Driven Decision-Making, Data Ethics, Trend Analysis, Business Analytics, Peer Review
初级 · 课程 · 1-4 周

您将获得的技能: Design, Graphic and Visual Design, Photography, Photo Editing, Photo/Video Production and Technology
初级 · 课程 · 1-4 周

California Institute of the Arts
您将获得的技能: 线框设计, 网页设计, Agile 方法论, 目标受众, 模型, 用户体验, 可用性测试, UI/UX 战略, 信息架构, 以用户为中心的设计, 需求分析, 用户研究, 角色(用户体验)
中级 · 课程 · 1-3 个月

University at Buffalo
您将获得的技能: 电气布线, 建筑设计, 施工检查, 工程计算, 基本电气系统, 电气系统, 系统要求, 建筑规范, 成本估算, 机械设计, 暖通空调, 结构分析
中级 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: Test Case, Test Script Development, Test Planning, Test Automation, Test Engineering, Acceptance Testing, Test Tools, White-Box Testing, CI/CD, Software Quality Assurance, Test Data, Regression Testing, Quality Assurance
初级 · 课程 · 1-4 周

您将获得的技能: Apache Hadoop, Big Data, Application Deployment, Social Network Analysis, Data Processing, Distributed Computing, Java, Text Mining, Graph Theory, File Systems
混合 · 课程 · 1-3 个月

您将获得的技能: User Interface (UI), UI Components, Software Design, Maintainability, Application Development, Microsoft Windows, Object Oriented Programming (OOP), Python Programming, Data Persistence
混合 · 课程 · 1-4 周

您将获得的技能: AI Workflows, OpenAI API, LLM Application, OpenAI, Model Context Protocol, Generative AI Agents, Agentic systems, Tool Calling, Prompt Engineering, ChatGPT, Artificial Intelligence, Application Programming Interface (API), User Interface (UI), Context Management, Large Language Modeling, Python Programming, Development Environment, Application Deployment, Debugging
中级 · 课程 · 1-4 周