Design Patterns 课程可以帮助您学习面向对象的设计原则、Singleton 和 Observer 等常见设计模式以及软件架构的最佳实践。您可以掌握代码重构、提高可维护性和加强开发人员之间协作的技能。许多课程都会介绍一些工具,如用于可视化设计结构的 UML 和便于实现设计模式的 Integrated Development Environment (IDE),使您能够在实际编码项目中应用这些概念。

您将获得的技能: Unity Engine, Integrated Development Environments, Event-Driven Programming, Software Development Tools, User Interface (UI), Graphical Tools, Scripting, Software Design, Package and Software Management, Object Oriented Design, C# (Programming Language), Version Control
混合 · 课程 · 1-3 个月

您将获得的技能: Data Visualization, Storytelling, Infographics, Layout Design, Branding
中级 · 课程 · 3-6 个月

您将获得的技能: Responsive Web Design, Cascading Style Sheets (CSS), Web Design, User Interface (UI) Design, UI Components, Usability, Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Animations, Web Development
中级 · 课程 · 1-4 周

您将获得的技能: Prompt Engineering, Brainstorming, Email Automation, AI Enablement, Concision, Large Language Modeling, Business Writing, Productivity, Organizational Skills
初级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: 概念设计, 线框设计, 交互设计, 故事板, 模型, 构思, 用户体验设计, 以用户为中心的设计, 用户界面(UI), 可用性测试, 原型设计, 用户故事, 用户研究
初级 · 课程 · 1-3 个月

您将获得的技能: Virtual Environment, Unreal Engine, 3D Assets, Augmented and Virtual Reality (AR/VR), Video Game Development, Game Design, Conceptual Design, Animation and Game Design, Image Quality, Performance Tuning, Ideation, Layout Design, Design Elements And Principles, Creativity
初级 · 课程 · 1-4 周

您将获得的技能: Logo Design, Style Guides, Visual Design, Graphic and Visual Design, Image Quality, Design Elements And Principles
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: 应用编程接口 (API), 预测建模, 文件输入/输出, 数据结构, 面向对象编程(OOP), Algorithm, Java, Java 编程, 编程原则, 软件工程, 计算机编程, 软件设计, 性能测试, 调试
初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Newsletters, Email Marketing, Project Design, Content Creation, Scheduling, Test Tools, User Accounts, Marketing, Communication
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Animation and Game Design, Video Game Development, Computer Graphics, 3D Assets, Animations, C# (Programming Language), Cross Platform Development, Development Environment, Software Installation, Content Management
混合 · 课程 · 1-4 周

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

您将获得的技能: 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 周