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

您将获得的技能: Generative AI, PyTorch (Machine Learning Library), Generative Model Architectures, Multimodal Prompts, Artificial Neural Networks, Deep Learning, Large Language Modeling, Tensorflow, Convolutional Neural Networks
中级 · 课程 · 1-4 周

您将获得的技能: Debugging, Version Control, Microsoft Copilot, C# (Programming Language), Git (Version Control System), Microsoft Visual Studio, .NET Framework, Program Development, Application Development, Object Oriented Programming (OOP), Computer Programming, Microsoft Development Tools, Development Environment, User Interface (UI), Programming Principles
初级 · 课程 · 1-3 个月

Duke University
您将获得的技能: Program Development, Debugging, Python Programming, Computer Programming, Pseudocode, Game Design, Interactive Design, Design and Product, Creative Design, Computer Science
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 利纳克斯, 电气工程, 文件系统, 外壳脚本
高级设置 · 课程 · 1-4 周

您将获得的技能: Version Control, Software Documentation, Microsoft Copilot, Microsoft Visual Studio, Program Development, Statistical Analysis, Development Environment, Descriptive Statistics, Debugging
初级 · 课程 · 1-3 个月

您将获得的技能: Plot (Graphics), Scripting, Scientific Visualization, Visualization (Computer Graphics), Graphing, Programming Principles, Debugging, Matlab, Computational Thinking, Numerical Analysis, Data Manipulation, Linear Algebra
混合 · 课程 · 1-4 周

您将获得的技能: Java Programming, Java, Integrated Development Environments, Mobile Development, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Debugging, Data Structures
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Swift Programming, Apple iOS, PIC Microcontrollers, Embedded Software, Mobile Development, Programming Principles, Embedded Systems, Debugging, Electronics, Object Oriented Programming (OOP), Electronic Components
中级 · 课程 · 1-4 周

您将获得的技能: Ruby (Programming Language), Debugging, Scripting Languages, Data Structures, Scripting, Program Development, Object Oriented Programming (OOP)
中级 · 课程 · 1-3 个月

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

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

您将获得的技能: Performance Tuning, Python Programming, OS Process Management, Data Processing, Scalability, Database Management
中级 · 课程 · 1-4 周