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

University of Illinois Urbana-Champaign
您将获得的技能: Hydrology, Water Resources, Water Quality, Environmental Science, Biology, Natural Resource Management, Environment, Climate Change Adaptation, Microbiology
中级 · 课程 · 1-4 周

您将获得的技能: Cost Management, Cost Estimation, Project Management, Scope Management, Project Controls, Project Closure, Project Implementation, Requirements Management, Project Schedules, Work Breakdown Structure
初级 · 课程 · 1-4 周

Illinois Tech
您将获得的技能: Test Driven Development (TDD), Python Programming, Object Oriented Programming (OOP), Scripting Languages, Computer Programming, Unit Testing, File I/O, Web Development, Program Development, Open Source Technology, Database Application, Data Processing, Data Structures, User Interface (UI)
攻读学位
中级 · 课程 · 1-3 个月

Google Cloud
您将获得的技能: UI 组件, 生成式 AI 代理, 云 API, 虚拟环境, AI 工作流程
初级 · 项目 · 不超过 2 小时

您将获得的技能: Cinematography, Videography, Photography, Photo/Video Production and Technology, Video Production, Image Quality
初级 · 课程 · 1-3 个月

IE Business School
您将获得的技能: Revenue Recognition, Inventory Accounting, Accrual Accounting, Generally Accepted Accounting Principles (GAAP), Accounting, Accounts Receivable, Financial Accounting, Financial Statement Analysis, Financial Statements, Finance, Estimation
初级 · 课程 · 1-4 周

Skillshare
您将获得的技能: Adobe Illustrator, Color Theory, Creative Design, Graphic and Visual Design, Data Import/Export, Logo Design, Graphic Design, Graphic and Visual Design Software, Scalability
初级 · 课程 · 1-4 周

您将获得的技能: Apache, Network Troubleshooting, OSI Models, File Transfer Protocol (FTP), Linux Administration, Linux Servers, TCP/IP, Network Protocols, Linux Commands, Linux, Dynamic Host Configuration Protocol (DHCP), Virtual Networking, General Networking, Virtual Machines, Web Servers, Remote Access Systems, Network Infrastructure, Network Administration, Computer Networking, Network Analysis
中级 · 专项课程 · 1-4 周

University of California San Diego
您将获得的技能: Algorithm, 分子生物学, 软件开发, 流行病学, 计划发展, 传染病, 计算思维, 图论, 生物信息学
高级设置 · 课程 · 1-4 周

Google Cloud
您将获得的技能: UI 组件, Google 云端平台, Network Security, 网络开发, 用户界面(UI), 移动开发, 跨平台开发, 扑腾(软件)
初级 · 项目 · 不超过 2 小时

您将获得的技能: Kubernetes, Docker (Software), Containerization, Ubuntu, Cloud-Native Computing, Application Deployment, Unix, Linux, Virtualization and Virtual Machines, Virtual Machines
中级 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: 数据管道, Apache Spark, 探索性数据分析, 同行评审, 统计分析, 数据质量, 数据叙事, 数据管理, 分布式计算, 性能指标, 解决复杂问题, SQL, 演讲, 数据湖, 描述性统计, 数据分析, 数据可视化, JSON, Data Governance, 数据建模
初级 · 专项课程 · 1-3 个月