面向对象编程课程可以帮助您学习类、对象、继承和多态性等核心概念。您可以掌握设计稳健的软件架构、实施设计模式和编写可重复使用代码的技能。许多课程都会介绍软件开发中常用的工具,如 Java、Python 和 C++,使您能够在实际编码项目中应用所学知识。此外,您还可以探索增强面向对象原则的框架,进一步丰富您的编程工具包。
您将获得的技能: File Systems, Operating Systems, OS Process Management, C (Programming Language), System Programming, Unix, Virtualization, Data Integrity, Debugging, File I/O, Linux, Performance Tuning, Distributed Computing, Data Storage, Command-Line Interface, Virtual Machines, Data Security, Computer Hardware, Scalability, Data Structures
初级 · 专项课程 · 3-6 个月

California Institute of the Arts
您将获得的技能: 人机交互, 设计师, 排版, 交互设计, 用户界面 (UI) 设计, 应用设计, 布局设计, 用户体验设计, 平面设计, 信息架构, 平面和视觉设计, 设计元素和原则
初级 · 课程 · 1-3 个月

University of Pennsylvania
您将获得的技能: 集成开发环境, 数据结构, 面向对象编程(OOP), 开发环境, 调试, 编程原则, 文件输入/输出, Java, 解决问题, 软件设计, 日蚀(软件), Java 编程
初级 · 课程 · 1-4 周

University at Buffalo
您将获得的技能: 色彩理论, 概率与统计, Algorithm, 微积分, 计算机视觉, 增强现实, 计算机编程, 应用数学, 计算机图形学, 数字信号处理, 人工智能, 图像分析, Matlab
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Agile Methodology, Scrum (Software Development), System Programming, Embedded Software, Software Testing, Embedded Systems, Linux, Agile Software Development, Docker (Software), Git (Version Control System), File I/O, Linux Commands, Linux Servers, System Software, Linux Administration, Operating Systems, Bash (Scripting Language), Shell Script, C++ (Programming Language), Real-Time Operating Systems
中级 · 专项课程 · 1-3 个月

您将获得的技能: Apache Maven, Build Tools, Software Configuration Management, Continuous Integration, Integrated Development Environments, Java Programming, Dependency Analysis, Automation, Java, Product Lifecycle Management, Extensible Markup Language (XML)
中级 · 课程 · 1-3 个月

您将获得的技能: NoSQL, Data Warehousing, SQL, Apache Hadoop, Extract, Transform, Load, Apache Airflow, Data Security, Linux Commands, Data Migration, Database Design, Data Governance, MySQL, Database Administration, Apache Spark, Data Pipelines, Apache Kafka, Database Management, Bash (Scripting Language), Data Architecture, Data Store
初级 · 专业证书 · 3-6 个月

University of Washington
您将获得的技能: 深度学习, 机器学习, 计算机视觉, 模型评估, 逻辑回归, 分类算法, 贝叶斯统计, 数据预处理, 预测建模, 统计建模, 回归分析, 统计机器学习, 决策树学习, 人工智能, 无监督学习, 功能工程, 应用机器学习, 图像分析, 数据挖掘, 监督学习
中级 · 专项课程 · 3-6 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: C++ (Programming Language), Programming Principles, Data Structures, Computer Programming, Game Design, Algorithms, Debugging
初级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 概率与统计, 统计, 数据分析, 统计假设检验, 统计建模, 贝叶斯统计, 概率分布, 概率, 样本量的确定, 统计推理, 抽样(统计), 统计方法, 统计分析
混合 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 概率与统计, 逻辑回归, 统计, 统计假设检验, 数据转换, 数据分析, 数据管道, 数据预处理, R 语言程序设计(中文版), 回归分析, 探索性数据分析, 统计推理, 生物统计学, 统计方法, 统计分析, 生物信息学
混合 · 课程 · 1-4 周

Edureka
您将获得的技能: Model Context Protocol, OpenAI API, Retrieval-Augmented Generation, AI Workflows, AI Orchestration, OpenAI, LLM Application, Generative AI Agents, Embeddings, Cloud Deployment, Artificial Intelligence and Machine Learning (AI/ML), Application Deployment, Tool Calling, ChatGPT, Artificial Intelligence, Vector Databases, Agentic systems, Prompt Engineering, Application Programming Interface (API), Responsible AI
中级 · 专项课程 · 1-3 个月