编程课程可以帮助您学习 Python、Java 和 JavaScript 等编码语言,以及算法、数据结构和软件开发方法等概念。您可以培养调试、版本控制和编写高效代码的技能。许多课程会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等支持开发网络应用程序和软件解决方案的框架。

University of California, Santa Cruz
您将获得的技能: C++(编程语言), 数据结构, C(编程语言), 软件设计模式, Algorithm, 面向对象编程(OOP), 图论, 调试, 人工智能, 游戏设计
中级 · 课程 · 1-3 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: Programming Principles, Java Programming, Java, Computer Programming, Data Structures, Development Environment, Problem Solving, Algorithms, Eclipse (Software), Debugging
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 数据库, 数据收集, 数据建模, 数据可视化软件, 数据科学, GitHub, 模型部署, 大数据, Python 程序设计, 同行评审, 计算机编程工具, 数据挖掘, 商业分析, Query 语言, 关系数据库, 数据扫盲, 云计算, 存储过程, SQL, Jupyter
攻读学位
初级 · 专项课程 · 3-6 个月

您将获得的技能: 仪表板, 数据科学, 统计分析, 数据导入/导出, 数据分析, 数据可视化软件, 网页抓取, 数据展示, 统计, 概率分布, Python 程序设计, 计算机编程工具, 存储过程, 数据可视化, 编程原则, SQL, 关系数据库, Pandas(Python 软件包), Jupyter, 描述性统计
攻读学位
初级 · 专项课程 · 3-6 个月

多位教师
您将获得的技能: Dashboard, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Pandas (Python Package), Data Presentation, Correlation Analysis, Web Scraping, NumPy, Data Import/Export, Probability & Statistics, Programming Principles, Predictive Modeling, Computer Programming Tools, Data Science, Unsupervised Learning, Machine Learning, Project Management
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: Prompt Engineering, 数据导入/导出, 数据科学, LangChain, 负责任的人工智能, 检索-增强生成, AI 工作流程, 生成式人工智能, 机器学习, 软件开发生命周期, Python 程序设计, 软件架构, LLM 申请, 提示模式, 工程软件, 响应式网页设计, ChatGPT, IBM 云, 还原式 API, 计算机视觉
攻读学位
初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: 交互式数据可视化, 仪表板, 数据可视化软件, 数据科学, 数据清理, 数据导入/导出, 数据分析, Matplotlib, 网页抓取, 数据展示, Plotly, 数据转换, 数据操作, Python 程序设计, 机器学习, 模型评估, 数据可视化, 编程原则, Pandas(Python 软件包), 探索性数据分析
攻读学位
初级 · 专项课程 · 3-6 个月
University of Michigan
您将获得的技能: 数据结构, 数据分析, 软件安装, 数据操作, Python 程序设计, 数据处理, 开发环境
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 数据分析, IBM Cognos 分析, 数据科学, 阿帕奇气流, 数据导入/导出, 网页抓取, 专业网络, 数据存储, Apache Spark, 数据仓库, Python 程序设计, 生成式人工智能, MySQL, SQL, 摘录, 数据库管理员, 数据库设计, NoSQL, Linux 命令, Apache Hadoop
攻读学位
初级 · 专业证书 · 3-6 个月

University of California San Diego
您将获得的技能: Java, 数据结构, Algorithm, 图论, Javascript, 计划发展, C 和 C++, Python 程序设计, 开发测试, 测试案例, 理论计算机科学, 网络分析, 软件测试, 计算机编程, 调试, 拉斯特(编程语言), 编程原则, 计算思维, 数据存储, 生物信息学
中级 · 专项课程 · 3-6 个月

您将获得的技能: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Bash (Scripting Language), Test Automation, Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Cloud Services, Technical Communication, Web Services, Email Automation, Automation, Python Programming, Interviewing Skills, Applicant Tracking Systems, Configuration Management, Program Development, Programming Principles
高级设置 · 专业证书 · 3-6 个月

IBM
您将获得的技能: Flask(网络框架), 数据导入/导出, 网页抓取, GitHub, 版本控制, 文件管理, Python 程序设计, 软件开发生命周期, 软件设计模式, 外壳脚本, 软件设计, 软件架构, Linux, 软件开发方法, Linux 命令, 编程原则, Bash(脚本语言), 还原式 API, 应用程序部署, Git(版本控制系统)
初级 · 专项课程 · 3-6 个月