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

University of Colorado Boulder
您将获得的技能: 数据清理, 数据管理, 电子表格软件, 自动化, Excel 宏, Algorithm, 调试, 计算机编程, Visual Basic(编程语言), 解决问题, 编程原则
初级 · 课程 · 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
您将获得的技能: 面向对象编程(OOP), 交互设计, 移动开发, 模型-视图-控制器, 集成开发环境, 应用设计, 苹果 Xcode, 动画, UI 组件, 用户界面(UI), Swift 编程, 苹果 iOS, Objective-C(编程语言), 应用框架, 应用程序开发, 编程原则, 坚持不懈, 数据持久性, 用户界面和用户体验(UI/UX)设计, iOS 开发
中级 · 专项课程 · 3-6 个月

您将获得的技能: Flask (Web Framework), Web Development, Web Applications, Application Development, Object-Relational Mapping, Database Application, Back-End Web Development, Software Development, SQL, Python Programming, Computer Programming
中级 · 指导项目 · 不超过 2 小时

University of Michigan
您将获得的技能: 面向对象编程(OOP), 数学建模, 工程分析, 数值分析, 有限元方法, C++(编程语言), 高等数学
中级 · 课程 · 3-6 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: Programming Principles, Java Programming, Java, Computer Programming, Data Structures, Development Environment, Problem Solving, Algorithms, Eclipse (Software), Debugging
初级 · 课程 · 1-3 个月

Universidade de São Paulo
您将获得的技能: Model View Controller, Unified Modeling Language, Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Java, Software Design, Computer Programming, Debugging, Programming Principles, Software Testing
中级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 面向对象编程(OOP), Virtual Machine, 开发环境, 软件安装, 计划发展, Java, Java 编程, 网络应用, 日蚀(软件), 计算机编程
中级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 网络分析, 高级分析, R 语言程序设计(中文版), 放射诊断学, 磁共振成像, X 射线计算机断层扫描, 统计, 放射科, 医学影像, 数据处理, 分析技能, 统计分析, 数据分析, 图像分析, 实验, 解剖学, 生物医学技术, 研究设计, 神经学, 数据操作
中级 · 专项课程 · 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 个月

IBM
您将获得的技能: 无代码开发, 负责任的人工智能, 模型部署, 生成式人工智能, 数据科学, 自然语言处理, 应用程序部署, Prompt Engineering, 机器学习, 工作流程管理, 人工智能和机器学习(AI/ML), 机器学习软件, 人工智能, 原型设计, IBM 云, 提示模式, 自助服务技术, 深度学习, AI 工作流程, ChatGPT
初级 · 专项课程 · 3-6 个月