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

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

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

EDUCBA
您将获得的技能: Unix Shell, Shell Script, Bash (Scripting Language), Unix Commands, Unix, Scripting, Scripting Languages, Linux Commands, Command-Line Interface, Linux, File I/O, File Systems, Programming Principles, File Management
中级 · 课程 · 1-3 个月

您将获得的技能: Web Development, Web Design and Development, Web Applications, Data Structures, Javascript, Programming Principles, Object Oriented Programming (OOP), Computational Thinking
初级 · 课程 · 1-4 周

您将获得的技能: 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 个月

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 个月

LearnQuest
您将获得的技能: 模型视图控制器, 移动开发, 开发环境, 面向对象编程(OOP), Swift 编程, iOS 开发, 软件架构, 编程原则, 数据结构, 苹果 Xcode, 模型-视图-控制器
初级 · 课程 · 1-4 周

您将获得的技能: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Pseudocode, Computer Science
初级 · 课程 · 1-4 周

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

Dartmouth College
您将获得的技能: 调试, C(编程语言), 计算机编程, 工程计算, 开发环境, 编程原则, 软件文档
初级 · 课程 · 1-3 个月

您将获得的技能: File I/O, Integrated Development Environments, System Configuration
初级 · 课程 · 3-6 个月

University of California, Davis
您将获得的技能: 软件开发方法, 软件设计, 脆弱性评估, 调试, C(编程语言), 编程原则, 计划发展, 安全 Code, 安全编码
中级 · 课程 · 1-4 周