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

Dartmouth College
您将获得的技能: 计划发展, 嵌入式软件, 计算机编程, 调试, 计算机工程, 数据结构, 利纳克斯, 计算机科学, C(编程语言), 计算机结构
初级 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: 编程原则, 算法, 嵌入式系统, 计算机编程, 计划发展, 计算机工程, 数据结构, 调试, C(编程语言), Algorithm
初级 · 课程 · 1-3 个月

您将获得的技能: Programming Principles, Development Environment, Scripting, Scripting Languages, Integrated Development Environments, Software Development Tools, Style Guides
初级 · 课程 · 3-6 个月

Duke University
您将获得的技能: 软件开发, 计划发展, 系统编程, 用户界面(UI), 操作系统, 模拟, 可维护性, 数据结构, 调试, 软件工程, C(编程语言), 命令行界面, 文件输入/输出
初级 · 课程 · 1-4 周

您将获得的技能: Embedded Software, Debugging, Embedded Systems, Integrated Development Environments, C (Programming Language), Computer Programming Tools, Development Environment, Electronic Hardware, Electronics, Software Development Tools
中级 · 课程 · 1-4 周

您将获得的技能: Portfolio Management, Risk Analysis, Investment Management, Time Series Analysis and Forecasting, Financial Modeling, Object Oriented Programming (OOP), Statistical Analysis, Simulations, Regression Analysis, Jupyter, Python Programming, Programming Principles, Pandas (Python Package), NumPy, Matplotlib, Data Manipulation
中级 · 课程 · 3-6 个月

您将获得的技能: Responsible AI, Containerization, Prompt Engineering, AI Orchestration, Scalability, AI Workflows, Application Deployment, Kubernetes, Agentic Workflows, Azure Active Directory, System Monitoring, LangChain, Generative AI Agents, Microservices, Microsoft Azure, Artificial Intelligence, Distributed Computing, Serverless Computing, Natural Language Processing, Reinforcement Learning
中级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: IBM DB2, 作业控制语言(JCL), 软件开发, 技术支持, 关系数据库, 伪代码, 测试驱动开发(TDD), 调试, 软件测试, COBOL(编程语言), z/OS, 系统开发, 敏捷方法, 单元测试, 撰写报告, Agile 方法论, 软件开发生命周期, 虚拟化, 系统分析, 主机计算, 文件输入/输出
中级 · 专业证书 · 3-6 个月

您将获得的技能: Simulation and Simulation Software, Programmable Logic Controllers, Industrial Engineering, Control Systems, Data Structures, Electronic Hardware, Data Management
中级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, Java Programming, System Programming, Computer Architecture, Performance Tuning, Unix, Computer Science, Debugging
中级 · 专项课程 · 3-6 个月

Oracle
您将获得的技能: Java, Object Oriented Programming (OOP), Oracle Cloud, Computer Programming, Cloud Development, Integrated Development Environments, Development Environment
初级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Data Structures, Python Programming, Data Manipulation, Programming Principles, Computer Programming, Software Installation, Development Environment, Jupyter, Integrated Development Environments
初级 · 课程 · 1-4 周