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

您将获得的技能: Object Oriented Programming (OOP), Data Structures, Python Programming, NumPy, Pandas (Python Package), Data Analysis, Scripting, Data Manipulation, Data Visualization, Algorithms, Debugging
高级设置 · 课程 · 1-3 个月

您将获得的技能: Web Content Accessibility Guidelines, User Experience Design, Design and Product, Digital Design, User Interface (UI), Technical Writing, Usability Testing, Design Research, User Centered Design, Content Creation, Style Guides, Content Strategy, Writing, Information Architecture, Product Design
初级 · 课程 · 1-3 个月

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

Logical Operations
您将获得的技能: Adobe Illustrator, Adobe Creative Cloud, Graphic and Visual Design, Graphic Design, Creative Design, Graphic and Visual Design Software, Graphical Tools, Color Theory, Typography, Document Management, Design Strategies, User Interface (UI), Productivity Software
混合 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Claude Code, Prompt Engineering, ChatGPT, Generative AI Agents, Prompt Patterns, Generative AI, Multimodal Prompts, AI Workflows, AI Orchestration, LLM Application, Productivity, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Software Engineering, Software Development Tools, Software Development, Software Architecture, Automation, Software Testing, Software Design
初级 · 专项课程 · 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 个月

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

Meta
您将获得的技能: SQL, 交互设计, 移动开发, 用户体验, 用户界面(UI), Unix 命令, React.js, 可用性测试, 网络开发工具, 用户研究, GitHub, Javascript, React Native, 版本控制, 还原式 API, Git(版本控制系统), Jest(JavaScript 测试框架), 设计研究, 用户体验设计, 角色(用户体验)
初级 · 专项课程 · 3-6 个月

University of Toronto
您将获得的技能: 面向对象编程(OOP), 移动开发, 集成开发环境, 编程原则, 苹果 Xcode, 计算机编程, Swift 编程, 苹果 iOS, 图像分析, Objective-C(编程语言), iOS 开发
混合 · 课程 · 1-3 个月

您将获得的技能: 3D Modeling, Debugging, Scripting, Object Oriented Programming (OOP), Computer Graphics, Programming Principles, Animation and Game Design, Development Environment, Python Programming
初级 · 课程 · 1-3 个月

您将获得的技能: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), Containerization, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, Database Design, Cloud-Native Computing, Responsive Web Design, NoSQL, Git (Version Control System), Ajax, Grafana, Javascript, Azure DevOps, Engineering Software
初级 · 专业证书 · 3-6 个月

您将获得的技能: Web Content Accessibility Guidelines, Adobe Express, Multimedia, User Experience Design, Design Elements And Principles, Design, Visual Design, Diversity and Inclusion, Graphic Design, Creative Design, User Centered Design, Color Theory
初级 · 课程 · 1-4 周