计算机编程课程可以帮助您学习 Python、Java 和 JavaScript 等编码语言,以及算法、数据结构和软件开发原则等概念。您可以培养调试、版本控制和编写高效代码的技能。许多课程会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等框架,这些都支持开发应用程序并提高您的编程能力。
University of Toronto
您将获得的技能: Algorithm, 开发环境, 调试, 数据结构, 计划发展, 文件输入/输出, 软件文档, 计算机编程, Python 程序设计, 集成开发环境, 编程原则
初级 · 课程 · 1-3 个月

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

Simplilearn
您将获得的技能: Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Programming Principles, Algorithms, Data Structures, Data Manipulation
初级 · 课程 · 1-4 周

Logical Operations
您将获得的技能: Object Oriented Programming (OOP), Data Structures, File I/O, Debugging, Data Processing, Application Development, File Management, File Systems, Programming Principles, Computer Programming, Python Programming, Scripting, Scripting Languages, Operating Systems, Software Development, Virtual Machines, Cross Platform Development
初级 · 专项课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), C++ (Programming Language), Application Development, Object Oriented Design, Data Visualization Software, Visualization (Computer Graphics), Programming Principles, Computer Graphics, Solution Design, Computational Thinking, Graphing, Verification And Validation, Development Environment, Software Visualization, Graphic and Visual Design, Data Presentation, Application Design, Data Validation, C and C++, Program Development
初级 · 专项课程 · 3-6 个月

Logical Operations
您将获得的技能: Object Oriented Programming (OOP), File I/O, Python Programming, Operating Systems, Package and Software Management, Data Import/Export, Computer Programming, Development Environment, Object Oriented Design, Scripting, File Management, Scripting Languages, Programming Principles, Data Processing, Debugging, Program Development, Cross Platform Development, Computer Programming Tools, Software Development, Data Structures
中级 · 专项课程 · 1-3 个月

您将获得的技能: Data Persistence, File I/O, C (Programming Language), Game Design, Programming Principles, Debugging, Data Modeling, Computational Thinking, Data Integrity, Program Development, Application Development, Data Maintenance, Computational Logic, Data Validation, Command-Line Interface, Application Design, Animation and Game Design, User Interface (UI), Algorithms, Data Structures
初级 · 专项课程 · 1-3 个月

Logical Operations
您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Database Application, Python Programming, Unit Testing, Computer Programming, Restful API, Cross Platform Development, Package and Software Management, Scripting, Data Science, Program Development, Computer Programming Tools, Software Development, Data Processing, Debugging, Programming Principles, User Interface (UI) Design, Regression Analysis, Machine Learning
中级 · 专项课程 · 1-3 个月
LearnQuest
您将获得的技能: Algorithm, 面向对象编程(OOP), 开发环境, 数据库, 计算机硬件, 计算机编程, Visual Basic(编程语言), 系统软件, 数据结构, SQL, 文件输入/输出, 关系数据库, 计算机科学, 面向对象设计, 统一模型语言, 计算机结构, 编程原则, Microsoft 开发工具, Network Security, 数据库管理
初级 · 专项课程 · 3-6 个月

您将获得的技能: Data Persistence, File I/O, C (Programming Language), Debugging, Computational Thinking, Programming Principles, Program Development, Application Design, Command-Line Interface, Algorithms
混合 · 课程 · 1-4 周

University of London
您将获得的技能: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Model Evaluation, Software Engineering, Test Data, Data Validation, User Interface (UI)
攻读学位
中级 · 专项课程 · 1-3 个月

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