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

University of California, Santa Cruz
您将获得的技能: 计算机编程, C++(编程语言), 面向对象设计, 图论, 数据结构, 编程原则, 面向对象编程(OOP), C(编程语言), Algorithm
中级 · 课程 · 1-3 个月
University of California, Santa Cruz
您将获得的技能: 计算机编程, 调试, C++(编程语言), 文件系统, 数据结构, 面向对象编程(OOP), C(编程语言), 命令行界面
中级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 计算机编程, Java 编程, Java, 面向对象设计, 面向对象编程(OOP), 编程原则, 开发环境
中级 · 课程 · 1-4 周

Simplilearn
您将获得的技能: Data Structures, C (Programming Language), Programming Principles, Data Management, Algorithms, Computer Programming, File Management, Development Environment
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: Data Science, Web Development, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Application Development, Scientific Visualization, Scripting
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Full-Stack Web Development, Flask (Web Framework), Web Applications, Real Time Data, Web Development, Restful API, Application Development, Application Programming Interface (API), Back-End Web Development, API Design, Python Programming, Server Side, JSON
中级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 功能设计, 数据访问, 调试, 系统编程, 数据结构, 计算机结构, 面向对象编程(OOP), 操作系统, Algorithm, 围棋(编程语言), 软件设计, 计算机编程工具, 后端网站开发, 操作系统流程管理
中级 · 专项课程 · 3-6 个月
University of London
您将获得的技能: 计算机编程, Javascript, 调试, 算术, 计算机网络, 网页设计与开发, 计划发展, Network Security, 网络安全, 计算机图形学, 计算思维, 测量系统, 开发环境, 计算机系统, 网络应用, 解决问题, 普通数学, 计算机扫盲, 问题管理, 计算机科学
攻读学位
初级 · 专项课程 · 1-3 个月

Duke University
您将获得的技能: 计算机编程, 调试, 软件测试, 计划发展, 可维护性, 系统编程, 数据结构, 模拟, 操作系统, C(编程语言), 解决问题, 编程原则, 开发环境, Algorithm, 命令行界面, 软件工程, 用户界面(UI), 软件开发, 软件设计, 伪代码
初级 · 专项课程 · 3-6 个月

您将获得的技能: Linux, Linux Commands, C (Programming Language), System Programming, Command-Line Interface, Programming Principles, Development Environment, Computer Programming Tools, Data Structures, Program Development, Debugging
混合 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Computer Architecture, Java, Performance Tuning, Unix, Computer Science, Debugging
中级 · 专项课程 · 3-6 个月
University of California, Santa Cruz
您将获得的技能: 编程原则, 伪代码
初级 · 课程 · 1-3 个月