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

University of Michigan
您将获得的技能: C (Programming Language), Python Programming, Programming Principles, System Programming, Computer Programming, Unix, Computer Science
中级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: 调试, Java, 集成开发环境, 编程原则, 面向对象编程(OOP), 数字教学法, 计算机编程, 教学
初级 · 课程 · 1-3 个月

LearnKartS
您将获得的技能: Cloud Computing Architecture, Identity and Access Management, Cloud Infrastructure, AWS Identity and Access Management (IAM), Virtual Machines, Cloud Security, Virtualization, Cloud Computing, Cloud Deployment, Cloud Platforms, Authorization (Computing), Cloud Services, Role-Based Access Control (RBAC), User Provisioning, Threat Management, Authentications, Multi-Factor Authentication, Threat Detection, Scalability, Continuous Monitoring
初级 · 课程 · 1-4 周

您将获得的技能: Microsoft PowerPoint, Data Visualization, Sales Presentations, Public Speaking, Layout Design
中级 · 课程 · 3-6 个月

您将获得的技能: Scripting, Email Automation, Google Workspace, Google Sheets, Automation, Spreadsheet Software, Gmail, Javascript, Hypertext Markup Language (HTML), Web Applications, Application Design, Application Development, Application Programming Interface (API)
中级 · 课程 · 1-3 个月

Scrimba
您将获得的技能: Responsive Web Design, JSON, User Interface (UI) Design, Color Theory, Cascading Style Sheets (CSS), HTML and CSS, Restful API, Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Event-Driven Programming, User Interface (UI), Web Design, Typography, Web Applications, Application Programming Interface (API), React.js, Web Design and Development, Web Development Tools, Javascript, Web Development
初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: Kanban 原则, 精益方法, 风险管理, 测试驱动开发(TDD), 积压工作, 冲刺回顾, Devops, Scaled Agile 框架, 行为驱动开发, Agile 方法论, 项目风险管理, 管理报告, 敏捷产品开发, 敏捷软件开发, 敏捷项目管理, 用户故事, 冲刺计划, Scrum(软件开发), 持续集成, DevSecOps
初级 · 专项课程 · 3-6 个月

您将获得的技能: Model Deployment, Feature Engineering, PySpark, Data Import/Export, Big Data, Apache Spark, Dashboard, Data Architecture, Data Governance, Apache Kafka, Cloud Deployment, Apache Hadoop, Metadata Management, Data Storage, Apache Hive, Application Programming Interface (API), Data Quality, Data Cleansing, Applied Machine Learning, Cloud Services
中级 · 专项课程 · 3-6 个月

Duke University
您将获得的技能: 系统编程, 软件测试, 命令行界面, 数据操作, 亚马逊网络服务, 还原式 API, 云应用, 密码学, 数据管道, 数据结构, Python 程序设计, 云 API, 实时数据, 数据处理, 拉斯特(编程语言), 应用编程接口 (API), Encryption
中级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: Java 编程, Java, 面向对象设计, 面向对象编程(OOP), 计算机编程, 开发环境, 数据结构
中级 · 课程 · 1-4 周

KodeKloud
您将获得的技能: Jenkins, Terraform, Infrastructure as Code (IaC), Kubernetes, Ansible, Package and Software Management, Docker (Software), CI/CD, Linux Administration, Version Control, Continuous Integration, Linux, YAML, Microservices, Application Development, Linux Commands, Devops Tools, Git (Version Control System), DevOps, Python Programming
初级 · 专项课程 · 3-6 个月

您将获得的技能: Application Lifecycle Management, Azure DevOps, CI/CD, Continuous Delivery, Continuous Integration, DevOps, Data Validation, Data Governance, Data Quality, Test Automation, Extract, Transform, Load, Data Pipelines, Scalability, SQL
高级设置 · 课程 · 1-4 周