编程语言课程可以帮助您学习语法、Data Structure、算法和面向对象编程。您可以培养调试、代码优化和软件开发方法方面的技能。许多课程都会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等框架,这些都支持创建强大的应用程序并提高您的编码效率。

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

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

IBM
您将获得的技能: 探索性数据分析, 数据可视化软件, 监督学习, SQL, 无监督学习, 专业网络, Plotly, 生成式人工智能, 数据整理, 数据清理, 数据导入/导出, 仪表板, 数据分析, 数据转换, 交互式数据可视化, 数据可视化, Jupyter, 数据扫盲, 同行评审, 功能工程
攻读学位
初级 · 专业证书 · 3-6 个月

University of California San Diego
您将获得的技能: 计算机编程, 调试, Java, C++(编程语言), 文件系统, 数据结构, 图论, 数据存储, Algorithm, 编程原则
中级 · 课程 · 1-3 个月

Meta
您将获得的技能: MySQL, 文件管理, 数据库管理员, 数据库管理, 测试驱动开发(TDD), Linux, Django (网络框架), 计算思维, Algorithm, Query 语言, 软件可视化, 数据仓库, 软件版本控制, 数据完整性, 协作软件, Linux 命令, 命令行界面, 伪代码, 数据库架构与管理, 单元测试
初级 · 专业证书 · 3-6 个月

您将获得的技能: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment
初级 · 指导项目 · 不超过 2 小时

Meta
您将获得的技能: Javascript, Git(版本控制系统), GitHub, 数据结构, React Native, 还原式 API, 版本控制, 安卓开发, Android Studio, 可用性测试, UI/UX 研究, Kotlin, Jest(JavaScript 测试框架), Unix 命令, 交互设计, 移动开发, 角色(用户体验), Android Jetpack, 用户体验设计, 用户界面和用户体验(UI/UX)设计
攻读学位
初级 · 专业证书 · 3-6 个月

Infosec
您将获得的技能: 计算机编程, 持续监测, 数据访问, 网络 Operator, Network Security, 威胁检测, MITRE ATT&CK 框架, 网络安全, 威胁建模, Python 程序设计, 利用开发, 坚持不懈, 系统监控, 脚本, 网络威胁情报, 网络监控, 网络威胁猎杀, 命令行界面, IT 自动化, 开发技术
中级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 数据操作, 计算机编程, 数据科学, 编程原则, 脚本, Python 程序设计, 脚本语言
初级 · 课程 · 1-4 周

您将获得的技能: Data Structures, Development Environment, C++ (Programming Language), Debugging, Computational Thinking, Integrated Development Environments, Computer Programming
初级 · 课程 · 1-4 周

您将获得的技能: Event-Driven Programming, Graphics Software, Computer Graphics, Video Game Development, Computer Graphic Techniques, Development Environment, Debugging, Application Development
混合 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 计算机编程, 调试, UI 组件, Java 编程, Java, 计划发展, 应用程序开发, 面向对象编程(OOP), 应用服务器, 编程原则, 开发环境, 面向对象设计, Virtual Machine, 移动开发, 网络应用, 用户界面(UI), 命令行界面, 日蚀(软件), 软件安装
中级 · 专项课程 · 3-6 个月