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

IBM
您将获得的技能: PyTorch(机器学习库), Python 程序设计, 检索-增强生成, 计算机视觉, 迁移学习, 无监督学习, 视觉转换器(ViT), Prompt Engineering, Keras(神经网络库), 生成式人工智能, PySpark, 生成模型架构, 数据科学, 机器学习, Apache Spark, 大型语言模型, 矢量数据库, LLM 申请, 监督学习, 模型评估
攻读学位
中级 · 专业证书 · 3-6 个月

您将获得的技能: Data Storytelling, Dashboard, Data Warehousing, SQL, Data Presentation, Data Visualization, Interactive Data Visualization, Data Security, Data Migration, Database Design, Data Governance, Descriptive Statistics, Data Store, Data Management, MySQL, Databases, Exploratory Data Analysis, Data Architecture, Excel Formulas, Business Intelligence
初级 · 专业证书 · 3-6 个月

您将获得的技能: Adobe Express, Web Content Accessibility Guidelines, Typography, Visual Design, Style Guides, Graphic and Visual Design, Design, Digital Design, Layout Design, Graphic Design, Color Theory, Design Elements And Principles, Content Creation, AI Personalization, Branding, Creativity, Generative AI
初级 · 课程 · 1-4 周

Edureka
您将获得的技能: Cloud-Native Computing, Grafana, Web Services, Web Applications, Software Architecture, Development Environment, Object Oriented Design, CI/CD, Programming Principles, Computer Programming, Program Development, Network Security, Other Programming Languages, Software Development Tools, Data Structures, Data Sharing
中级 · 专项课程 · 3-6 个月

University of Virginia
您将获得的技能: 客户洞察, 数据驱动的决策制定, 业务建模, 利益相关者的参与, 产品路线图, 客户参与, 产品改进, 新产品开发, Agile 方法论, 产品管理, 网络分析, 设计思维, 设计与产品, 创新
初级 · 课程 · 1-4 周

Hebrew University of Jerusalem
您将获得的技能: 数据结构, 面向对象编程(OOP), 操作系统, Algorithm, 计算机制图技术, 计划发展, 系统编程, 计算机编程, 软件架构, Virtual Machine, 计算机科学, 计算机结构, 计算机工程, 软件设计
混合 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: 应用编程接口 (API), Python 程序设计, 计算机视觉, 面向对象编程(OOP), 统一模型语言, 集成开发环境, 计算机编程, 软件工程, Jupyter, 图像分析, 软件设计
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: 增强现实, 以人为本的设计, 三维资产, 网页内容无障碍指南, 新兴技术, 设计师, 故事板, 交互设计, 增强现实与虚拟现实(AR/VR), 虚拟环境, 概念设计, 原型设计, 虚幻引擎, 虚拟现实, 可用性测试, 跨平台开发, 用户研究, 设计思维, Unity 引擎, 用户体验设计
初级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: 人工智能, 团队建设, 负责任的人工智能, 商业化, 利益攸关方沟通, Prompt Engineering, 创造力, 产品生命周期管理, 产品管理, ChatGPT, 生成式人工智能, 原型设计, 改善客户体验, 提示模式, 人工智能和机器学习(AI/ML), LLM 申请, Google 双子座, 投资回报, AI 产品战略, 技术产品管理
中级 · 专项课程 · 1-3 个月

LearnKartS
您将获得的技能: Java Programming, Object Oriented Programming (OOP), Java, Programming Principles, Computer Programming, Application Development, Program Development, Software Design Patterns, Debugging, Unit Testing
初级 · 课程 · 1-4 周

Intuit
您将获得的技能: 财务分析, 薪资管理, 财务会计, 收益表, 财务报告, 工资税, 工资单, 簿记, 固定资产, 库存控制, QuickBooks(会计软件), 库存会计, 金融报表, 折旧, 对账, 资产负债表, 薪资处理, 财产会计, 财务报表分析, 财务软件
初级 · 专业证书 · 3-6 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: 面向对象编程(OOP), 软件测试, 数据建模, 开发环境, Data Validation, 分布式计算, 数据结构, Scala 编程, 编程原则, 构建工具, 业务逻辑, 单元测试
中级 · 课程 · 1-3 个月