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

Logical Operations
您将获得的技能: Adobe Photoshop, Video Editing, Adobe Creative Cloud, Adobe Illustrator, Photo Editing, Graphic and Visual Design, Post-Production, Graphic and Visual Design Software, Graphic Design, Animations, Image Quality, Computer Graphic Techniques, Photography, Business Process Automation, User Interface (UI), Automation, Productivity Software
混合 · 课程 · 1-3 个月

University of Minnesota
您将获得的技能: 持续部署, 质量保证, 软件质量(SQA/SQC), 可维护性, 软件设计, 持续交付, 应用程序部署, 面向对象设计, 计划发展, 应用安全, 软件质量保证, 开发测试, 开发环境, 软件架构, 威胁建模, 软件工程, 安全需求分析, 软件测试, 代码审查, 软件设计模式
中级 · 课程 · 1-3 个月

IBM
您将获得的技能: Python 程序设计, 数据管道, 数据导入/导出, 关系数据库, Data Governance, 数据库设计, 存储过程, 数据库管理, MySQL, 数据架构, 数据库, 大数据, 数据转换, 数据存储, SQL, 网页抓取, 数据仓库, 摘录, IBM DB2, 编程原则
初级 · 专项课程 · 3-6 个月

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Prompt Patterns, Multimodal Prompts, LLM Application, Productivity, OpenAI, Anthropic Claude, Creative Problem-Solving, AI Enablement, Generative AI, AI Personalization, Creative Thinking, Artificial Intelligence, Innovation, Brainstorming, Large Language Modeling, Game Design, Education Software and Technology, Student Engagement
初级 · 专项课程 · 1-3 个月

Universidad Nacional Autónoma de México
您将获得的技能: Android Development, Android Studio, Java, Mobile Development, Object Oriented Programming (OOP), Java Programming, Application Deployment, JSON, Web Services, Mockups, Mobile Development Tools, Application Design, Restful API, Application Development, Software Design Patterns, Kotlin, User Interface (UI) Design, Prototyping, Application Lifecycle Management, Instagram
中级 · 专项课程 · 3-6 个月

University of Colorado System
您将获得的技能: 面向对象编程(OOP), 数据结构, 三维资产, Unity 引擎, 面向对象设计, 文件输入/输出, C#(编程语言), 虚幻引擎, 软件文档, 视频游戏开发, 开发环境, 数据存储, 计算机编程, 游戏设计, 用户界面(UI), 编程原则, C++(编程语言), 调试, 事件驱动编程, 软件设计模式
中级 · 专项课程 · 3-6 个月

Board Infinity
您将获得的技能: SAP S/4HANA, Business Logic, SAP Applications, Business Reporting, Debugging, Object Oriented Design, Report Writing, Programming Principles, Object Oriented Programming (OOP), User Interface (UI), Program Development, UI Components, Test Tools, Data Entry, Eclipse (Software), Software Engineering, Maintainability, Development Environment, Data Structures
初级 · 课程 · 1-4 周

您将获得的技能: 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 个月

您将获得的技能: 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 个月

Adobe
您将获得的技能: 创造力, 平面设计, Prompt Engineering, 生成式人工智能, 数据完整性, AI 工作流程, 人工智能, Adobe Express, 图像分析, 负责任的人工智能
混合 · 课程 · 1-4 周

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

您将获得的技能: 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 个月