编程课程可以帮助您学习 Python、Java 和 JavaScript 等编码语言,以及算法、数据结构和软件开发方法等概念。您可以培养调试、版本控制和编写高效代码的技能。许多课程会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等支持开发网络应用程序和软件解决方案的框架。

University of Leeds
您将获得的技能: Jupyter, Programming Principles, Computer Programming, Python Programming, Development Environment, Scripting, Software Installation, Data Structures, Data Science
初级 · 课程 · 1-4 周

École Polytechnique Fédérale de Lausanne
您将获得的技能: Scalability, Scala Programming, Distributed Computing, Event-Driven Programming, System Design and Implementation, Microservices, Software Architecture, Software Design Patterns, Cloud Computing, Software Design, Application Frameworks, Software Testing
中级 · 课程 · 1-3 个月

Northeastern University
您将获得的技能: Web Applications, Object Oriented Programming (OOP), Application Development, Python Programming, Computer Programming, Programming Principles, Data Science, Data Analysis, Scripting, Data Structures, Debugging, Style Guides, Software Documentation
初级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 数据结构, 模型-视图-控制器, iOS 开发, 面向对象编程(OOP), Swift 编程, 计算机编程, 苹果 Xcode, 苹果 iOS, 移动开发
初级 · 课程 · 1-3 个月

Northeastern University
您将获得的技能: Object Oriented Programming (OOP), Python Programming, Computer Programming, Development Environment, Software Installation, Scripting, Scripting Languages, Debugging, Program Development, Integrated Development Environments, Data Manipulation
初级 · 课程 · 1-3 个月

您将获得的技能: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Full-Stack Web Development, Scripting Languages, Computer Programming, Javascript, Database Management
攻读学位
初级 · 专项课程 · 3-6 个月

Dartmouth College
您将获得的技能: 软件可视化, 数据结构, 系统编程, 计算机工程, 调试, 数据存储, 嵌入式系统, C(编程语言), 计算机编程, Linux, 计算机编程工具
初级 · 课程 · 1-3 个月

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

DeepLearning.AI
您将获得的技能: LLM Application, Google Gemini, Test Case, Code Review, Software Documentation, Prompt Engineering, Debugging
初级 · 项目 · 不超过 2 小时
Rice University
您将获得的技能: Python 程序设计, 数据结构, 调试, 用户界面(UI), 计算机编程, 游戏设计, 动画, 面向对象编程(OOP), 互动设计, 应用程序开发
初级 · 课程 · 1-4 周

IBM
您将获得的技能: 数据驱动的决策制定, 人工智能, 生成式人工智能, 计算机编程, 云部署
初级 · 课程 · 1-3 个月

您将获得的技能: SAS (Software), Data Import/Export, Statistical Analysis, Data Analysis, Statistical Programming, Data Manipulation, Exploratory Data Analysis, Data Preprocessing, Computer Programming
中级 · 课程 · 1-3 个月