计算机编程课程可以帮助您学习 Python、Java 和 JavaScript 等编码语言,以及算法、数据结构和软件开发原则等概念。您可以培养调试、版本控制和编写高效代码的技能。许多课程会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等框架,这些都支持开发应用程序并提高您的编程能力。

University of Washington
您将获得的技能: 计算机编程, 功能设计, 软件安装, 其他编程语言, 理论计算机科学, 计算思维, 编程原则, 鲁比(编程语言), 面向对象编程(OOP)
中级 · 课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Web Servers, Distributed Computing, Network Troubleshooting, Servers, Network Architecture, System Programming, Network Protocols, Systems Architecture, TCP/IP, Computer Networking, Network Performance Management, Scalability, File Transfer Protocol (FTP), System Design and Implementation, Web Services, Microservices, Debugging, OS Process Management, Software Development, Application Programming Interface (API)
初级 · 课程 · 1-3 个月

您将获得的技能: 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 个月
LearnQuest
您将获得的技能: 计算机编程, Algorithm, 关系数据库, 数据库, 面向对象设计, 系统软件, 开发环境, 计划发展, 计算机硬件, 数据结构, 计算机结构, Visual Basic(编程语言), SQL, 数据建模, Microsoft 开发工具, Network Security, 统一模型语言, 计算机科学, 面向对象编程(OOP), 数据库管理
初级 · 专项课程 · 3-6 个月

University of London
您将获得的技能: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Object Oriented Design, Integrated Development Environments, Computer Programming, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Data Modeling, Software Engineering, Test Data, Data Validation, User Interface (UI), Unit Testing, Data Management
攻读学位
中级 · 专项课程 · 1-3 个月

Meta
您将获得的技能: 集成开发环境, Python 程序设计, 计算机编程, Algorithm, 调试, 开发环境, 云托管, 测试驱动开发(TDD), 数据结构, 单元测试, 软件测试, 面向对象编程(OOP), Django (网络框架)
初级 · 课程 · 1-3 个月
University of California, Santa Cruz
您将获得的技能: 编程原则, 伪代码
初级 · 课程 · 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 个月

您将获得的技能: Programming Principles, Debugging, Computer Programming, Application Design, Computer Science, Program Development, Object Oriented Programming (OOP), Software Development, Data Management, Algorithms, Software Architecture, Software Development Methodologies
初级 · 课程 · 3-6 个月

National Taiwan University
您将获得的技能: C (Programming Language), Programming Principles, Computer Programming, Computer Science, Algorithms, Data Structures, Functional Design, Debugging, Data Validation
混合 · 课程 · 1-3 个月

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

您将获得的技能: C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Data Validation, Object Oriented Design, Programming Principles, Computer Programming, Data Structures, File Management, Integrated Development Environments, Software Documentation, Computer Science, Data Storage
初级 · 专项课程 · 3-6 个月