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

Pontificia Universidad Católica de Chile
您将获得的技能: File I/O, Python Programming, Data Structures, Programming Principles, Computer Programming, Program Development, Algorithms
初级 · 课程 · 1-3 个月

您将获得的技能: Selenium (Software), Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), Test Tools, File Management, Cascading Style Sheets (CSS), Test Automation, Computer Programming, Development Environment, Integrated Development Environments, Software Testing, Test Script Development, Web Scraping, Data Validation, Test Case, Web Development Tools, Data Structures
初级 · 专项课程 · 3-6 个月

您将获得的技能: Algorithms, Pseudocode, Javascript, Data Structures, Computational Thinking, Performance Tuning, Computer Programming, Solution Design, Object Oriented Programming (OOP), Debugging
中级 · 课程 · 1-4 周

IBM
您将获得的技能: 数据叙事, 交互式数据可视化, Prompt Engineering, 数据可视化软件, 数据伦理, 负责任的人工智能, ChatGPT, 原型设计, Prompt 工程工具, Python 程序设计, 深度学习, 仪表板, 提示模式, 生成式人工智能, AI 工作流程, 统计分析, 数据分析, 分析, 人工智能和机器学习(AI/ML), OpenAI
中级 · 专项课程 · 1-3 个月

University of Michigan
您将获得的技能: 数据结构, 数据导入/导出, 文件输入/输出, Python 程序设计, 编程原则, 调试, 功能设计
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: Matplotlib, 数据科学, 回归分析, 数据转换, 数据导入/导出, 数据操作, 数据驱动的决策制定, Scikit-learn (机器学习库), Python 程序设计, 数据清理, 统计分析, 数据预处理, 数据可视化, NumPy, 模型评估, 预测建模, Pandas(Python 软件包), 数据分析, 探索性数据分析
中级 · 课程 · 1-3 个月

Universidad Nacional Autónoma de México
您将获得的技能: Android Development, Android Studio, Java, Mobile Development, Object Oriented Programming (OOP), Java Programming, Application Deployment, JSON, Web Services, Mockups, Mobile Development Tools, Application Design, Restful API, Application Development, Software Design Patterns, Kotlin, User Interface (UI) Design, Prototyping, Application Lifecycle Management, Instagram
中级 · 专项课程 · 3-6 个月

University of Toronto
您将获得的技能: 交互设计, 用户界面(UI), 移动开发, 坚持不懈, 编程原则, 数据持久性, 面向对象编程(OOP), 苹果 Xcode, 应用设计, 动画, UI 组件, Swift 编程, 集成开发环境, 应用框架, 苹果 iOS, 应用程序开发, 模型-视图-控制器, 用户界面和用户体验(UI/UX)设计, iOS 开发, Objective-C(编程语言)
中级 · 专项课程 · 3-6 个月

Stanford University
您将获得的技能: Algorithm, 数据结构, 运筹学, 计算机科学, 计算逻辑, Networking 路由器, 理论计算机科学, 计算思维, 编程原则, 网络模型, 图论, 网络分析, 概率, 伪代码, 社交网络分析, 生物信息学, 分析
中级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: 数据结构, 用户界面(UI), 移动开发, 交互设计, 还原式 API, React Native, 苹果 Xcode, GitHub, Unix 命令, 可用性测试, Swift 编程, Git(版本控制系统), 用户研究, iOS 开发, 版本控制, 角色(用户体验), Jest(JavaScript 测试框架), Javascript, 核心数据(软件), 苹果 iOS
攻读学位
初级 · 专业证书 · 3-6 个月

您将获得的技能: Data Engineering, Data Warehousing, Extract, Transform, Load, Apache Airflow, Web Scraping, Linux Commands, Database Design, SQL, Database Administration, MySQL, Data Pipelines, Apache Kafka, Database Management, Bash (Scripting Language), Shell Script, Database Architecture and Administration, Data Store, Generative AI, Data Import/Export, Data Security
中级 · 专业证书 · 3-6 个月

您将获得的技能: Android Studio, Android Jetpack, Kotlin, Android Development, Android (Operating System), Responsive Web Design, Mobile Development, UI Components, Unit Testing, Gradle, User Interface (UI) Design, Application Development, User Interface (UI), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Programming Principles, Test Driven Development (TDD), Wireframing, Prototyping
初级 · 专项课程 · 3-6 个月