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

您将获得的技能: Java, Java Programming, Application Development, Programming Principles, Data Storage, Data Entry, Computer Programming, Algorithms
中级 · 指导项目 · 不超过 2 小时

Coursera
您将获得的技能: Data Science, Web Applications, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Scientific Visualization, Game Design
初级 · 指导项目 · 不超过 2 小时

Coursera
您将获得的技能: R (Software), Data Import/Export, Package and Software Management, R Programming, Data Structures, Data-oriented programming, Statistical Programming, Data Analysis Software, Data Analysis, Data Science
初级 · 指导项目 · 不超过 2 小时
University of Michigan
您将获得的技能: Python 程序设计, 分类算法, 预测建模, 回归分析, 无监督学习, Scikit-learn (机器学习库), 机器学习, 决策树学习, 随机森林算法, 功能工程, 应用机器学习, 监督学习, 人工神经网络, 模型评估
中级 · 课程 · 1-4 周

您将获得的技能: Retrieval-Augmented Generation, OpenAI API, AI Workflows, Generative Model Architectures, Model Deployment, Hugging Face, Programming Principles, Computer Programming, Transfer Learning, Application Deployment, Context Management, Embeddings, User Interface (UI), Model Evaluation, Vector Databases, Debugging, Software Installation
中级 · 专项课程 · 3-6 个月

您将获得的技能: Transfer Learning, PyTorch (Machine Learning Library), Model Evaluation, Vision Transformer (ViT), Keras (Neural Network Library), Deep Learning, Reinforcement Learning, Convolutional Neural Networks, Unsupervised Learning, Autoencoders, Artificial Neural Networks, Recurrent Neural Networks (RNNs), Generative Adversarial Networks (GANs), Logistic Regression, Tensorflow, Artificial Intelligence and Machine Learning (AI/ML), Image Analysis, Data Preprocessing, Model Deployment, Computer Vision
中级 · 专业证书 · 3-6 个月

Universitat Politècnica de València
您将获得的技能: R Programming, R (Software), Statistical Analysis, Ggplot2, Data Import/Export, Statistical Methods, Data Structures, Programming Principles, Data Preprocessing, Data Science, Model Evaluation, Machine Learning, Data Manipulation, Exploratory Data Analysis, Data Visualization Software
中级 · 课程 · 1-4 周

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

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

The Hong Kong University of Science and Technology
您将获得的技能: 工程计算, 微积分, 应用数学, 数值分析, Matlab, 几何学, 模拟和模拟软件, 工程分析, 数学建模, 电磁学, 微分方程, 工程学, 积分微积分, 高等数学, 计算思维, 代数, 机械工程, 有限元方法, 数学软件, 线性代数
初级 · 专项课程 · 3-6 个月

Universidad de los Andes
您将获得的技能: Unified Modeling Language, Software Visualization, Diagram Design, Software Design, Object Oriented Design, Requirements Analysis
初级 · 课程 · 1-3 个月

Universidade de São Paulo
您将获得的技能: Debugging, Computational Thinking, Data Structures, Computer Programming, Program Development, Integrated Development Environments, Computer Science, Python Programming, Algorithms
初级 · 课程 · 1-3 个月