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

Dartmouth College
您将获得的技能: 开放源码技术, 嵌入式系统, 计算机编程, 文件系统, 计算机工程, 操作系统, Linux 命令, Unix, Linux 服务器, 利纳克斯, C(编程语言), 命令行界面
初级 · 课程 · 1-3 个月
Rice University
您将获得的技能: 应用程序开发, 计算机编程, 互动设计, 动画, 数据结构, 用户界面(UI), Python 编程, 调试, 游戏设计, 面向对象编程(OOP)
初级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 脚本, 计算机编程, Python 编程, 调试, 编程原则, 集成开发环境, 命令行界面, 开发环境
初级 · 课程 · 1-4 周

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

École Polytechnique Fédérale de Lausanne
您将获得的技能: 云计算, 系统设计与实施, 软件架构, 可扩展性, 微服务, 软件设计, 软件设计模式, 数据结构, 分布式计算, Scala 编程, 事件驱动编程
中级 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: 计算机编程, 计算机工程, 计算机科学, 嵌入式软件, 数据结构, 计划发展, 调试, 利纳克斯, 计算机结构, C(编程语言)
初级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 数据建模, 脚本, 软件工程, 软件设计, 计算机编程, 统一建模语言, 数据结构, Python 编程, 面向对象编程(OOP)
初级 · 课程 · 1-4 周

您将获得的技能: Command-Line Interface, Go (Programming Language), Package and Software Management, Programming Principles, Program Development, Data Structures, Debugging
初级 · 指导项目 · 不超过 2 小时

Dartmouth College
您将获得的技能: Algorithm, 计算机编程, 嵌入式系统, 系统编程, 计算机编程工具, 数据结构, 调试, 算法, 利纳克斯, C(编程语言)
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: LLM Application, Large Language Modeling, Prompt Engineering, Generative AI, Applied Machine Learning, Python Programming, Open Source Technology, JSON
中级 · 课程 · 1-4 周

您将获得的技能: Data Persistence, File I/O, C (Programming Language), Debugging, Computational Thinking, Programming Principles, Program Development, Application Design, Command-Line Interface, Algorithms
混合 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Android Development, Android Studio, Mobile Development, Kotlin, Restful API, Mobile Security, Application Programming Interface (API), Performance Tuning, User Interface (UI) Design, UI Components, Data Management, Data Persistence, Global Positioning Systems, Geographic Information Systems, Application Performance Management, Cloud Storage
中级 · 课程 · 1-3 个月