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

您将获得的技能: Applicant Tracking Systems, Professional Development, Graphic Design, Keyword Research, Business Writing, Content Creation, Personal Development, Detail Oriented, Recruitment
初级 · 指导项目 · 不超过 2 小时

University of Colorado System
您将获得的技能: SQL, 概念设计, 数据建模, 关系数据库, Oracle 数据库, 数据库管理, 数据库管理系统, 数据完整性, PostgreSQL, 数据库设计
中级 · 课程 · 1-3 个月

Peking University
您将获得的技能: Data Structures, Computational Thinking, Graph Theory, Theoretical Computer Science, Programming Principles, Algorithms, Computer Programming, Data Storage, C (Programming Language), C++ (Programming Language)
混合 · 课程 · 1-3 个月

Duke University
您将获得的技能: 持续监测, 命令行界面, 系统编程, GitHub, 拉斯特(编程语言), JSON, Devops, 软件测试, 脚本, 集装箱化, CI/CD, 应用程序部署, 自动化, Docker (软件), 詹金斯, 系统监控, 普罗米修斯(软件)
中级 · 课程 · 1-4 周

您将获得的技能: Data Structures, File I/O, Network Routing, Computer Networking, Object Oriented Programming (OOP), Python Programming, Network Routers, Algorithms, Computer Programming
中级 · 指导项目 · 不超过 2 小时

Duke University
您将获得的技能: 系统编程, 命令行界面, 可维护性, 软件设计, 文件输入/输出, 数据结构, C(编程语言), 用户界面(UI), 调试, 软件开发, 计划发展, 软件工程, 模拟
初级 · 课程 · 1-4 周

您将获得的技能: Data Validation, Object Oriented Programming (OOP), Customer Data Management, Business Logic, Financial Data, User Interface (UI), Program Development, Real Time Data, Command-Line Interface, Scripting, Application Development, Python Programming
中级 · 课程 · 1-4 周

IBM
您将获得的技能: Html 和 Css, 前端网络开发, 数据库, Spring Boot, Java 编程, 还原式 API, 持续集成, 微服务, 模型-视图-控制器, 数据库应用, 应用编程接口 (API), Java, CI/CD, Docker (软件), 用户故事, 软件架构, 数据库设计, 全栈式网络开发, 后端网站开发, 软件设计文件
高级设置 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: Spring Framework, Java, Dependency Analysis, Maintainability, Object Oriented Programming (OOP), Extensible Markup Language (XML), Software Design, Software Architecture, Testability
中级 · 课程 · 1-4 周

Duke University
您将获得的技能: Data Visualization Software, PySpark, Data Visualization, Data Storytelling, Statistical Visualization, Site Reliability Engineering, Docker (Software), Databricks, Containerization, Interactive Data Visualization, Plot (Graphics), Plotly, Data Pipelines, Matplotlib, Kubernetes, Apache Spark, Apache Hadoop, Big Data, Data Science, Python Programming
中级 · 专项课程 · 1-3 个月

Meta
您将获得的技能: 集成开发环境, UI 组件, 开发环境, 用户界面(UI), 应用程序开发, 故事板, 苹果 Xcode, Swift 编程, 苹果 iOS, Objective-C(编程语言), 移动开发, 移动开发工具, iOS 开发
初级 · 课程 · 1-4 周

您将获得的技能: 生成对抗网络 (GAN), 自动编码器, 张力流, 人工智能和机器学习(AI/ML), 强化学习, 深度学习, 卷积神经网络, 递归神经网络 (RNN), Keras(神经网络库), 模型评估, 性能调整, 人工神经网络, 无监督学习, 迁移学习
中级 · 课程 · 1-3 个月