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

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 小时

DeepLearning.AI
您将获得的技能: 法学硕士申请, 及时工程, Prompt Engineering, LangChain, Python 编程, Node.JS, JavaScript 框架, 人工智能协调, 检索-增强生成
中级 · 项目 · 不超过 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 周

您将获得的技能: 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 周

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

您将获得的技能: Video Game Development, Game Design, Development Environment, Data Structures, Computer Programming, Programming Principles, User Interface (UI), Scripting Languages, Debugging
初级 · 课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, Software Documentation
中级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: 网络开发工具, Javascript, 功能设计, 软件包和软件管理, 脚本语言, 调试, 计算机编程, JSON, 数据结构, Jest(JavaScript 测试框架), 单元测试, 前端网络开发, 测试案例, 事件驱动编程, 面向对象编程(OOP), 计划发展, Node.JS, 脚本, 编程原则
初级 · 课程 · 1-3 个月
University of California, Santa Cruz
您将获得的技能: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Integrated Development Environments, Computer Science, Software Testing, Algorithms, Integration Testing, Software Design, System Design and Implementation, Distributed Computing, Software Documentation
中级 · 专项课程 · 3-6 个月

University of California, Santa Cruz
您将获得的技能: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation
中级 · 专项课程 · 3-6 个月