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

Duke University
您将获得的技能: 文件输入/输出, 计算机编程, Algorithm, 调试, Java 编程, 解决问题, 面向对象编程(OOP), 软件设计, Java, 数据导入/导出, 集成开发环境, 数据分析软件, 软件工程
初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: 开发环境, Python 程序设计, 计算机编程, 调试, 集成开发环境, 编程原则
初级 · 课程 · 1-4 周

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

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

University of Pennsylvania
您将获得的技能: 数据结构, 文件输入/输出, Python 程序设计, 开发环境, 计算机编程, 计算思维, 集成开发环境, Jupyter, 计算机编程工具, 编程原则
初级 · 课程 · 1-4 周
University of California, Santa Cruz
您将获得的技能: 集成开发环境
中级 · 课程 · 1-3 个月

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

The Hong Kong University of Science and Technology
您将获得的技能: 计算思维, 计算机编程, 故事板, 动画, 游戏设计, 编程原则, 解决问题
初级 · 课程 · 1-3 个月

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

University of California, Santa Cruz
您将获得的技能: 数据结构, 软件设计模式, 人工智能, Algorithm, 图论, 调试, C++(编程语言), C(编程语言), 面向对象编程(OOP), 游戏设计
中级 · 课程 · 1-3 个月

University of Alberta
您将获得的技能: Algorithm, 计算机编程, Python 程序设计, 问题管理, 功能测试, 动画和游戏设计, 应用设计, 调试, 视频游戏开发, 计算思维, 计算机科学, 理论计算机科学, 软件质量(SQA/SQC), 解决问题, 伪代码, 游戏设计, 计划发展, 编程原则, 软件工程, 互动设计
初级 · 课程 · 1-3 个月

您将获得的技能: Linux, Web Development, Open Source Technology, Object Oriented Programming (OOP), Database Design, Linux Administration, Relational Databases, Web Applications, Web Development Tools, Ubuntu, Databases, Python Programming, Full-Stack Web Development, File Systems, Application Deployment, Data Structures, Database Development, Computer Programming, Javascript, Database Management
攻读学位
初级 · 专项课程 · 3-6 个月