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

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

Red Hat
您将获得的技能: Object Oriented Programming (OOP), JSON, Python Programming, Debugging, Data Structures, Red Hat Enterprise Linux, Computer Programming, Statistical Programming, Web Development, Scripting, Scripting Languages, Development Environment, Text Mining, Software Installation
中级 · 课程 · 3-6 个月

Logical Operations
您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Database Application, Python Programming, Unit Testing, Computer Programming, Restful API, Cross Platform Development, Package and Software Management, Scripting, Data Science, Program Development, Computer Programming Tools, Software Development, Data Processing, Debugging, Programming Principles, User Interface (UI) Design, Regression Analysis, Machine Learning
中级 · 专项课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, Algorithms, C (Programming Language), Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation, Software Documentation
中级 · 专项课程 · 3-6 个月

University of California, Irvine
您将获得的技能: 系统编程, 数据结构, 功能设计, 软件设计, 面向对象编程(OOP), 操作系统, 计算机编程工具, Algorithm, 数据访问, 围棋(编程语言), 计算机结构, 后端网站开发, 调试
中级 · 专项课程 · 3-6 个月

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, Java Programming, System Programming, Computer Architecture, Performance Tuning, Unix, Computer Science, Debugging
中级 · 专项课程 · 3-6 个月

您将获得的技能: Data Persistence, File I/O, C (Programming Language), Debugging, Computational Thinking, Programming Principles, Program Development, Application Design, Command-Line Interface, Algorithms
混合 · 课程 · 1-4 周
Dartmouth College
您将获得的技能: 系统编程, 嵌入式软件, 计算机工程, C(编程语言), 嵌入式系统, 计算机科学, 计算机编程, 编程原则, 文件系统, Algorithm, Linux 命令, 软件工程, 软件文档, Linux, 文件输入/输出, 软件可视化, 计算机结构, 命令行界面, Linux 服务器, 调试
初级 · 专项课程 · 3-6 个月
University of London
您将获得的技能: 开发环境, 算术, 应用数学, 计算机系统, 计算机编程, Network Security, Javascript, 计算思维, 计算机图形学, 软件开发工具, 解决问题, 计算机扫盲, 计算机编程工具, 计算机科学, 普通数学, 计算机网络, 网络应用, 网络安全, 调试, 网页设计与开发
攻读学位
初级 · 专项课程 · 1-3 个月
University of California, Santa Cruz
您将获得的技能: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Integrated Development Environments, Computer Science, Software Testing, Algorithms, Integration Testing, Software Design, System Design and Implementation, Distributed Computing, Software Documentation
中级 · 专项课程 · 3-6 个月

您将获得的技能: Computational Thinking, Data Storage
中级 · 课程 · 1-3 个月

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