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

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Prompt Patterns, Ideation, Verification And Validation, Succession Planning, LLM Application, Productivity, OpenAI, Business Writing, Responsible AI, Generative AI, AI Enablement, Leadership, Meeting Facilitation, Organizational Leadership, Leadership and Management, Creativity, Problem Solving, Risk Management
初级 · 专项课程 · 1-3 个月

California Institute of the Arts
您将获得的技能: Adobe Premiere, Peer Review, Cinematography, Video Editing, Videography, Video Production, Post-Production, Storyboarding, Photo/Video Production and Technology, Editing, Creativity, Media Production, Visual Design, Graphic and Visual Design, Design Elements And Principles, Storytelling, Creative Design, Content Creation, Graphic and Visual Design Software, Personal Development
初级 · 专项课程 · 3-6 个月

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

Google Cloud
您将获得的技能: Google Cloud Platform, Cloud Infrastructure, Application Deployment, Prompt Engineering, Kubernetes, Containerization, Database Architecture and Administration, MySQL, Cloud Computing Architecture, Dataflow, PostgreSQL, Identity and Access Management, Cloud Deployment, Data Migration, Cloud Management, Cloud Security, Cloud Applications, Operational Databases, Database Design, Database Management
中级 · 专项课程 · 3-6 个月

您将获得的技能: Data Storytelling, Dashboard, Data Presentation, Data Visualization, Database Design, MySQL, Presentations, Descriptive Statistics, Extract, Transform, Load, Business Intelligence, Data Visualization Software, IBM DB2, Tableau Software, Relational Databases, Star Schema, IBM Cognos Analytics, Interactive Data Visualization, Microsoft SQL Servers, Regression Analysis, Excel Formulas
初级 · 专业证书 · 3-6 个月

LearnKartS
您将获得的技能: Responsive Web Design, AI Personalization, Web Analytics and SEO, HTML and CSS, Web Content, Application Security, Web Servers, Cloud Hosting, Control Panels
初级 · 课程 · 1-4 周

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

您将获得的技能: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), File I/O, Computer Programming, Microsoft Visual Studio, System Programming, Apple Xcode, Development Environment, Algorithms, File Systems, Software Design Patterns, Data Structures, Performance Tuning, Debugging, File Management
中级 · 专项课程 · 3-6 个月

Duke University
您将获得的技能: NumPy, Data Structures, Data Analysis, Object Oriented Programming (OOP), Exploratory Data Analysis, Image Analysis, Data Science, Data Transformation, Data Manipulation, Big Data, Performance Tuning, Python Programming, Data Import/Export
初级 · 课程 · 1-4 周

Meta
您将获得的技能: Git(版本控制系统), 版本控制, 移动开发, 交互设计, 还原式 API, GitHub, 用户界面(UI), 数据结构, Unix 命令, 可用性测试, Swift 编程, React Native, Javascript, 苹果 Xcode, Jest(JavaScript 测试框架), 用户研究, 核心数据(软件), 苹果 iOS, 角色(用户体验), iOS 开发
攻读学位
初级 · 专业证书 · 3-6 个月

University of London
您将获得的技能: 显示设备, 原型设计, 可视化(计算机制图), 三维资产, 虚拟现实, 增强现实与虚拟现实(AR/VR), 应用设计, 计算机图形学, 视频游戏开发, 构思, 交互设计, 用户界面(UI), 人机交互, Unity 引擎, 可用性测试, 动画, 游戏设计, 虚拟环境, 故事板, 三维建模
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: 应用程序部署, 统一模型语言, 计算机编程, 软件开发, Python 程序设计, 软件设计模式, 软件开发工具, 前端网络开发, 软件文档, 软件开发生命周期, 软件设计, 开发环境, 软件工程, 软件架构, 编程原则, 软件开发方法, 网络应用, 后端网站开发
初级 · 课程 · 1-3 个月