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

Microsoft
您将获得的技能: CI/CD, Cascading Style Sheets (CSS), GitHub, C# (Programming Language), HTML and CSS, Azure DevOps, Load Balancing, Continuous Integration, Git (Version Control System), Role-Based Access Control (RBAC), Scalability, Object Oriented Programming (OOP), Authentications, ASP.NET, Full-Stack Web Development, Web Development, SQL, Microsoft Copilot, .NET Framework, Graph Theory
初级 · 专业证书 · 3-6 个月
University of Illinois Urbana-Champaign
您将获得的技能: Algorithm, 验证和确认, 数学软件, 系统设计, 计算机结构, 设计软件, 专用集成电路, 数据结构, 软件开发工具, 计算机编程工具, 计算机工程, 计算逻辑, 数字设计, 理论计算机科学, 调试
中级 · 课程 · 1-3 个月

University of Minnesota
您将获得的技能: 以用户为中心的设计, UI/UX 研究, 可用性, 用户界面(UI), 人机交互, 用户体验设计, 测试计划, 可用性测试, 用户研究
混合 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 概率与统计, 统计建模, 贝叶斯统计, 统计分析, 概率, 样本量的确定, 统计假设检验, 统计推理, 抽样(统计), 统计, 统计方法, 数据分析, 概率分布
混合 · 课程 · 1-4 周

Meta
您将获得的技能: 测试驱动开发(TDD), 移动开发, Android Studio, 面向对象编程(OOP), 软件测试, Kotlin, 安卓开发, 功能设计, 单元测试
中级 · 课程 · 1-4 周

Lund University
您将获得的技能: 利益相关者的参与, 社会影响, 环境与资源管理, 可持续商业, 环境科学, 创新, 政策分析, 可持续设计, 供应管理, 可持续发展, 环境工程, 环境政策, 商业分析, 战略采购
初级 · 课程 · 1-3 个月

您将获得的技能: Cryptography, Object Oriented Programming (OOP), File I/O, Encryption, Data Structures, Software Development, Data Visualization, Model Evaluation, Automation, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Natural Language Processing, Algorithms, Key Management, Software Installation, Data Validation
初级 · 专项课程 · 3-6 个月

您将获得的技能: Software Architecture, Systems Development Life Cycle, Systems Architecture, Systems Thinking, Software Design Patterns, Stakeholder Communications, Systems Analysis, Data Flow Diagrams (DFDs), Application Design
初级 · 课程 · 1-3 个月

您将获得的技能: Animations, Animation and Game Design, 3D Assets, Computer Graphics, 3D Modeling, Visualization (Computer Graphics), Motion Graphics, Simulations, Video Game Development, Design Elements And Principles, Design and Product
中级 · 课程 · 3-6 个月

University of Maryland, College Park
您将获得的技能: 硬件架构, 系统设计与实施, 技术设计, 安全工程, 密码学, 专用集成电路, 新兴技术, 网络安全, 硬件设计, Encryption, 威胁建模
混合 · 课程 · 1-3 个月
University of California, Davis
您将获得的技能: 竞争分析, 文案写作, 品牌营销, 旁听, B2B 销售, 营销分析, 社交媒体战略, 营销策略与技巧, 数字媒体战略, 搜索引擎优化, 企业对消费者, 写作, 内容营销
中级 · 课程 · 1-4 周

您将获得的技能: Unity Engine, Game Design, Video Game Development, Animation and Game Design, Software Architecture, Object Oriented Design, UI Components, Scripting, C# (Programming Language), Debugging
混合 · 课程 · 1-4 周