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

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

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

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

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

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

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

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

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

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

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

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

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