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

Pragmatic AI Labs
您将获得的技能: GitHub Copilot, Object-Relational Mapping, Restful API, Code Review, Test Case, API Testing, Software Testing, Test Script Development, Test Automation, Development Testing, Business Logic, Application Development, AI Workflows, Requirements Analysis, GitHub, API Design, Application Programming Interface (API), Software Technical Review, Software Architecture, Data Integrity
中级 · 课程 · 1-4 周

Meta
您将获得的技能: Jest (JavaScript Testing Framework), React.js, Event-Driven Programming, UI Components, Web Development Tools, Code Reusability, Front-End Web Development, JavaScript Frameworks, Application Programming Interface (API), Web Applications, Unit Testing, Application Development, Software Design Patterns, Javascript, Development Environment, Context Management, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Dataflow, Data Sharing
★ 4.7 (3679) · 中级 · 专项课程 · 1-3 个月

University of Washington
您将获得的技能: 逻辑回归, 模型培训, 无监督学习, 人工智能和机器学习(AI/ML), 功能工程, 机器学习方法, 监督学习, 贝叶斯统计, 统计建模, 数据挖掘, 机器学习, Model Evaluation, 回归分析, 应用机器学习, 图像分析, 模型评估, 机器学习算法, 预测建模, 统计机器学习, 分类算法, 人工智能个性化
★ 4.6 (1.6万) · 中级 · 专项课程 · 3-6 个月

California Institute of the Arts
您将获得的技能: 用户界面和用户体验(UI/UX)设计, 交互设计, 线框设计, 以用户为中心的设计, 用户研究, Adobe XD, 响应式网页设计, 用户体验, 平面和视觉设计, 模型, 用户界面(UI), 原型设计, 用户体验设计, 角色(用户体验), 用户界面 (UI) 设计, 数字设计, 用户界面/用户体验战略, 视觉设计, 信息架构, 网页设计
★ 4.7 (8078) · 初级 · 专项课程 · 3-6 个月

Johns Hopkins University
您将获得的技能: 计算机编程, 生物信息学, 脚本, Python 编程, 代码重用性, Jupyter, 数据结构, 软件包和软件管理, 编程原则, 计算逻辑, 文件输入/输出, 数据操作
★ 4.3 (1810) · 混合 · 课程 · 1-4 周

您将获得的技能: Software Installation, Python Programming, Data Structures, Data Processing, Programming Principles, Scripting Languages, Scripting, Development Environment, Computer Programming, Code Reusability, Functional Testing, Debugging, Problem Solving
初级 · 课程 · 1-3 个月

Universidad ORT Uruguay
您将获得的技能: Code Reusability, Video Game Development, Software Engineering, Program Development, Programming Principles, Game Design, Software Testing, Software Documentation, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking, Software Design, Animations
★ 4.8 (2733) · 初级 · 课程 · 1-3 个月

您将获得的技能: iOS Development, Apple iOS, Swift Programming, Mobile Development, Animation and Game Design, Game Design, Video Game Development, Animations, User Interface (UI), UI Components
初级 · 课程 · 1-3 个月

Packt
您将获得的技能: Model Evaluation, Classification Algorithms, R Programming, Apache Spark, Deep Learning, Applied Machine Learning, Data Wrangling, Keras (Neural Network Library), Unsupervised Learning, Model Training, Statistical Machine Learning, Data Manipulation, Machine Learning Methods, Machine Learning Algorithms, Data Science, Machine Learning, Tidyverse (R Package), Data Analysis, Bayesian Network, Logistic Regression
中级 · 课程 · 3-6 个月

您将获得的技能: Shiny (R Package), PyTorch (Machine Learning Library), Dashboard, Dashboard Creation, Python Programming, Interactive Data Visualization, Data Visualization, Data Visualization Software, Pandas (Python Package), Image Analysis, Applied Machine Learning, AI Workflows, Machine Learning Methods, Data Science, Computer Programming, Web Frameworks, Application Development, UI Components, Web Development Tools, User Interface (UI)
中级 · 课程 · 1-3 个月

您将获得的技能: Image Analysis, Data Preprocessing, Computer Vision, Data Transformation, Python Programming, NumPy
中级 · 课程 · 1-4 周

您将获得的技能: Pandas (Python Package), NumPy, Data Manipulation, Code Reusability, Data Preprocessing, Data Wrangling, Package and Software Management, Data Analysis, Data Transformation, Data Integration, JSON, Object Oriented Programming (OOP), Data Science, Data Structures, Python Programming, Exploratory Data Analysis, Computer Programming, Programming Principles, Data Import/Export, Computational Logic
★ 4.8 (126) · 初级 · 专项课程 · 3-6 个月