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

Johns Hopkins University
您将获得的技能: 概率与统计, 统计分析, 概率分布, 统计方法, 统计假设检验, 概率, 统计推理, 抽样(统计), 生物统计学, 贝叶斯统计, 统计
混合 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: SQL, 数据分析, 数据建模, 数据库系统, 数据库管理员, 数据操作, 数据库管理, 数据完整性, 数据访问, 数据库应用, Query 语言, 数据科学, 数据库理论, 数据库设计, 关系数据库
攻读学位
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Robotics, Artificial Intelligence, Planning, Automation, Data Mapping, Graph Theory, Algorithms, Simulation and Simulation Software, Control Systems, Real-Time Operating Systems, Computer Programming, Engineering, Computer Science, Computer Vision, Python Programming, Data Structures, Simulations, Linear Algebra, Design
攻读学位
初级 · 专项课程 · 3-6 个月

Fudan University
您将获得的技能: Unity Engine, User Interface (UI), Mobile Development, Video Game Development, C# (Programming Language), 3D Assets, Animations, Application Deployment, Scripting, Cross Platform Development, Virtual Environment, Object Oriented Programming (OOP)
初级 · 课程 · 1-3 个月

Cisco Learning and Certifications
您将获得的技能: Python 程序设计, Linux 命令, 自动化, 脚本, 数据建模, 命令行界面, Network Protocol(网络协议, 网络规划与设计, 应用编程接口 (API), 网络架构, 通用网络, 网络工程, 软件定义网络, 网络管理
中级 · 课程 · 1-4 周

Columbia University
您将获得的技能: 图像质量, 计算机图形学, 计算机视觉, 半导体, 数字信号处理, 摄影, 色彩理论, Algorithm, 图像分析
初级 · 课程 · 1-3 个月

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

Birla Institute of Technology & Science, Pilani
您将获得的技能: Data Analysis, Computational Logic, Engineering Calculations, Trigonometry, Linear Algebra, Engineering Analysis, Logical Reasoning, Deductive Reasoning, Probability & Statistics, Statistical Analysis, Calculus, Analytical Skills, Bayesian Statistics, Differential Equations, Programming Principles, Statistical Inference, Theoretical Computer Science, Numerical Analysis, Descriptive Analytics, Applied Mathematics
初级 · 专项课程 · 3-6 个月

Peking University
您将获得的技能: Software Engineering, Object Oriented Design, Software Testing, Unified Modeling Language, Software Development Tools, Requirements Analysis, Agile Methodology, Test Case, Software Development Life Cycle, Software Development Methodologies, Functional Requirement, User Requirements Documents, Agile Software Development, Systems Analysis, Systems Design
中级 · 课程 · 1-3 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: Geographic Information Systems, Data Modeling, GIS Software, SQL, Database Design, Spatial Data Analysis, Database Management, Query Languages, Relational Databases, Data Capture, Data Manipulation, Data Storage
初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: PySpark, Matplotlib, Apache Spark, Big Data, Data Processing, Distributed Computing, Data Management, Data Visualization, Data Analysis, Data Manipulation, Data Cleansing, Query Languages, Python Programming
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Maintainability
中级 · 课程 · 1-4 周