面向对象编程课程可以帮助您学习类、对象、继承和多态性等核心概念。您可以掌握设计稳健的软件架构、实施设计模式和编写可重复使用代码的技能。许多课程都会介绍软件开发中常用的工具,如 Java、Python 和 C++,使您能够在实际编码项目中应用所学知识。此外,您还可以探索增强面向对象原则的框架,进一步丰富您的编程工具包。

University of Michigan
您将获得的技能: Html 和 Css, 可用性, 前端网络开发, 超文本标记语言(HTML), 网页内容无障碍指南, 验证和确认, 层叠样式表(CSS), 数据结构, 线框设计, 网络开发, Bootstrap(前端框架), 浏览器兼容性, 用户界面(UI), Javascript, 响应式网页设计, 互动设计, 网络开发工具, 网页设计与开发, 网页设计, 事件驱动编程
初级 · 专项课程 · 3-6 个月

您将获得的技能: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Computer Science
初级 · 指导项目 · 不超过 2 小时

Microsoft
您将获得的技能: CI/CD, Cascading Style Sheets (CSS), GitHub, C# (Programming Language), HTML and CSS, Azure DevOps, Load Balancing, Continuous Integration, Git (Version Control System), Role-Based Access Control (RBAC), Scalability, Object Oriented Programming (OOP), Authentications, ASP.NET, Full-Stack Web Development, Web Development, SQL, Microsoft Copilot, .NET Framework, Graph Theory
初级 · 专业证书 · 3-6 个月

Coursera
您将获得的技能: R (Software), Data Import/Export, Package and Software Management, R Programming, Data Structures, Data-oriented programming, Statistical Programming, Data Analysis Software, Data Analysis, Data Science
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: JSON, jQuery, Browser Compatibility, Event-Driven Programming, UI Components
中级 · 课程 · 1-4 周

Imperial College London
您将获得的技能: Python 程序设计, 统计, 数据预处理, NumPy, 无监督学习, 降维, Jupyter, 线性代数, 功能工程, 微积分, 高等数学
中级 · 课程 · 1-4 周

您将获得的技能: Test Planning, Test Tools, Prompt Engineering, Version Control, OpenAI API, Debugging, Google Gemini, Software Design Patterns, Object Oriented Design, Software Testing, GitLab, Responsible AI, Infrastructure as Code (IaC), Application Programming Interface (API), Mobile Development, Front-End Web Development, Back-End Web Development, Application Development, GitHub, Artificial Intelligence and Machine Learning (AI/ML)
中级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Web Applications, Event-Driven Programming, JavaScript Frameworks, Application Programming Interface (API), Application Development, UI Components, Unit Testing, Front-End Web Development, Software Design Patterns, Context Management, Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Data Management
中级 · 专项课程 · 1-3 个月

ESSEC Business School
您将获得的技能: R 语言程序设计(中文版), 预测, 数据分析, 商业智能, 沟通, 预测分析, 商业分析, 回归分析, 统计方法, 战略思维, 信息技术, 统计分析, 数据可视化, 商务, 数据展示
混合 · 课程 · 1-3 个月

您将获得的技能: AI Workflows, OpenAI API, LLM Application, OpenAI, Model Context Protocol, Generative AI Agents, Agentic systems, Tool Calling, Prompt Engineering, ChatGPT, Artificial Intelligence, Application Programming Interface (API), User Interface (UI), Context Management, Large Language Modeling, Python Programming, Development Environment, Application Deployment, Debugging
中级 · 课程 · 1-4 周

The Hong Kong University of Science and Technology
您将获得的技能: 模拟和模拟软件, 工程计算, 数学软件, 数值分析, 积分微积分, 几何学, 计算思维, 电磁学, 数学建模, 线性代数, 工程学, 代数, 微分方程, 应用数学, 工程分析, 机械工程, 微积分, 有限元方法, Matlab, 高等数学
初级 · 专项课程 · 3-6 个月

University of California, Davis
您将获得的技能: 探索性数据分析, 数据管道, 数据质量, Data Governance, 数据湖, JSON, 同行评审, SQL, 数据分析, 数据管理, Apache Spark, 统计分析, 解决复杂问题, 描述性统计, 性能指标, 数据叙事, 分布式计算, 数据可视化, 数据建模, 演讲
初级 · 专项课程 · 3-6 个月