编程语言课程可以帮助您学习语法、Data Structure、算法和面向对象编程。您可以培养调试、代码优化和软件开发方法方面的技能。许多课程都会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等框架,这些都支持创建强大的应用程序并提高您的编码效率。

École Polytechnique Fédérale de Lausanne
您将获得的技能: Algorithm, 性能调整, 软件设计, 大数据, 编程原则, 用户界面(UI), 数据结构, 计算机编程, 数据处理, Scala 编程, 数据可视化软件, 分布式计算, 地理空间信息与技术, 热图, Apache Spark, 面向对象编程(OOP), 算法, 交互式数据可视化, 数据操作, 软件设计模式, 功能设计
中级 · 专项课程 · 3-6 个月

Simplilearn
您将获得的技能: C# (Programming Language), Restful API, Unity Engine, Object Oriented Programming (OOP), .NET Framework, C++ (Programming Language), Video Game Development, ASP.NET, Object-Relational Mapping, Software Engineering, Web Services, Application Development, Software Design Patterns, Database Management, Programming Principles, C (Programming Language)
初级 · 课程 · 1-4 周

Edureka
您将获得的技能: Rust (Programming Language), Data Manipulation, System Programming, Data Structures, Performance Tuning, Data Management, Maintainability, Secure Coding, Web Development, Debugging, Application Development
高级设置 · 课程 · 1-4 周

Edureka
您将获得的技能: Web Development, System Programming, Web Applications
初级 · 课程 · 1-4 周

University of Toronto
您将获得的技能: 图像分析, 集成开发环境, 编程原则, Objective-C(编程语言), 苹果 iOS, 移动开发, 计算机编程, iOS 开发, 苹果 Xcode, 面向对象编程(OOP), Swift 编程
混合 · 课程 · 1-3 个月

JetBrains
您将获得的技能: Application Development, Generative AI Agents, Large Language Modeling, Software Development Tools, AI Enablement, IntelliJ IDEA, AI Workflows, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Integrated Development Environments, Agentic systems, Software Development, Software Development Life Cycle
初级 · 课程 · 1-3 个月

EDUCBA
您将获得的技能: Object Oriented Programming (OOP), Java Programming, File I/O, Application Development, Computer Programming, User Interface (UI), Programming Principles, Databases, System Design and Implementation, Integrated Development Environments, SQL, Data Validation
初级 · 课程 · 1-3 个月

EDUCBA
您将获得的技能: Unix Shell, Shell Script, Bash (Scripting Language), Unix Commands, Unix, Scripting, Scripting Languages, Linux Commands, Command-Line Interface, Linux, File I/O, File Systems, Programming Principles, File Management
中级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Algorithm, 应用程序开发, 性能调整, 编程原则, 用户界面(UI), 计算机编程, Matlab, 工程分析, 数学软件, 面向对象编程(OOP), 脚本, 算法
中级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 数据分析, 性能调整, 大数据, 统计编程, 数据导入/导出, 数据结构, 文本挖掘, R 程序设计, 网络抓取, 数据操作, Tidyverse(R 软件包), 数据转换, 数据清理, 应用编程接口 (API)
中级 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: Java 编程, Algorithm, Java, Virtual Machine, 集成开发环境, 计算机编程, 调试, 虚拟机, 日蚀(软件), 算法, 面向对象编程(OOP), 开发环境
初级 · 课程 · 1-4 周

Rice University
您将获得的技能: Algorithm, Java, 性能调整, 应用框架, 编程原则, 计算机科学, 分布式计算, 算法, 数据流, 功能设计
中级 · 课程 · 1-3 个月