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

Duke University
您将获得的技能: 微软 Azure, 探索性数据分析, 模型部署, 集装箱化, Pandas(Python 软件包), NumPy, AWS SageMaker, Python 程序设计, 数据管理, 拥抱的脸, 负责任的人工智能, GitHub, 云计算, 机器学习, Devops, MLOps(机器学习 Operator), 大数据, 数据操作, 云部署, 数据分析
高级设置 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: Stored Procedure, Hibernate (Java), PL/SQL, Relational Databases, Object-Relational Mapping, SQL, Data Access, Java Platform Enterprise Edition (J2EE), Database Design, Databases, Data Persistence, Java, Data Manipulation, Data Mapping, Java Programming, JUnit, Object Oriented Programming (OOP), Query Languages, Database Management, Database Systems
初级 · 专项课程 · 1-3 个月

您将获得的技能: Unity Engine, Animation and Game Design, Video Game Development, Game Design, Scripting, 3D Assets, User Interface (UI), User Interface (UI) Design, Prototyping, C# (Programming Language), Debugging
初级 · 课程 · 3-6 个月

University of California, Santa Cruz
您将获得的技能: Software Development Life Cycle, Agile Project Management, Collaborative Software, Software Development, System Testing, Acceptance Testing, Test Case, Python Programming, Cloud Management, Computer Science
初级 · 课程 · 1-3 个月
Duke University
您将获得的技能: 仪表板, 商业智能, 业务流程改进, 商业分析, 业务沟通, Tableau 软件, 微软Excel, 大数据, 业务指标, 数据叙事, 数据库设计, 分析, 预测建模, MySQL, SQL, 数据可视化软件, 数据分析, 数据可视化, 关系数据库
初级 · 专项课程 · 3-6 个月

University at Buffalo
您将获得的技能: 区块链, 微软 Azure, 网络语言, 金融科技, 计划发展, 测试驱动开发(TDD), 应用编程接口 (API), 新兴技术, 开发环境, 开发测试, 集成开发环境, 密码学, 分布式计算, 网络开发工具, 软件架构, 事务处理, Network Protocol(网络协议, 网络应用, Encryption, 应用程序开发
中级 · 专项课程 · 3-6 个月

您将获得的技能: 人工智能, 应用程序部署, 还原式 API, Python 程序设计, AI 赋能, 代码审查, 集成开发环境, 服务器端, 单元测试, Flask(网络框架), 编程原则, 网络应用, 调试
中级 · 课程 · 1-4 周

Real Madrid Graduate School Universidad Europea
您将获得的技能: Data Literacy, Technical Communication, Probability & Statistics, Web Scraping, Data Import/Export, JSON, Statistical Analysis, Pandas (Python Package), Analytical Skills, Descriptive Statistics, Data Manipulation, Probability, Data Collection, Data Capture, Restful API, Performance Measurement, Data Cleansing, Application Programming Interface (API)
初级 · 课程 · 1-4 周

您将获得的技能: Prompt Engineering, Microsoft Azure, Development Testing, Application Deployment, LLM Application, Multimodal Prompts, Artificial Intelligence, Test Case, Agentic systems, Retrieval-Augmented Generation, Application Programming Interface (API), Natural Language Processing, Technical Documentation
中级 · 课程 · 1-4 周

Imperial College London
您将获得的技能: 公共卫生, 数据扫盲, R 语言程序设计(中文版), 分析技能, 统计推理, 抽样(统计), 统计假设检验, 数据导入/导出, R(软件), 描述性统计, 数据分析, 统计, 概率分布
初级 · 课程 · 1-4 周

您将获得的技能: Data Visualization, Regression Analysis, Data Storytelling, Advanced Analytics, Statistical Analysis, Data Analysis, Business Analysis, Project Design, Python Programming, Machine Learning Methods, Artificial Intelligence, Machine Learning, Portfolio Management, Project Documentation
高级设置 · 课程 · 1-4 周

您将获得的技能: iOS Development, Apple iOS, Swift Programming, UI Components, Mobile Development, Database Management, Databases, User Interface (UI), Data Persistence, Data Validation, Data Modeling, Debugging
中级 · 课程 · 1-3 个月