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

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

SAS
您将获得的技能: 数据分析, 数据导入/导出, 数据操作, 探索性数据分析, 数据验证, 数据转换, SAS(软件), 统计编程, Data Validation
中级 · 课程 · 1-4 周

您将获得的技能: Unix Shell, Unix Commands, Unix, Shell Script, Bash (Scripting Language), Command-Line Interface, Remote Access Systems, Scripting, Systems Administration, Operating System Administration, Linux Commands, File I/O, IT Automation, Linux, User Accounts, File Systems, System Monitoring, Operating Systems, File Management, Performance Tuning
初级 · 专项课程 · 1-3 个月

您将获得的技能: Swift Programming, Apple iOS, iOS Development, Application Deployment, Apple Xcode, Application Development, UI Components, User Interface (UI), Application Design, Object Oriented Programming (OOP), Functional Design
初级 · 课程 · 1-3 个月

您将获得的技能: C++ (Programming Language), Software Documentation, System Programming, Technical Documentation, Application Development, Maintainability, Data Structures, Generative AI, Application Performance Management, Algorithms, Scalability
初级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, Debugging, Software Design Patterns, Functional Design, Computational Thinking, Algorithms, Data Structures
混合 · 课程 · 1-3 个月

您将获得的技能: Programmable Logic Controllers, Real-Time Operating Systems, Program Development, Human Machine Interfaces, Automation, System Monitoring, Simulations
高级设置 · 课程 · 1-4 周

SAS
您将获得的技能: 数据分析, 调试, 数据操作, 数据导入/导出, Microsoft Excel, 数据预处理, 数据访问, SAS(软件), 统计编程
中级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Integrated Development Environments, Debugging, Mobile Development
初级 · 课程 · 1-4 周

您将获得的技能: Programming Principles, Computational Thinking, Development Environment, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Debugging, Computer Science
初级 · 课程 · 1-3 个月

您将获得的技能: Spring Framework, Hibernate (Java), Spring Boot, Java, Object-Relational Mapping, Database Management, Apache Maven, Software Design Patterns, SQL, Data Persistence, Functional Design, Dependency Analysis
中级 · 课程 · 1-4 周

École Polytechnique Fédérale de Lausanne
您将获得的技能: Scalability, Scala Programming, Distributed Computing, Event-Driven Programming, System Design and Implementation, Microservices, Software Architecture, Software Design Patterns, Cloud Computing, Software Design, Application Frameworks, Software Testing
中级 · 课程 · 1-3 个月