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

IBM
您将获得的技能: 数据挖掘, 数据可视化软件, 查询语言, 云计算, 大数据, 数据建模, Python 编程, 数据分析软件, 数据预处理, 计算机编程工具, 关系数据库, 数据库, R 程序设计, 数据科学, Jupyter, 模型部署, GitHub, 存储过程, 数据扫盲
攻读学位
初级 · 专项课程 · 3-6 个月

您将获得的技能: IT Security Architecture, Computer Networking, Operating System Administration, Package and Software Management, Network Troubleshooting, Version Control, IT Automation, Systems Administration, IT Infrastructure, Information Systems Security, TCP/IP, Git (Version Control System), Chef (Configuration Management Tool), Network Security, Ruby (Programming Language), File Systems, Computer Hardware, Technical Support, Interviewing Skills, Applicant Tracking Systems
攻读学位
初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: 机器学习, Model Evaluation, 数据转换, 数据分析, 数据可视化, Python 编程, 数据可视化软件, 数据科学, 仪表板, 数据操作, 网络抓取, 模型评估, 编程原则, 数据导入/导出, Plotly, 预测建模, 统计报告, Matplotlib, 探索性数据分析, 数据故事, 交互式数据可视化
攻读学位
初级 · 专项课程 · 3-6 个月

多位教师
您将获得的技能: Dashboard, Web Scraping, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Data Analysis, Data Presentation, Correlation Analysis, Pandas (Python Package), NumPy, R Programming, Data Import/Export, Programming Principles, Predictive Modeling, Data Science, Unsupervised Learning, Machine Learning, Project Management
初级 · 专项课程 · 3-6 个月

University of Alberta
您将获得的技能: Java, 简单对象访问协议(SOAP), 软件架构, 软件开发, 代码审查, 恢复性应用程序接口, 网络服务, 应用程序接口设计, 面向服务的架构, 软件文档, 统一建模语言, 模型-视图-控制器, 模型视图控制器, 可维护性, 面向对象设计, 软件设计模式, 软件系统, 软件设计, 产品系列工程, 面向对象编程(OOP), 微服务
初级 · 专项课程 · 3-6 个月

您将获得的技能: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Bash (Scripting Language), Test Automation, Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Cloud Services, Technical Communication, Web Services, Email Automation, Automation, Python Programming, Interviewing Skills, Applicant Tracking Systems, Configuration Management, Program Development, Programming Principles
高级设置 · 专业证书 · 3-6 个月

您将获得的技能: 数据分析, Python 编程, 查询语言, 统计编程, 数据可视化, 统计假设检验, 网络抓取, 仪表板, 数据分析软件, 编程原则, 数据科学, R 程序设计, 数据导入/导出, 统计分析, 存储过程, Jupyter, 关系数据库, 统计资料, 概率分布, 描述性统计
攻读学位
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: 生成式人工智能, ChatGPT, Prompt Engineering, 机器学习, 计算机视觉, 恢复性应用程序接口, 法学硕士申请, Python 编程, 响应式网页设计, 提示模式, 软件架构, 人工智能工作流程, 数据科学, LangChain, 检索-增强生成, 数据导入/导出, 及时工程, 软件开发生命周期, 数据伦理, 工程软件, IBM 云计算
攻读学位
初级 · 专业证书 · 3-6 个月

DeepLearning.AI
您将获得的技能: Model Evaluation, 机器学习, 无监督学习, 人工智能, 逻辑回归, Python 编程, 监督学习, 分类算法, 模型评估, 数据预处理, 回归分析, Scikit Learn(机器学习库), Jupyter, 功能工程, 预测建模, NumPy
初级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Design, Ruby (Programming Language), Performance Tuning, Data Persistence, Maintainability, Application Design, Software Engineering, Development Environment, Application Development, Application Security, Unit Testing, Scalability, Software Design, Debugging, Application Deployment, Software Configuration Management, Business Logic
初级 · 课程 · 1-3 个月

Meta
您将获得的技能: 单元测试, 用户体验, Linux 命令, Javascript, 网络应用, 网页内容无障碍导则, 事件驱动编程, 软件版本控制, 可用性, JavaScript 框架, 应用编程接口 (API), 调试, 用户体验设计, 用户界面(UI), 设计研究, 用户研究, 软件可视化, 伪代码, 用户界面和用户体验(UI/UX)设计, 层叠样式表(CSS)
攻读学位
初级 · 专业证书 · 3-6 个月

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