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

您将获得的技能: Object Oriented Design, Software Design Patterns, Functional Design, Maintainability
中级 · 课程 · 3-6 个月

您将获得的技能: Adobe Express, Responsible AI, Logo Design, Digital Design, Layout Design, Generative AI, Social Media, Content Creation, Graphic Design, Social Media Management, Creative Design, Adobe Photoshop, Visual Design, Content Marketing, Infographics, Content Strategy, Typography, Color Theory, Storytelling, Branding
初级 · 专业证书 · 3-6 个月

您将获得的技能: Data Storytelling, Data Visualization, Data Ethics, Exploratory Data Analysis, Sampling (Statistics), Data Visualization Software, Feature Engineering, Regression Analysis, Descriptive Statistics, Logistic Regression, Statistical Hypothesis Testing, Model Evaluation, Data Analysis, Tableau Software, Data Science, Statistical Analysis, Machine Learning, Object Oriented Programming (OOP), Interviewing Skills, Python Programming
攻读学位
高级设置 · 专业证书 · 3-6 个月

Universidad Nacional Autónoma de México
您将获得的技能: Android Development, Android Studio, Mobile Development, Java, Object Oriented Programming (OOP), Mockups, Android (Operating System), Java Programming, Data Persistence, Application Design, Application Deployment, Application Development, Software Design Patterns, JSON, Prototyping, UI Components, Data Storage, User Interface (UI), Google Cloud Platform, Instagram
中级 · 专项课程 · 3-6 个月

Board Infinity
您将获得的技能: Restful API, ASP.NET, Microsoft SQL Servers, C# (Programming Language), Web Services, Database Management, JSON, SQL, Database Design, Server Side, Object Oriented Programming (OOP), API Design, Programming Principles
中级 · 课程 · 1-4 周

Duke University
您将获得的技能: Algorithm, Html 和 Css, 层叠样式表(CSS), 计算思维, 计算机编程, 网络开发, 网页设计, 图像分析, 用户界面(UI), Javascript, 编程原则, 互动设计, 调试, 事件驱动编程
初级 · 课程 · 1-4 周

École Polytechnique Fédérale de Lausanne
您将获得的技能: 可视化(计算机制图), 面向对象编程(OOP), Scala 编程, 数据处理, 数据操作, 软件设计, 热图, 交互式数据可视化, 大数据, 数据结构, 实时数据, 分布式计算, 计算机编程, Apache Spark, 功能设计, 用户界面(UI), 性能调整, 编程原则, 地理空间信息与技术, 软件设计模式
中级 · 专项课程 · 3-6 个月

University of Virginia
您将获得的技能: 创造力, 企业战略, 新产品开发, 创新, 技术战略, 营销, 案例研究, 战略思维, 产品管理, 产品生命周期管理, 产品改进, 设计思维, 业务转型, 信息技术, 创造性地解决问题, 商业分析, 领导与管理, 数字化转型, 叙事, 构思
初级 · 专项课程 · 3-6 个月
University of Toronto
您将获得的技能: Python 程序设计, Algorithm, 面向对象编程(OOP), 数据结构, 单元测试, 测试自动化, 计划发展, 计算思维, 测试案例, 软件测试, 调试
混合 · 课程 · 1-3 个月

您将获得的技能: Motion Graphics, Animations, User Interface and User Experience (UI/UX) Design, Usability, User Experience, Wireframing, Interaction Design, User Interface (UI) Design, Prototyping, UI Components, Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, Style Guides, Responsive Web Design
中级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Prompt Patterns, Ideation, Verification And Validation, Data Presentation, LLM Application, Productivity, OpenAI, Generative AI, Document Management, Expense Reports, Responsible AI, AI Enablement, Image Analysis, Creativity, Large Language Modeling, Expense Management, Organizational Skills, Artificial Intelligence
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: Matplotlib, Object Oriented Programming (OOP), Plotly, Seaborn, Data Visualization Software, Object Oriented Design, Data Visualization, Pandas (Python Package), NumPy, Statistical Visualization, Interactive Data Visualization, Software Documentation, Scatter Plots, Box Plots, Heat Maps, Data Structures, Maintainability, Programming Principles, Data Import/Export, Data Manipulation
中级 · 专项课程 · 3-6 个月