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

École Polytechnique Fédérale de Lausanne
您将获得的技能: 数据验证, 单元测试, 数据建模, Data Validation, 软件测试, 数据结构, 调试, 可维护性, 业务逻辑, 分布式计算, 编程原则, Scala 编程, 验证和确认, 面向对象编程(OOP)
中级 · 课程 · 1-3 个月

您将获得的技能: Linux, Linux Commands, C (Programming Language), System Programming, Command-Line Interface, Programming Principles, Development Environment, Computer Programming Tools, Software Installation, Data Structures, Program Development, Debugging
混合 · 课程 · 1-3 个月

您将获得的技能: Pseudocode, Programming Principles, Debugging, Diagram Design, Functional Design, Computer Programming Tools, Computer Programming, Software Documentation
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Program Development, Python Programming, Debugging
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Data Structures, System Programming, Computer Programming, Software Design, Python Programming, Java Programming, Algorithms, Debugging
中级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 软件工程, 计算机编程, 数据建模, .NET框架, 统一建模语言, Microsoft 开发工具, 数据结构, 文件输入/输出, 面向对象设计, Visual Basic(编程语言), 面向对象编程(OOP)
中级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: Event-Driven Programming, Programming Principles, Computer Programming, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Natural Language Processing, Algorithms, Problem Solving, Application Programming Interface (API)
初级 · 课程 · 1-3 个月
École Polytechnique Fédérale de Lausanne
您将获得的技能: Algorithm, 数据结构, 编程原则, 算法, Scala 编程, 面向对象编程(OOP), 集成开发环境, 功能设计
中级 · 课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Algorithm, 计算机编程, 数据管理, 文件系统, 操作系统, 数据结构, 调试, 算法, 计算思维, C(编程语言), 计算机硬件, Data Management
攻读学位
初级 · 课程 · 1-3 个月

Illinois Tech
您将获得的技能: Object Oriented Programming (OOP), Web Scraping, Data Structures, Test Driven Development (TDD), Computer Programming, Python Programming, Scripting Languages, User Interface (UI), Open Source Technology, Database Development, Program Development, File I/O, Data Persistence, Software Design
中级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 软件架构, 移动开发, iOS 开发, 模型-视图-控制器, 数据结构, 模型视图控制器, 编程原则, 面向对象编程(OOP), 苹果 Xcode, 开发环境, Swift 编程
初级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: 开放源码技术, 嵌入式系统, 计算机编程, 文件系统, 计算机工程, 操作系统, Linux 命令, Unix, Linux 服务器, 利纳克斯, C(编程语言), 命令行界面
初级 · 课程 · 1-3 个月