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

Illinois Tech
您将获得的技能: Object Oriented Programming (OOP), Web Scraping, Data Structures, Test Driven Development (TDD), Computer Programming, Python Programming, Scripting Languages, User Interface (UI), Open Source Technology, Database Development, Program Development, File I/O, Data Persistence, Software Design
中级 · 课程 · 1-3 个月

Rice University
您将获得的技能: Algorithm, 计算机编程, 应用数学, 概率, Python 编程, 调试, 面向对象编程(OOP), 算法, 开发测试, 软件测试, 游戏设计, 计划发展, 组合学, 计算思维, 编程原则, 模拟
中级 · 课程 · 1-3 个月

Illinois Tech
您将获得的技能: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures
攻读学位
初级 · 课程 · 1-3 个月

Duke University
您将获得的技能: Algorithm, 计算机编程, C(编程语言), 开发环境, 命令行界面, 算法, 计划发展, 调试, 模拟, 软件测试
初级 · 课程 · 1-4 周

University of Washington
您将获得的技能: Ruby (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Functional Design, Computational Thinking, Software Design Patterns, Theoretical Computer Science, Computer Science, Debugging
混合 · 课程 · 1-3 个月

Duke University
您将获得的技能: 操作系统, C(编程语言), 系统编程, 命令行界面, 可维护性, 文件输入/输出, 软件开发, 数据结构, 调试, 模拟, 软件工程, 计划发展, 用户界面(UI)
初级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: Algorithm, 计算机编程, 计算机工程, C(编程语言), 算法, 数据结构, 计划发展, 调试, 嵌入式系统, 编程原则
初级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 计算机编程, 数据建模, .NET框架, Microsoft 开发工具, 统一建模语言, 面向对象编程(OOP), 数据结构, 文件输入/输出, 软件工程, Visual Basic(编程语言), 面向对象设计
中级 · 课程 · 1-4 周

University of Washington
您将获得的技能: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Software Architecture, Computer Programming, Functional Design, Debugging
中级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: 计算机编程, 应用程序开发, 利纳克斯, 嵌入式软件, 开发环境, 操作系统, C(编程语言), 命令行界面, 文件输入/输出, 构建工具, 软件安装, 嵌入式系统, 计划发展
初级 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: 计算机编程, 计算机科学, 利纳克斯, 嵌入式软件, 操作系统, 嵌入式系统, C(编程语言), 计算机工程, 系统编程, 数据结构, 软件可视化
初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: Algorithm, 计算机编程, 计算机科学, 计算思维, Python 编程, 理论计算机科学, 验证和确认, 算法, 数学建模, 模拟, 数据结构, 编程原则, 博弈论, 测试案例
中级 · 课程 · 1-4 周