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

Johns Hopkins University
您将获得的技能: 数据清理, 可视化(计算机制图), 面向对象编程(OOP), R 语言程序设计(中文版), 数据预处理, Ggplot2, 数据地图, 数据操作, 交互式数据可视化, 技术文档, 网页抓取, 调试, 传单(软件), 软件文档, 数据可视化, 单元测试, Tidyverse(R 软件包), 数据可视化软件, Open Source 技术, 软件包和软件管理
初级 · 专项课程 · 3-6 个月

Johns Hopkins University
您将获得的技能: Python 程序设计, 分子生物学, 数据结构, 生物信息学, 计算思维, Algorithm, 数据分析, 生命科学
混合 · 课程 · 1-4 周
University of Toronto
您将获得的技能: Python 程序设计, 数据结构, 测试自动化, 软件测试, 面向对象编程(OOP), 调试, 计划发展, 计算思维, Algorithm, 测试案例, 单元测试
混合 · 课程 · 1-3 个月

IBM
您将获得的技能: 数据库, Apache Spark, 数据架构, 数据科学, 数据安全, Data Governance, Apache Hadoop, 大数据, 数据仓库, 数据管道, 数据存储, NoSQL, 数据湖, 关系数据库, SQL, 摘录
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: 数据结构, 软件测试, 系统编程, 开发环境, 调试, 拉斯特(编程语言), 软件包和软件管理, 测试案例, 编程原则, 软件文档, GitHub
初级 · 课程 · 1-4 周

您将获得的技能: iOS Development, Apple iOS, Swift Programming, UI Components, Mobile Development, Database Management, Databases, User Interface (UI), Data Persistence, Data Validation, Data Modeling, Debugging
中级 · 课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Relational Databases, Databases, Database Theory, Database Design, Database Systems, Database Management, SQL, Database Architecture and Administration, Database Management Systems, Query Languages, Data Modeling, Transaction Processing, Data Management, Data Integrity, System Design and Implementation, Information Technology, Data Analysis, Information Architecture, Problem Solving, Logical Reasoning
中级 · 课程 · 1-3 个月

您将获得的技能: Responsive Web Design, User Interface (UI), Cascading Style Sheets (CSS), User Interface and User Experience (UI/UX) Design, Web Applications, Web Development, Front-End Web Development, HTML and CSS, Javascript, Real Time Data, Hypertext Markup Language (HTML), Application Programming Interface (API), Event-Driven Programming, Animations
高级设置 · 课程 · 3-6 个月

Microsoft
您将获得的技能: Microsoft Copilot, Programming Principles, Full-Stack Web Development, GitHub, Version Control, Program Development, Debugging, Computational Thinking, Git (Version Control System), Computer Programming, Algorithms, Web Development, C# (Programming Language), Back-End Web Development
初级 · 课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: Software Development Life Cycle, Agile Project Management, Collaborative Software, Software Development, System Testing, Acceptance Testing, Test Case, Python Programming, Cloud Management, Computer Science
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 开发环境, 硬件架构, C(编程语言), 版本控制, 嵌入式系统, 软件开发工具, 软件配置管理, 调试, 软件设计, 构建工具, Git(版本控制系统), 计算机结构, 软件技术审查, 嵌入式软件
中级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: Python 程序设计, 网络分析, 运筹学, 概率与统计, Networking 路由器, 计算逻辑, 网络模型, 数据结构, 大数据, 计算思维, 理论计算机科学, Algorithm, 线性代数, 计算机科学, 图论, 编程原则
高级设置 · 课程 · 1-3 个月