编程课程可以帮助您学习 Python、Java 和 JavaScript 等编码语言,以及算法、数据结构和软件开发方法等概念。您可以培养调试、版本控制和编写高效代码的技能。许多课程会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等支持开发网络应用程序和软件解决方案的框架。
University of California, Santa Cruz
您将获得的技能: Go (Programming Language), Data Structures, C and C++, C (Programming Language), Programming Principles, Object Oriented Programming (OOP), Debugging, C++ (Programming Language), Computer Programming, Unit Testing, Integrated Development Environments, Computer Science, Pseudocode, Command-Line Interface, Algorithms, File Systems, Integration Testing, Software Design
中级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: 分布式计算, 测试驱动开发(TDD), 计划发展, 编程原则, 面向对象设计, 计算机编程, 软件开发方法, 软件设计, 面向对象编程(OOP), 统一模型语言, 软件设计模式
初级 · 课程 · 1-4 周

您将获得的技能: Programming Principles, Debugging, Computer Programming, Application Design, Computer Science, Program Development, Object Oriented Programming (OOP), Software Development, Data Management, Algorithms, Software Architecture, Software Development Methodologies
初级 · 课程 · 3-6 个月

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 个月

EDUCBA
您将获得的技能: Object Oriented Programming (OOP), Java Programming, Application Development, Computer Programming, User Interface (UI), Programming Principles, Databases, System Design and Implementation, File Management, Data Validation
初级 · 课程 · 1-3 个月

University of Leeds
您将获得的技能: Programming Principles, Python Programming, Computer Programming, Scripting, Automation, Scripting Languages, Algorithms, Debugging, Development Environment
初级 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: Debugging, Go (Programming Language), C (Programming Language), Integrated Development Environments, Data Structures, File Systems, Computer Programming, Algorithms
初级 · 课程 · 1-3 个月

EDUCBA
您将获得的技能: Object Oriented Programming (OOP), Java Programming, Data Structures, Programming Principles, File Management, Data Storage
中级 · 课程 · 1-4 周

Edureka
您将获得的技能: Development Environment, Web Development, Computer Programming, Program Development, Software Development Tools
初级 · 课程 · 1-3 个月

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

EDUCBA
您将获得的技能: Unix Shell, Shell Script, Bash (Scripting Language), Unix Commands, Unix, Scripting, Scripting Languages, Linux Commands, Command-Line Interface, Linux, File Systems, Programming Principles
中级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Algorithm, 用户界面(UI), Matlab, 工程分析, 面向对象编程(OOP), 性能调整, 计算机编程, 脚本
中级 · 课程 · 1-3 个月