编程基础课程可以帮助您学习变量、控制结构、数据类型和函数等基本概念。您还可以掌握解决问题、调试和编写简洁高效代码的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、Visual Studio Code 等集成开发环境 (IDE) 以及 Python 或 JavaScript 等编程语言,这些都是网络开发和软件工程中常用的工具。

Rice University
您将获得的技能: Algorithm, Apache Spark, 数据流, 分布式计算, 系统架构, 数据结构, 调试, 系统编程, Java, 软件架构, 性能测试, 编程原则, 服务器, 功能设计, Scala 编程, Java 编程, Apache Kafka, 性能调整, Apache Hadoop, 应用框架
中级 · 专项课程 · 3-6 个月

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

您将获得的技能: Program Development, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Development Environment, Software Development, Computer Science
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: File Management, OS Process Management, Linux, Linux Servers, Data Security, Linux Commands, Information Systems Security, System Monitoring, Data Storage Technologies, Network Security, Vulnerability Scanning, Data Storage, Encryption, Network Analysis
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Linux 命令, 嵌入式系统, 操作系统, 电气工程, 系统编程, 文件输入/输出, 外壳脚本, 调试, 操作系统流程管理, Linux, Bash(脚本语言), Linux 服务器, 构建工具, C 和 C++, 跨平台开发
高级设置 · 课程 · 1-4 周

您将获得的技能: Spring Framework, Hibernate (Java), Spring Boot, Java, Object-Relational Mapping, Database Management, Apache Maven, Software Design Patterns, SQL, Data Persistence, Functional Design, Dependency Analysis
中级 · 课程 · 1-4 周

您将获得的技能: Apache, File Transfer Protocol (FTP), Linux Servers, Linux Administration, Linux, Web Servers, Remote Access Systems, Command-Line Interface, Unix Commands, File Management, Network Protocols, Network Performance Management, Security Controls
中级 · 课程 · 1-4 周

您将获得的技能: Ansible, Kubernetes, Virtual Machines, Devops Tools, Containerization, Docker (Software), Virtualization and Virtual Machines, IT Automation, Amazon Web Services, Microsoft Azure, Operating System Administration, Infrastructure as Code (IaC), Microsoft Windows, Network Administration
中级 · 课程 · 1-4 周

您将获得的技能: Ansible, IT Automation, File Management, YAML, Infrastructure as Code (IaC), DevOps, Configuration Management, Data Security
中级 · 课程 · 1-4 周

您将获得的技能: DevOps, CI/CD, Continuous Integration, Continuous Deployment, Git (Version Control System), Version Control, Software Development, Cloud-Native Computing, Software Development Methodologies, Application Deployment, Cloud Deployment
中级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 用户界面(UI), C#(编程语言), 面向对象编程(OOP), 事件驱动编程, Unity 引擎, 视频游戏开发, UI 组件, 文件输入/输出, 数据结构, 调试
中级 · 课程 · 1-3 个月

您将获得的技能: Application Deployment, Kubernetes, Cloud-Native Computing, Cloud Deployment, Cloud Applications, Containerization, Virtual Networking, YAML, General Networking, Data Persistence, Software Installation, Configuration Management
中级 · 课程 · 1-4 周