编程基础课程可以帮助您学习变量、控制结构、数据类型和函数等基本概念。您还可以掌握解决问题、调试和编写简洁高效代码的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、Visual Studio Code 等集成开发环境 (IDE) 以及 Python 或 JavaScript 等编程语言,这些都是网络开发和软件工程中常用的工具。

您将获得的技能: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), Computer Programming, Development Environment, Integrated Development Environments, Data Structures, Software Installation
初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: Python 程序设计, Algorithm, 数据结构, 博弈论, 理论计算机科学, 测试案例, 数学建模, 计算思维, 计算机编程, 计算机科学, 伪代码, 编程原则, 调试, 软件设计模式
中级 · 课程 · 1-4 周

您将获得的技能: Embedded Systems, Embedded Software, C (Programming Language), Programming Principles, Data Structures, Computer Programming Tools, Development Environment, Debugging
初级 · 课程 · 1-4 周

您将获得的技能: Data Structures, Development Environment, C++ (Programming Language), Debugging, Computational Thinking, Computer Programming, Data Management
初级 · 课程 · 1-4 周

您将获得的技能: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
初级 · 指导项目 · 不超过 2 小时

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

您将获得的技能: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Programming Principles, Software Design, Data Structures, Debugging
初级 · 课程 · 1-3 个月

您将获得的技能: Debugging, Program Development, Data Structures, Python Programming, Scripting, Programming Principles, Computer Programming, Scripting Languages
初级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: Python 程序设计, 面向对象编程(OOP), 软件设计, 脚本, 统一模型语言, 数据结构, 计算机编程, 软件工程, 数据建模
初级 · 课程 · 1-4 周

您将获得的技能: C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Computer Programming, Programming Principles, Maintainability, Prototyping
中级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: Linux, 操作系统, Unix, C(编程语言), Linux 命令, Open Source 技术, 嵌入式系统, 命令行界面, 计算机工程, 文件系统, 计算机编程, Linux 服务器
初级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Event-Driven Programming, Programming Principles, Computer Programming, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Natural Language Processing, Algorithms, Problem Solving, Application Programming Interface (API)
初级 · 课程 · 1-3 个月