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

您将获得的技能: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Programming Principles, Software Design, Data Structures, Debugging
初级 · 课程 · 1-3 个月

您将获得的技能: Ruby (Programming Language), Object Oriented Programming (OOP), Debugging, Development Environment, Integrated Development Environments, Computer Programming, Programming Principles, Apple Xcode, Software Installation, Microsoft Windows, Command-Line Interface
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: R Programming, Rmarkdown, Tidyverse (R Package), Ggplot2, Data Import/Export, Data Visualization, Data Analysis, Data Visualization Software, Data Science, Data Manipulation, Data Storytelling, Statistical Analysis, Data Cleansing, Data Integration, Data Transformation, Communication
初级 · 课程 · 1-4 周

您将获得的技能: Rust (Programming Language), Data Structures, Package and Software Management, Maintainability, Algorithms, Software Testing, Unit Testing, Software Design Patterns, Development Testing
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 层叠样式表(CSS), 网页设计, Algorithm, 事件驱动编程, 计算机编程, Html 和 Css, 网络开发, 调试, 用户界面(UI), 图像分析, 计算思维, 编程原则, Javascript, 互动设计
初级 · 课程 · 1-4 周

您将获得的技能: Java Programming, Java, Performance Tuning, Spring Framework, Application Performance Management, Algorithms, JUnit, OS Process Management, Application Frameworks, Programming Principles, Performance Testing, Spring Boot, Computer Architecture
初级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: .NET框架, 计算机编程, 统一模型语言, 文件输入/输出, 面向对象设计, Visual Basic(编程语言), 数据结构, 数据建模, 面向对象编程(OOP), Microsoft 开发工具, 软件工程
中级 · 课程 · 1-4 周

您将获得的技能: Oracle SQL Developer, Oracle Databases, Data Integrity, Business Logic, Stored Procedure, SQL, Data Persistence, Database Design, Database Development, Performance Tuning, Relational Databases, Database Management Systems, Database Application, Database Management, Web Services, Data Access, Programming Principles, Computational Logic, Data Storage Technologies, Authorization (Computing)
初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: 计算机编程, Virtual Machine, 软件包和软件管理, Java, Java 编程, 面向对象编程(OOP)
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: Encryption, 计算机编程, 密码学, Algorithm, 文件输入/输出, 数据结构, Java, Java 编程, 面向对象编程(OOP), 网络服务器, 软件工程
初级 · 课程 · 1-3 个月

University of Pennsylvania
您将获得的技能: 软件测试, 计算机编程, 面向对象设计, 数据结构, 测试驱动开发(TDD), 应用程序开发, Java 编程, Java, 面向对象编程(OOP), 单元测试, 编程原则
初级 · 课程 · 1-4 周

您将获得的技能: Javascript, JavaScript Frameworks, Node.JS, Event-Driven Programming, Application Programming Interface (API), Debugging
中级 · 课程 · 1-4 周