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

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Prompt Patterns, Ideation, Verification And Validation, Data Presentation, LLM Application, Productivity, OpenAI, Generative AI, Document Management, Expense Reports, Responsible AI, AI Enablement, Image Analysis, Creativity, Large Language Modeling, Expense Management, Organizational Skills, Artificial Intelligence
初级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: Unix 命令, 数据结构, 还原式 API, 移动开发, React Native, Git(版本控制系统), 苹果 Xcode, 可用性测试, Swift 编程, GitHub, 版本控制, 用户研究, 苹果 iOS, iOS 开发, 用户界面(UI), Javascript, 交互设计, 核心数据(软件), 角色(用户体验), Jest(JavaScript 测试框架)
攻读学位
初级 · 专业证书 · 3-6 个月

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

University of Michigan
您将获得的技能: 面向对象编程(OOP), 数值分析, 数学建模, 工程分析, 有限元方法, C++(编程语言), 高等数学
中级 · 课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: Excel 宏, Algorithm, 数据清理, 电子表格软件, 数据管理, 计算机编程, 解决问题, Visual Basic(编程语言), 编程原则, 自动化, 调试
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Html 和 Css, Data Validation, 数据结构, 网络开发, 网页内容无障碍指南, 互动设计, 用户界面(UI), 网页设计与开发, 事件驱动编程, 调试, Javascript
初级 · 课程 · 1-4 周

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

Board Infinity
您将获得的技能: ASP.NET, .NET Framework, C# (Programming Language), Object Oriented Programming (OOP), Web Development, Web Applications, Object Oriented Design, Programming Principles, Development Environment, Debugging
初级 · 课程 · 1-4 周

Board Infinity
您将获得的技能: ABAP RESTful Programming Model (RAP), SAP S/4HANA, Business Logic, SAP Applications, Unit Testing, Restful API, Application Deployment, Core Data (Software), Business Reporting, Secure Coding, Debugging, Full-Stack Web Development, Application Development, Object Oriented Design, Report Writing, Security Controls, Programming Principles, Enterprise Application Management, Object Oriented Programming (OOP), User Interface (UI)
中级 · 专项课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 探索性数据分析, 软件安装, R 语言程序设计(中文版), Rmarkdown, 数据分析, GitHub, 版本控制, 数据科学, 数据扫盲, R(软件), 统计编程
混合 · 课程 · 1-4 周

您将获得的技能: NumPy, Pandas (Python Package), Image Analysis, Data Manipulation, Matplotlib, Computer Vision, Data Analysis, Interactive Data Visualization, Python Programming, Data Visualization, JSON, Programming Principles, Scripting, Scripting Languages, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Computer Programming, Software Installation
初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: 面向对象编程(OOP), 软件安装, Virtual Machine, 计划发展, Java 编程, Java, 开发环境, 网络应用, 计算机编程, 日蚀(软件)
中级 · 课程 · 1-3 个月