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

您将获得的技能: iOS Development, Apple iOS, Apple Xcode, User Interface (UI), Mobile Development, Swift Programming, Unit Testing, User Interface (UI) Design, UI Components, Mobile Development Tools, Objective-C (Programming Language), Application Development, Data Structures, Programming Principles, Development Testing, Object Oriented Programming (OOP), Integrated Development Environments, Development Environment, Prototyping, Storyboarding
初级 · 专项课程 · 3-6 个月

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Prompt Patterns, Ideation, Verification And Validation, Data Presentation, LLM Application, Productivity, OpenAI, Generative AI, Document Management, Expense Reports, Responsible AI, AI Enablement, Creativity, Image Analysis, Large Language Modeling, Expense Management, Organizational Skills, Artificial Intelligence
初级 · 专项课程 · 3-6 个月

Vanderbilt University
您将获得的技能: 软件测试, 测试自动化, 面向对象编程(OOP), 可维护性, 移动开发, 测试驱动开发(TDD), 软件设计模式, 应用安全, 安卓开发, Java 编程, JUnit, Android Studio, 集成测试, 开发测试, Java, 可测试性, 文件输入/输出, 软件工程, Git(版本控制系统), 单元测试
初级 · 专项课程 · 3-6 个月

Peking University
您将获得的技能: Data Structures, Algorithms, C++ (Programming Language), Object Oriented Programming (OOP), Computational Thinking, File I/O, Application Development, C (Programming Language), Graph Theory, Program Development, Programming Principles, Application Design, Computer Programming, Theoretical Computer Science, Pseudocode, Software Design, Data Storage, Computer Science, Software Engineering, Database Systems
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: Python 程序设计, 应用程序部署, 前端网络开发, 开发环境, 统一模型语言, 软件设计模式, 软件开发工具, 软件开发生命周期, 软件设计, 软件开发方法, 软件架构, 网络应用, 软件工程, 软件文档, 后端网站开发, 软件开发, 编程原则, 计算机编程
初级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI Agents, LLM Application, Productivity, OpenAI, AI Orchestration, OpenAI API, AI Enablement, Java, Java Programming, AI Workflows, Agentic systems, Generative AI, Artificial Intelligence, Large Language Modeling, Tool Calling, Creativity, Document Management
初级 · 专项课程 · 3-6 个月

Google Cloud
您将获得的技能: Business Transformation, Innovation, Digital Transformation, Serverless Computing, Cloud Services, Data Ethics, Cloud Infrastructure, Google Cloud Platform, Application Programming Interface (API), Technology Strategies, Applied Machine Learning, Hybrid Cloud Computing, Data Strategy, Image Analysis, Infrastructure As A Service (IaaS), Responsible AI, Cloud Computing, Cloud Solutions, Public Cloud, Containerization
初级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: Python 程序设计, JSON, 数据收集, 应用编程接口 (API), 数据结构, 数据处理, 数据转换, 网页抓取, 数据操作, 数据持久性, 还原式 API
中级 · 课程 · 1-4 周

您将获得的技能: Maintainability, Code Review, Software Architecture, Software Design, Object Oriented Design, Debugging, Testability, Programming Principles, Scalability
中级 · 课程 · 3-6 个月

University of California San Diego
您将获得的技能: 面向对象编程(OOP), 集成开发环境, Java, 数字教学法, 计算机编程, 编程原则, 调试, 教学
初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: Python 程序设计, 数据清理, 开发环境, 脚本, 绘图(图形), 数据整合, 计划发展, 数据结构, 数据处理, 数据分析, 文件输入/输出, 数据可视化, 脚本语言, 数据操作, 数据导入/导出, 数据可视化软件, 软件包和软件管理, 编程原则, 数据存储, 计算机编程
初级 · 专项课程 · 3-6 个月

Hebrew University of Jerusalem
您将获得的技能: 操作系统, 面向对象编程(OOP), Virtual Machine, 系统编程, 计划发展, 计算机制图技术, 数据结构, 软件设计, 计算机科学, Algorithm, 软件架构, 计算机工程, 计算机结构, 计算机编程
混合 · 课程 · 1-3 个月