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

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 个月

LearnQuest
您将获得的技能: 计算机编程, 数据结构, Java 编程, 面向对象设计, Java, 面向对象编程(OOP), 开发环境
中级 · 课程 · 1-4 周
University of Toronto
您将获得的技能: Algorithm, 计算机编程, 数据结构, 计划发展, 调试, 软件文档, Python 编程, 文件输入/输出, 编程原则, 算法, 集成开发环境, 开发环境
初级 · 课程 · 1-3 个月

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

Lund University
您将获得的技能: Machine Controls, Programming Principles, Control Systems, Event-Driven Programming, Robotics, Computer Programming, Automation, System Requirements, Real Time Data, User Interface (UI), Debugging
中级 · 课程 · 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 个月

DeepLearning.AI
您将获得的技能: 及时工程, JavaScript 框架, 检索-增强生成, Python 编程, 人工智能协调, Prompt Engineering, 法学硕士申请, LangChain, Node.JS
中级 · 项目 · 不超过 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 周
University of London
您将获得的技能: 计算机系统, 网络安全, 计算机编程, 计算机科学, 计算机网络, 计算机扫盲, 应用数学, 计算机编程工具, 计算机图形学, 解决问题, 算术, 普通数学, 调试, 软件开发工具, 计算思维, Javascript, 网页设计与开发, Network Security, 网络应用, 开发环境
攻读学位
初级 · 专项课程 · 1-3 个月

University of Michigan
您将获得的技能: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, Java Programming, System Programming, Computer Architecture, Performance Tuning, Unix, Computer Science, Debugging
中级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: 网络开发工具, 计算机编程, 脚本, 单元测试, 软件包和软件管理, 数据结构, 计划发展, 调试, Jest(JavaScript 测试框架), 编程原则, 脚本语言, Javascript, 前端网络开发, 面向对象编程(OOP), 功能设计, Node.JS, 测试案例, 事件驱动编程, JSON
初级 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: Algorithm, 软件设计, 系统编程, 数据管理, Go(编程语言), 操作系统, 数据结构, Network Protocol(网络协议, 文件输入/输出, 调试, 算法, 网络协议, 计算机结构, 面向对象编程(OOP), Data Management, 功能设计
中级 · 专项课程 · 3-6 个月