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

University at Buffalo
您将获得的技能: 区块链, Algorithm, 验证和确认, Virtual Machine, Data Validation, 事务处理, 金融科技, 数据结构, 密码学, 数据完整性, 新兴技术, 分布式计算, Network Protocol(网络协议, Encryption
初级 · 课程 · 1-4 周

Pontificia Universidad Católica de Chile
您将获得的技能: Basic Electrical Systems, Electronics, Electronic Systems, Electrical Engineering, Electronic Components, Wiring Diagram, Control Systems, Hardware Design, Embedded Systems, Programming Principles, Computer Programming
混合 · 课程 · 1-4 周

您将获得的技能: Node.JS, Responsive Web Design, JSON, jQuery, Restful API, HTML and CSS, Bootstrap (Front-End Framework), API Design, GitHub, Git (Version Control System), Postman API Platform, Hypertext Markup Language (HTML), MongoDB, Back-End Web Development, Server Side, Full-Stack Web Development, Cascading Style Sheets (CSS), Web Design and Development, Scripting, Browser Compatibility
初级 · 专项课程 · 3-6 个月
您将获得的技能: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Electronics, Software Development Tools, Hardware Architecture, Data Structures, Electronic Hardware, Microarchitecture, Programming Principles, Performance Tuning, Computer Architecture, Control Systems, Computer Programming
中级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: Accountability, Team Oriented, Teamwork, Project Planning, Stakeholder Communications, Workflow Management, Team Management, Communication Strategies, Communication Systems
初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: Microsoft Copilot, Programming Principles, Full-Stack Web Development, GitHub, Version Control, Program Development, Debugging, Computational Thinking, Git (Version Control System), Computer Programming, Algorithms, Web Development, C# (Programming Language), Back-End Web Development
初级 · 课程 · 1-3 个月

DeepLearning.AI
您将获得的技能: 决策树学习, AI 个性化服务, 统计分析, 深度学习, 统计机器学习, 功能工程, 应用机器学习, 治疗计划, 图像分析, 机器学习, 放射诊断学, 卷积神经网络, 数据预处理, 随机森林算法, 数据分析, 病人治疗, 临床试验, 预测建模, 模型评估, 风险模型
中级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: Kanban 原则, 估算, 优先次序, 冲刺回顾, 用户故事, 持续改进流程, 绩效衡量, 积压工作, 精益方法, 性能指标, Agile 方法论, 敏捷项目管理, 工作流程管理, 敏捷软件开发, 冲刺计划, 团队导向
初级 · 课程 · 1-4 周

您将获得的技能: Authentications, OAuth, Back-End Web Development, Event-Driven Programming, Database Management, Databases, Authorization (Computing), Redis, Secure Coding, Application Programming Interface (API), Restful API, Email Automation, Data Migration
中级 · 课程 · 3-6 个月

King Abdullah University of Science and Technology
您将获得的技能: Statistical Analysis, Bioinformatics, Unix, Scientific Visualization, R Programming, Rmarkdown, Unix Commands, Data Analysis, Data Quality, Statistical Hypothesis Testing, Exploratory Data Analysis, Pandas (Python Package), Python Programming, NumPy, Data Manipulation
初级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: Git(版本控制系统), 文件输入/输出, 移动开发, 计算机编程, 事件驱动编程, Android Studio, 安卓开发, Java 编程, 应用程序开发, 数据持久性
混合 · 课程 · 1-3 个月

Fractal Analytics
您将获得的技能: Prompt Engineering, Responsible AI, Generative AI, Generative Model Architectures, Code Review, Data Ethics, Artificial Intelligence, Object Oriented Programming (OOP), Large Language Modeling, Machine Learning Methods, Artificial Intelligence and Machine Learning (AI/ML), AI Enablement, Artificial Neural Networks, Maintainability, Computer Programming, Data Cleansing, Debugging, Problem Solving, Critical Thinking, Data Analysis
初级 · 专项课程 · 1-3 个月