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

Rice University
您将获得的技能: 编程原则, 性能测试, 算法, 系统编程, 数据结构, 调试, Java 编程, Java, Algorithm
中级 · 课程 · 1-3 个月

Meta
您将获得的技能: 数据结构, 开发测试, 移动开发, 面向对象编程(OOP), 苹果 Xcode, 调试, 功能设计, Swift 编程, 单元测试, 软件设计, 应用程序开发, 苹果 iOS
中级 · 课程 · 1-4 周

Indian Institute of Technology Guwahati
您将获得的技能: Microsoft Copilot, 计算机编程工具, 人工智能工作流程, GitHub, Microsoft Visual Studio, 生成式人工智能, 人工智能和机器学习(AI/ML), OpenAI
攻读学位
初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: C++ (Programming Language), API Design, Software Architecture, Software Design, Maintainability, Data Structures, Object Oriented Programming (OOP), Generative AI Agents, Data Validation, Performance Tuning, Application Frameworks, System Programming, Algorithms, Debugging
初级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: 生物信息学, 传染病, 分子生物学, 算法, 软件开发, 流行病学, 计划发展, 计算思维, 图论, Algorithm
高级设置 · 课程 · 1-4 周

University of Leeds
您将获得的技能: Jupyter, Programming Principles, Computer Programming, Python Programming, Development Environment, Scripting, Software Installation, Data Structures, Data Science
初级 · 课程 · 1-4 周

您将获得的技能: Computer Vision, Convolutional Neural Networks, Image Analysis, Transfer Learning, Google Cloud Platform, Deep Learning, Real Time Data, Python Programming, Applied Machine Learning, Development Environment, Data Preprocessing, Model Evaluation, Performance Tuning, Data Collection, Software Installation
初级 · 课程 · 3-6 个月

Illinois Tech
您将获得的技能: Object Oriented Programming (OOP), Web Scraping, Data Structures, Test Driven Development (TDD), Computer Programming, Python Programming, Scripting Languages, User Interface (UI), Open Source Technology, Database Development, Program Development, File I/O, Data Persistence, Software Design
中级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: Game Design, Software Development, Development Environment, Software Documentation, Data Validation, Javascript, Debugging, Maintainability, Data Structures, Software Design, Computer Programming, Data Management
初级 · 课程 · 1-4 周

Illinois Tech
您将获得的技能: Test Driven Development (TDD), Python Programming, Object Oriented Programming (OOP), Scripting Languages, Computer Programming, Unit Testing, File I/O, Web Development, Program Development, Open Source Technology, Data Processing, Database Application, Data Structures, User Interface (UI)
攻读学位
中级 · 课程 · 1-3 个月

您将获得的技能: SAS (Software), Perl (Programming Language), Data Processing, Statistical Programming, Stored Procedure, Data Manipulation, Data Transformation, Data Analysis
中级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 数据管理, 脚本, 计算机编程, 计划发展, 面向对象编程(OOP), 数据结构, C#(编程语言), 视频游戏开发, Unity 引擎, 应用程序开发, Data Management
中级 · 课程 · 1-4 周