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

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

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

LearnQuest
您将获得的技能: 计算机编程, 苹果 Xcode, 数据结构, 模型-视图-控制器, Swift 编程, 面向对象编程(OOP), iOS 开发, 移动开发, 苹果 iOS
初级 · 课程 · 1-3 个月

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

Northeastern University
您将获得的技能: Object Oriented Programming (OOP), Python Programming, Computer Programming, Development Environment, Software Installation, Scripting, Scripting Languages, Debugging, Program Development, Integrated Development Environments, Data Manipulation
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Predictive Modeling, Algorithms, Computational Thinking, Debugging
初级 · 课程 · 1-4 周

您将获得的技能: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Full-Stack Web Development, Scripting Languages, Computer Programming, Javascript, Database Management
攻读学位
初级 · 专项课程 · 3-6 个月

Dartmouth College
您将获得的技能: Linux, 计算机编程, 系统编程, 软件可视化, C(编程语言), 数据结构, 调试, 数据存储, 嵌入式系统, 计算机工程, 计算机编程工具
初级 · 课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation
中级 · 专项课程 · 3-6 个月

DeepLearning.AI
您将获得的技能: LLM Application, Google Gemini, Test Case, Code Review, Software Documentation, Prompt Engineering, Debugging
初级 · 项目 · 不超过 2 小时
Rice University
您将获得的技能: Python 程序设计, 计算机编程, 应用程序开发, 数据结构, 调试, 动画, 用户界面(UI), 游戏设计, 互动设计, 面向对象编程(OOP)
初级 · 课程 · 1-4 周

IBM
您将获得的技能: 生成式人工智能, 计算机编程, 人工智能, 云部署, 数据驱动的决策制定
初级 · 课程 · 1-3 个月