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

您将获得的技能: Prompt Engineering, LangChain, LLM Application, Emerging Technologies, AI Orchestration, AI Workflows, AI Security, AI Enablement, OpenAI, ChatGPT, Computer Programming Tools, Software Development Tools, Responsible AI, Artificial Intelligence, General Networking, Cybersecurity, Network Administration, Software Development, Network Security
中级 · 课程 · 1-4 周

您将获得的技能: Selenium (Software), Java, File Management, Cascading Style Sheets (CSS), Test Automation, Web Scraping, Data Validation, Web Development Tools, Hypertext Markup Language (HTML)
中级 · 课程 · 1-3 个月
Duke University
您将获得的技能: 统计假设检验, 回归分析, 同行评审, 贝叶斯统计, R 语言程序设计(中文版), 统计推理, 概率与统计, 统计, 统计建模, 统计分析, 探索性数据分析, 概率分布, 统计报告, 统计软件, 数据可视化, 数据分析, 数据分析软件, R(软件), 统计方法, 抽样(统计)
初级 · 专项课程 · 3-6 个月

您将获得的技能: Program Development, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Development Environment, Software Development, Computer Science
初级 · 指导项目 · 不超过 2 小时

Rice University
您将获得的技能: Algorithm, 系统编程, 数据结构, Apache Spark, 分布式计算, Apache Hadoop, 调试, Scala 编程, Java, 编程原则, 软件架构, 性能测试, 服务器, 功能设计, Java 编程, 性能调整, 应用框架, Apache Kafka, 系统架构, 数据流
中级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: Linux 命令, 系统编程, 嵌入式系统, C 和 C++, Linux, 外壳脚本, 文件输入/输出, 调试, 操作系统流程管理, Bash(脚本语言), 跨平台开发, 构建工具, 电气工程, Linux 服务器, 操作系统
高级设置 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Cascading Style Sheets (CSS), Server Side, Web Applications, Hypertext Markup Language (HTML)
初级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: Apache Hadoop, Data Processing, Distributed Computing, Performance Tuning, Big Data, Software Architecture, Scalability
中级 · 课程 · 1-3 个月

您将获得的技能: PHP (Scripting Language), Web Applications, Server Side, Web Development, HTML and CSS, Web Servers, Programming Principles, Development Environment, Data Validation
混合 · 课程 · 1-4 周

University of Alberta
您将获得的技能: Algorithm, 数据结构, 计算机科学, 理论计算机科学, 应用设计, 计算思维, 编程原则, Python 程序设计, 功能测试, 计划发展, 视频游戏开发, 软件质量(SQA/SQC), 解决问题, 软件工程, 动画和游戏设计, 计算机编程, 调试, 伪代码, 游戏设计, 问题管理
初级 · 课程 · 1-3 个月
University of California, Santa Cruz
您将获得的技能: 数据结构, 计算思维, 编程原则, C 和 C++, 命令行界面, 调试, C(编程语言), 文件输入/输出, 计算机编程, C++(编程语言)
中级 · 课程 · 1-3 个月

Lund University
您将获得的技能: Machine Controls, Automation Engineering, Programming Principles, Control Systems, Automation, Software Architecture, Real-Time Operating Systems, Robotics, Other Programming Languages, Computer Programming, Event-Driven Programming
中级 · 课程 · 1-4 周