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

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 周

您将获得的技能: Adobe Express, Social Media Content, Responsible AI, Cross-Channel Marketing, Content Marketing, Generative AI, Social Media, Marketing Analytics, Data Ethics, Marketing Effectiveness, Data-Driven Decision-Making, Content Creation, Marketing Automation, Email Marketing, Social Media Campaigns, Adobe Creative Cloud, Graphic and Visual Design, Search Engine Optimization, Storytelling, Performance Analysis
初级 · 专项课程 · 1-3 个月

Banco Interamericano de Desarrollo
您将获得的技能: Building Design, Social Impact, Sustainable Design, Architectural Design, Financial Inclusion, Construction, Environmental Issue, Climate Change Mitigation, Case Studies
初级 · 课程 · 1-3 个月

您将获得的技能: Pandas (Python Package), NumPy, Data Manipulation, Data Preprocessing, Package and Software Management, Data Analysis, Data Transformation, Data Integration, JSON, Object Oriented Programming (OOP), Data Wrangling, Data Science, Python Programming, Computer Programming, Programming Principles, Data Import/Export, Software Design, Data Validation, Computational Logic, Data Structures
初级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: Prompt Engineering, Event Marketing, Presentations, Video Editing, Canva (Software), Marketing Materials, Color Theory, Typography, Storytelling, Marketing Collateral, Marketing Design, Interactive Design, Brand Strategy, Social Media, Logo Design, Layout Design, Social Media Content, Social Media Campaigns, Branding, Content Creation
初级 · 专业证书 · 3-6 个月

您将获得的技能: Algorithms, Pseudocode, Javascript, Data Structures, Computational Thinking, Performance Tuning, Computer Programming, Solution Design, Object Oriented Programming (OOP), Debugging
中级 · 课程 · 1-4 周

您将获得的技能: 管理团队, Kanban 原则, 沟通, Scrum(软件开发), 冲刺回顾, 团队建设, 用户故事, 信息技术, 风险管理, 软件设计, 积压工作, 敏捷项目管理, 软件开发生命周期, Devops, 软件架构, Agile 方法论, 软件开发方法, 敏捷软件开发, 冲刺计划, 计算机硬件
初级 · 专业证书 · 3-6 个月

您将获得的技能: Adobe Firefly, Adobe Express, Ideation, Adobe Acrobat, Presentations, Generative AI, Content Creation, Creative Thinking, Adobe Photoshop, Creativity, Prompt Engineering, Adobe Illustrator, Storytelling, Visual Design, Graphic Design, Design, Branding, Artificial Intelligence, Communication, Digital Marketing
初级 · 专项课程 · 1-3 个月

University of Virginia
您将获得的技能: 客户洞察, 新产品开发, 数据驱动的决策制定, 设计与产品, 业务建模, 利益相关者的参与, 网络分析, 客户参与, 产品路线图, 产品改进, 产品管理, 设计思维, 创新, Agile 方法论
初级 · 课程 · 1-4 周

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

Intuit
您将获得的技能: 收益表, 财务会计, 工资单, 薪资管理, 资产负债表, 薪资处理, 固定资产, 簿记, 工资税, 库存控制, 库存会计, 财务分析, 折旧, 财产会计, QuickBooks(会计软件), 财务软件, 金融报表, 对账, 财务报告, 财务报表分析
初级 · 专业证书 · 3-6 个月