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

您将获得的技能: Adobe InDesign, Layout Design, Color Theory, Multimedia, Typography, Graphic Design, Design, Graphic and Visual Design Software, Design Elements And Principles, Style Guides, Document Management, Digital Publishing
初级 · 课程 · 1-3 个月
École Polytechnique Fédérale de Lausanne
您将获得的技能: Algorithm, Scala 编程, 数据结构, 集成开发环境, 面向对象编程(OOP), 编程原则, 功能设计
中级 · 课程 · 1-3 个月

您将获得的技能: API Design, Restful API, Application Programming Interface (API), Test Automation, Data Mapping, Application Deployment, Cloud Deployment, Salesforce, Robotic Process Automation, Business Process Automation, Software Testing, Data Integration, API Testing, Architectural Design, Software Development Tools, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML)
中级 · 课程 · 3-6 个月

University of Toronto
您将获得的技能: 坚持不懈, UI 组件, 交互设计, 应用设计, 集成开发环境, 动画, 面向对象编程(OOP), Swift 编程, 用户界面(UI), 移动开发, 应用框架, Objective-C(编程语言), 苹果 Xcode, 编程原则, 模型-视图-控制器, 用户界面和用户体验(UI/UX)设计, 数据持久性, 苹果 iOS, 应用程序开发, iOS 开发
中级 · 专项课程 · 3-6 个月

University of London
您将获得的技能: 数据收集, 调查, 研究, 道德标准与行为, 研究设计, 研究方法, 定性研究, 时间表, 社会科学, 写作
混合 · 课程 · 1-4 周

您将获得的技能: 3D Modeling, Animation and Game Design, 3D Assets, Animations, Visualization (Computer Graphics), Computer Graphics, Graphics Software, Design and Product
初级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: 创造力, 人工智能, 大型语言模型, 生产率, 验证和确认, LLM 申请, 数据展示, Prompt Engineering, 文件管理, ChatGPT, 构思, 负责任的人工智能, AI 赋能, 解决问题, 风险管理框架, 信息管理, 生成式人工智能, 数据分析, OpenAI, 提示模式
初级 · 专项课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 交互式数据可视化, 可视化(计算机制图), 网页抓取, 软件包和软件管理, 技术文档, R 语言程序设计(中文版), 数据清理, Open Source 技术, 数据地图, 软件文档, Ggplot2, 调试, 数据预处理, 传单(软件), 面向对象编程(OOP), 数据操作, 数据可视化软件, 数据可视化, 单元测试, Tidyverse(R 软件包)
初级 · 专项课程 · 3-6 个月

Logical Operations
您将获得的技能: Adobe InDesign, Layout Design, Graphic Design, Graphic and Visual Design, Adobe Creative Cloud, Document Management, Graphic and Visual Design Software, Typography, Style Guides, Design Elements And Principles, Productivity Software, User Interface (UI), Color Theory
混合 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: ASP.NET, .NET Framework, C# (Programming Language), Object Oriented Programming (OOP), Web Development, Web Applications, Object Oriented Design, Programming Principles, Development Environment, Debugging
初级 · 课程 · 1-4 周

Princeton University
您将获得的技能: Algorithm, 文件输入/输出, 计算机编程, 计划发展, 计算思维, 动画, Java 编程, 计算机科学, 面向对象编程(OOP), 数据结构, 性能调整, Java, 编程原则, 调试
初级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 网页内容无障碍指南, 网页设计, 前端网络开发, AJAX, 开发环境, 层叠样式表(CSS), Html 和 Css, Javascript, 网络应用, 响应式网页设计, 网络开发工具
混合 · 课程 · 1-4 周