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

University of California, Irvine
您将获得的技能: Objective-C(编程语言), 计算机编程, 原型设计, 面向对象编程(OOP), 移动开发, 数据结构, 苹果 Xcode, C(编程语言), iOS 开发, 苹果 iOS
混合 · 课程 · 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 小时

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

Birla Institute of Technology & Science, Pilani
您将获得的技能: Android Development, Android Studio, Mobile Development, Kotlin, Restful API, Mobile Security, Application Programming Interface (API), Performance Tuning, User Interface (UI) Design, UI Components, Data Management, Data Persistence, Global Positioning Systems, Geographic Information Systems, Application Performance Management, Cloud Storage
中级 · 课程 · 1-3 个月

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

您将获得的技能: Programming Principles, Computational Thinking, Development Environment, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Debugging, Computer Science
初级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Java, Software Development Life Cycle, Program Development, Computer Programming, Development Environment, Software Development, Integrated Development Environments, Command-Line Interface, Linux Commands
初级 · 课程 · 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 个月

您将获得的技能: Object Oriented Programming (OOP), Integrated Development Environments, Debugging, Mobile Development
初级 · 课程 · 1-4 周

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

您将获得的技能: Package and Software Management, Software Installation, Programming Principles, Integrated Development Environments, Command-Line Interface
初级 · 课程 · 1-3 个月

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