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

Dartmouth College
您将获得的技能: 操作系统, 开发环境, 命令行界面, C(编程语言), 文件输入/输出, 计算机编程, 软件安装, 计划发展, 嵌入式系统, 嵌入式软件, Linux, 构建工具, 应用程序开发
初级 · 课程 · 1-3 个月

University of Pennsylvania
您将获得的技能: Java 编程, 数据结构, 面向对象编程(OOP), 调试, 计算机编程, 单元测试, Java, Matplotlib, Python 程序设计, 编程原则, 数据科学, 文件输入/输出, 数据清理, Pandas(Python 软件包), 计算机编程工具, 日蚀(软件), 面向对象设计, 数据可视化, 数据分析, 应用程序开发
初级 · 专项课程 · 3-6 个月
University of California, Santa Cruz
中级 · 课程 · 1-3 个月

University of Washington
您将获得的技能: Ruby (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Functional Design, Computational Thinking, Software Design Patterns, Theoretical Computer Science, Computer Science, Debugging
混合 · 课程 · 1-3 个月

University of Washington
您将获得的技能: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Software Architecture, Computer Programming, Functional Design, Debugging
中级 · 课程 · 1-4 周
University of Toronto
您将获得的技能: Algorithm, 开发环境, 调试, 数据结构, 计划发展, 文件输入/输出, 软件文档, 计算机编程, Python 程序设计, 集成开发环境, 编程原则
初级 · 课程 · 1-3 个月

Simplilearn
您将获得的技能: Data Structures, C (Programming Language), Programming Principles, Data Management, Algorithms, Computer Programming, File I/O
初级 · 课程 · 1-4 周

Red Hat
您将获得的技能: Object Oriented Programming (OOP), JSON, Python Programming, Debugging, Data Structures, Red Hat Enterprise Linux, Computer Programming, Statistical Programming, Web Development, Scripting, Scripting Languages, Development Environment, Text Mining, Software Installation
中级 · 课程 · 3-6 个月

LearnQuest
您将获得的技能: 数据结构, Java 编程, 面向对象编程(OOP), 计算机编程, 开发环境, Java, 面向对象设计
中级 · 课程 · 1-4 周

DeepLearning.AI
您将获得的技能: LLM Application, Google Gemini, Test Case, Code Review, Software Documentation, Prompt Engineering, Debugging
初级 · 项目 · 不超过 2 小时

您将获得的技能: Full-Stack Web Development, Flask (Web Framework), Web Applications, Real Time Data, Web Development, Restful API, Application Development, Application Programming Interface (API), Back-End Web Development, Python Programming
中级 · 课程 · 1-4 周

Coursera
您将获得的技能: Data Science, Web Applications, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Scientific Visualization, Game Design
初级 · 指导项目 · 不超过 2 小时