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

Technical University of Denmark (DTU)
您将获得的技能: Python 程序设计, 工程分析, 材料科学, 医学影像, 数字信号处理, Jupyter, 应用数学, 有限元方法, 数学建模, 数值分析, 图像分析, 三维建模, 模拟和模拟软件
混合 · 课程 · 1-3 个月

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 个月

LearnKartS
您将获得的技能: Negotiation, Conflict Management, Teamwork, Workplace inclusivity, Diversity and Inclusion, Stress Management, Emotional Intelligence, Collaboration, Team Management, Communication, Team Leadership, Productivity, Social Skills, Ethical Standards And Conduct, Strategic Prioritization, Workplace Bullying Intervention, Compliance Management, Overcoming Obstacles, Occupational Health, Dealing With Ambiguity
初级 · 专项课程 · 3-6 个月

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

University of California, Davis
您将获得的技能: 建立关系, 生产率, 自我意识, 适应, 行为管理, 克服障碍, 行动导向, 认知灵活性, 个人发展, 规划, 设定目标, 弹性, 成长意识, 专业发展
初级 · 课程 · 1-4 周

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

您将获得的技能: Object Oriented Programming (OOP), Python Programming, Computer Programming, Programming Principles, Computational Thinking, Scripting Languages, Scripting, Problem Management, Data Structures, Debugging
初级 · 课程 · 1-3 个月

Meta
您将获得的技能: SQL, 数据库管理员, 数据库, MySQL, 关系数据库, 数据库管理系统, 数据操作, 数据完整性, Query 语言, 数据库设计
初级 · 课程 · 1-3 个月

您将获得的技能: Unreal Engine, User Interface (UI), Data Persistence, Game Design, Video Game Development, Performance Tuning, Interactive Design, User Interface (UI) Design, Human Machine Interfaces, Animation and Game Design, Scripting, Performance Testing, System Testing, Programming Principles, No-Code Development, Virtual Environment, Development Testing, Artificial Intelligence, Object Oriented Design, Animations
中级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: Data Preprocessing, Java, Data Structures, File I/O, Java Programming
中级 · 指导项目 · 不超过 2 小时

Alberta Machine Intelligence Institute
您将获得的技能: Python 程序设计, 计算机编程, 统计分析, 数据预处理, 监督学习, 数据质量, 数据清理, 机器学习, 机器学习算法, 线性代数, 模型评估, 功能工程, 数据伦理, 应用机器学习, 无监督学习, Data Validation
中级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: Python 程序设计, Linux, 命令行界面, Linux 命令, 外围设备, 物联网, 系统配置, 嵌入式系统, 应用编程接口 (API), 电子系统, 控制系统, 电子产品, 机器人, 远程访问ibility 系统, 软件安装, 网络应用
混合 · 课程 · 1-4 周