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

University of Michigan
您将获得的技能: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Technical Design, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Computer Programming, Creative Design, Data Import/Export, Computational Thinking
初级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Program Development, Student Engagement, Technical Communication, Event-Driven Programming, Computer Programming, Education Software and Technology, Animation and Game Design, Code Review, Object Oriented Design, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures, Development Environment
初级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Data Transformation, Databases, Data Visualization Software, Object Oriented Design, Web Scraping, Data Science, Creative Design, Scatter Plots, Data Structures, Programming Principles, Integrated Development Environments, Python Programming, Development Testing, Computer Programming, Program Development, Diversity and Inclusion
中级 · 专项课程 · 3-6 个月

Duke University
您将获得的技能: 计算机编程, 三维资产, 事件驱动编程, 故事板, 动画和游戏设计, 脚本, 编程原则, 游戏设计, 计算机图形学
初级 · 课程 · 1-3 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: C++ (Programming Language), Programming Principles, Data Structures, Computer Programming, Game Design, Development Environment, Debugging
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 计算机编程, 调试, 计划发展, 计算思维, 编程原则, 数据结构, 问题管理, 数据存储, C(编程语言)
初级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: C (Programming Language), Python Programming, Programming Principles, System Programming, Computer Programming, Unix, Computer Science
中级 · 课程 · 1-3 个月

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

LearnQuest
您将获得的技能: .NET框架, 计算机编程, 调试, 开发环境, 计划发展, 数据存储, Visual Basic(编程语言), 计算逻辑, 软件开发, Microsoft 开发工具, 命令行界面, 跨平台开发
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: 计算机编程, Algorithm, 编程原则, 解决问题, C(编程语言)
初级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 硬件架构, Network Protocol(网络协议, 信息技术, TCP/IP, 软件安装, 计算机硬件, 计算机网络, 操作系统, 计算机系统, 文件系统, 通用网络, Network Security, 计算机扫盲, 系统配置
初级 · 课程 · 1-4 周
University of Toronto
您将获得的技能: Python 程序设计, Algorithm, 调试, 单元测试, 计划发展, 数据结构, 测试案例, 计算思维, 软件工程, 软件测试, 面向对象编程(OOP)
混合 · 课程 · 1-3 个月