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

University of California San Diego
您将获得的技能: 面向对象编程(OOP), 编程原则, Java, 数字教学法, 计算机编程, 集成开发环境, 教学, 调试
初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: 数据结构, 数据可视化软件, 数据导入/导出, 开发环境, 软件包和软件管理, 脚本语言, 计划发展, 编程原则, 数据操作, 数据存储, 数据处理, Python 程序设计, 绘图(图形), 数据整合, 脚本, 文件输入/输出, 数据清理, 数据可视化, 数据分析, 计算机编程
初级 · 专项课程 · 3-6 个月

您将获得的技能: React Native, Prompt Engineering, Software Development Life Cycle, Flutter (Software), Swift Programming, Mobile Development, Software Architecture, Apple Xcode, Android Studio, User Centered Design, Android Development, React Redux, Apple iOS, Responsive Web Design, Git (Version Control System), GitHub, Android (Operating System), Cascading Style Sheets (CSS), React.js, AI Personalization
初级 · 专业证书 · 3-6 个月

University of Colorado Boulder
您将获得的技能: Algorithm, Excel 宏, 数据导入/导出, 数据管理, 用户界面(UI), Data Validation, 自动化, 模拟, 微软Excel, 编程原则, Visual Basic(编程语言), 解决问题, 电子表格软件, 文件输入/输出, UI 组件, 调试, 代码审查, 数据清理, 计算机编程
初级 · 专项课程 · 3-6 个月

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

IBM
您将获得的技能: 数据叙事, 交互式数据可视化, Prompt Engineering, 数据可视化软件, 数据伦理, 负责任的人工智能, ChatGPT, 原型设计, Prompt 工程工具, Python 程序设计, 深度学习, 仪表板, 提示模式, 生成式人工智能, AI 工作流程, 统计分析, 数据分析, 分析, 人工智能和机器学习(AI/ML), OpenAI
中级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: Matplotlib, 数据科学, 回归分析, 数据转换, 数据导入/导出, 数据操作, 数据驱动的决策制定, Scikit-learn (机器学习库), Python 程序设计, 数据清理, 统计分析, 数据预处理, 数据可视化, NumPy, 模型评估, 预测建模, Pandas(Python 软件包), 数据分析, 探索性数据分析
中级 · 课程 · 1-3 个月

DeepLearning.AI
您将获得的技能: Prompt Engineering, 模型部署, 负责任的人工智能, 自然语言处理, Python 程序设计, 可扩展性, 生成式人工智能, 机器学习, LLM 申请, 生成模型架构, 强化学习, 应用机器学习, 大型语言模型, 模型评估
中级 · 课程 · 1-4 周

DeepLearning.AI
您将获得的技能: PyTorch(机器学习库), 卷积神经网络, 深度学习, 人工神经网络, 数据预处理, 迁移学习, 计算机视觉, 张力流, Keras(神经网络库), 图像分析
中级 · 课程 · 1-4 周

您将获得的技能: Matplotlib, 交互式数据可视化, 数据可视化软件, 散点图, Plotly, 仪表板, 数据展示, Python 程序设计, 数据操作, 热图, 柱状图, 地理空间信息与技术, 箱形图, Jupyter, Seaborn, Pandas(Python 软件包), 数据可视化, 数据分析
中级 · 课程 · 1-3 个月

AI CERTs
您将获得的技能: AI Personalization, Video Production, Media Production, Photo/Video Production and Technology, Video Editing, Videography, Image Analysis, Storytelling, Generative AI, Artificial Intelligence, Real Time Data, AI Workflows, Image Quality, Editing, Deep Learning
中级 · 课程 · 1-3 个月

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), Debugging
中级 · 专项课程 · 1-3 个月