面向对象编程课程可以帮助您学习类、对象、继承和多态性等核心概念。您可以掌握设计稳健的软件架构、实施设计模式和编写可重复使用代码的技能。许多课程都会介绍软件开发中常用的工具,如 Java、Python 和 C++,使您能够在实际编码项目中应用所学知识。此外,您还可以探索增强面向对象原则的框架,进一步丰富您的编程工具包。
University of Michigan
您将获得的技能: JSON, 面向对象编程(OOP), 调试, jQuery, AJAX, PHP(脚本语言), Javascript 和 jQuery, 网络应用, 事件驱动编程, 数据导入/导出, Javascript
中级 · 课程 · 1-4 周

Universidad Nacional Autónoma de México
您将获得的技能: Java, Object Oriented Programming (OOP), Java Programming, Android Development, Android Studio, Mobile Development, Programming Principles, Integrated Development Environments
混合 · 课程 · 1-4 周

IBM
您将获得的技能: Python 程序设计, 计算机视觉, 负责任的人工智能, 数据科学, 检索-增强生成, Prompt Engineering, 响应式网页设计, 机器学习, LangChain, 软件开发生命周期, 生成式人工智能, 软件架构, 工程软件, LLM 申请, AI 工作流程, 提示模式, IBM 云, 还原式 API, 数据导入/导出, ChatGPT
攻读学位
初级 · 专业证书 · 3-6 个月

您将获得的技能: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, SQL, Full-Stack Web Development, Test Driven Development (TDD), Software Development, Restful API, Object Oriented Programming (OOP), Object Oriented Design, Cloud Deployment, Database Management, Digital Transformation, Java Programming, Generative AI
初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: Python 程序设计, 阿帕奇气流, IBM Cognos 分析, 数据科学, Apache Spark, 数据库管理员, Apache Hadoop, 专业网络, 数据存储, 数据仓库, 生成式人工智能, 网页抓取, SQL, 数据库设计, NoSQL, MySQL, Linux 命令, 数据导入/导出, 摘录, 数据分析
攻读学位
初级 · 专业证书 · 3-6 个月

LearnKartS
您将获得的技能: Java Programming, Object Oriented Programming (OOP), Java, Programming Principles, Computer Programming, Application Development, Program Development, Software Design Patterns, Debugging, Unit Testing
初级 · 课程 · 1-4 周

Arizona State University
您将获得的技能: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), NumPy, Object Oriented Programming (OOP), Deep Learning, Image Analysis, Plot (Graphics), Machine Learning Algorithms, Object Oriented Design, Applied Machine Learning, Integrated Development Environments, Pandas (Python Package), Python Programming, Machine Learning, Event-Driven Programming, Programming Principles, Computer Programming
初级 · 专项课程 · 3-6 个月

Universidad Austral
您将获得的技能: Software Documentation, Object Oriented Design, Unified Modeling Language, Relational Databases, Object-Relational Mapping, Software Design, Test Driven Development (TDD), Database Management, Unit Testing, Object Oriented Programming (OOP), Database Design, SQL, Debugging, Data Structures, Python Programming, JSON, File Management, Computer Programming, Programming Principles, Software Installation
初级 · 专项课程 · 3-6 个月

JetBrains
您将获得的技能: Integrated Development Environments, Python Programming, File I/O
初级 · 课程 · 1-3 个月
University of Toronto
您将获得的技能: Python 程序设计, 数据结构, 测试自动化, 软件测试, 面向对象编程(OOP), 调试, 计划发展, 计算思维, Algorithm, 测试案例, 单元测试
混合 · 课程 · 1-3 个月

IBM
您将获得的技能: Python 程序设计, 应用程序部署, 版本控制, 软件设计模式, Flask(网络框架), Linux, 外壳脚本, 网页抓取, 软件设计, 软件架构, 软件开发方法, 编程原则, 文件管理, 软件开发生命周期, 还原式 API, Git(版本控制系统), Linux 命令, GitHub, 数据导入/导出, Bash(脚本语言)
初级 · 专项课程 · 3-6 个月

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