编程语言课程可以帮助您学习语法、Data Structure、算法和面向对象编程。您可以培养调试、代码优化和软件开发方法方面的技能。许多课程都会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等框架,这些都支持创建强大的应用程序并提高您的编码效率。

您将获得的技能: Object Oriented Programming (OOP), Integrated Development Environments, Debugging, Mobile Development
初级 · 课程 · 1-4 周

您将获得的技能: Rust (Programming Language), Development Environment, Programming Principles, Data Structures, Integrated Development Environments, System Programming, Algorithms
★ 3.8 (19) · 初级 · 课程 · 1-3 个月

University of London
您将获得的技能: 应用程序开发, 移动开发, 动画和游戏设计, 多媒体, 计算机编程, 计算机图形学, 用户界面和用户体验(UI/UX)设计, 互动设计, 数字信号处理, 可视化(计算机制图), 音乐
★ 4.1 (55) · 混合 · 课程 · 1-3 个月

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

Logical Operations
您将获得的技能: R Programming, R (Software), Plot (Graphics), Data Visualization, Statistical Visualization, Statistical Modeling, Data Analysis, Data Science, Statistical Analysis, Data Import/Export, Statistical Machine Learning, Machine Learning Methods, Machine Learning, Decision Tree Learning, Machine Learning Algorithms, Regression Analysis, Data Structures, Computer Programming, Computer Programming Tools, Software Development
混合 · 课程 · 1-3 个月

您将获得的技能: Rust (Programming Language), Data Structures, Package and Software Management, Blockchain, Development Environment, Web Development, Programming Principles, Web Servers, Restful API, System Programming, Maintainability, Algorithms, Integrated Development Environments, Software Testing, Unit Testing, Software Design Patterns, Development Testing, Debugging
★ 3.7 (24) · 初级 · 专项课程 · 3-6 个月

University of California, Irvine
您将获得的技能: 操作系统, Network Protocol(网络协议, 自动化工程, 应用编程接口 (API), 物联网, 需求分析, 网络协议, 嵌入式系统, 测试计划, 利纳克斯, 基本电气系统, 电子产品, 电子元件, TCP/IP, 嵌入式软件, Python 编程, 调试, 用户需求文件, 系统设计, 操作系统管理, 功能要求
★ 4.7 (2万) · 初级 · 专项课程 · 3-6 个月

您将获得的技能: R Programming, Ggplot2, Data Visualization, Data Manipulation, Exploratory Data Analysis, Statistical Programming, Data Science, Tidyverse (R Package), Statistical Modeling, Data Analysis, Regression Analysis, Data Structures, Statistical Analysis, Descriptive Statistics, Programming Principles, Data Transformation, Probability & Statistics
★ 4.5 (15) · 中级 · 课程 · 1-3 个月

您将获得的技能: C# (Programming Language), Event-Driven Programming, .NET Framework, Application Deployment, Debugging, Software Testing, ASP.NET, Application Development, Microsoft Visual Studio, Postman API Platform, Application Programming Interface (API), User Interface and User Experience (UI/UX) Design, File Management, Software Documentation, Software Architecture
混合 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: ABAP RESTful Programming Model (RAP), SAP S/4HANA, Business Logic, Unit Testing, Restful API, Application Deployment, Full-Stack Web Development, Application Development, Software Architecture, UI Components, Data Modeling, Database Development, Development Environment, Data Validation
★ 3 (10) · 高级设置 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 文件系统, 操作系统, C(编程语言), 外围设备, 嵌入式系统, 利纳克斯, 系统编程, 外壳脚本, 嵌入式软件, 调试, 开发环境, 构建工具, USB
★ 4.7 (27) · 高级设置 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 用户界面(UI), 面向对象编程(OOP), 事件驱动编程, 面向对象设计, C++(编程语言), Unity 引擎, 数据结构, 虚幻引擎, 视频游戏开发, C#(编程语言), 文件输入/输出
★ 4.7 (20) · 中级 · 课程 · 1-4 周