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

University of California, Santa Cruz
您将获得的技能: File I/O, Debugging, Go (Programming Language), C (Programming Language), Program Development, Integrated Development Environments, Data Structures, Computer Programming, Algorithms
初级 · 课程 · 1-3 个月

您将获得的技能: Java Programming, Java, Integrated Development Environments, Mobile Development, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Debugging, Data Structures
初级 · 指导项目 · 不超过 2 小时

Duke University
您将获得的技能: Program Development, Debugging, Python Programming, Computer Programming, Pseudocode, Game Design, Interactive Design, Design and Product, Creative Design, Computer Science
初级 · 课程 · 1-4 周

您将获得的技能: Plot (Graphics), Scripting, Scientific Visualization, Visualization (Computer Graphics), Graphing, Programming Principles, Debugging, Matlab, Computational Thinking, Numerical Analysis, Data Manipulation, Linear Algebra
混合 · 课程 · 1-4 周

您将获得的技能: Performance Tuning, Python Programming, OS Process Management, Data Processing, Scalability, Database Management
中级 · 课程 · 1-4 周
University of California, Santa Cruz
中级 · 课程 · 1-3 个月

您将获得的技能: Unity Engine, Computer Graphics, Computer Graphic Techniques, Visualization (Computer Graphics), Augmented and Virtual Reality (AR/VR), Animations, Video Game Development, Performance Tuning, Image Quality, Debugging
混合 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 利纳克斯, 文件系统, 外壳脚本, 电气工程
高级设置 · 课程 · 1-4 周

Rice University
您将获得的技能: Apache Kafka, Scala 编程, 分布式计算, 系统编程, Java, 调试, 服务器, Apache Spark, 功能设计, Algorithm, 软件架构, Java 编程, 应用框架, 算法, 编程原则, 数据结构, 性能测试, 数据流, Apache Hadoop, 系统架构, 性能调整
中级 · 专项课程 · 3-6 个月

您将获得的技能: Ruby (Programming Language), Debugging, Scripting Languages, Data Structures, Scripting, Program Development, Object Oriented Programming (OOP)
中级 · 课程 · 1-3 个月

您将获得的技能: Swift Programming, Apple iOS, PIC Microcontrollers, Embedded Software, Mobile Development, Programming Principles, Embedded Systems, Debugging, Electronics, Object Oriented Programming (OOP), Electronic Components
中级 · 课程 · 1-4 周

您将获得的技能: Version Control, Software Documentation, Microsoft Copilot, Microsoft Visual Studio, Program Development, Statistical Analysis, Development Environment, Descriptive Statistics, Debugging
初级 · 课程 · 1-3 个月