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

Infosec
您将获得的技能: Exploit development, C (Programming Language), C++ (Programming Language), Secure Coding, Application Security, System Programming, Debugging, Vulnerability Assessments
混合 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: 调试, Linux, C(编程语言), 应用程序开发, 计划发展, 计算机编程, 文件系统, 软件安装, 构建工具, 嵌入式软件, 操作系统, 嵌入式系统, 命令行界面
初级 · 课程 · 1-3 个月

Lund University
您将获得的技能: Machine Controls, Automation Engineering, Programming Principles, Control Systems, Automation, Software Architecture, Real-Time Operating Systems, Robotic Process Automation, Other Programming Languages, Computer Programming
中级 · 课程 · 1-4 周
Rice University
您将获得的技能: 调试, 应用程序开发, Python 程序设计, 面向对象编程(OOP), 动画, 计算机编程, 数据结构, 用户界面(UI), 游戏设计, 互动设计
初级 · 课程 · 1-4 周

National Taiwan University
您将获得的技能: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Computational Thinking, Debugging
混合 · 课程 · 1-3 个月

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

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

University of California, Santa Cruz
您将获得的技能: Go (Programming Language), Data Structures, C and C++, Object Oriented Programming (OOP), Computer Programming, Unit Testing, Algorithms, Computer Science, Debugging, Integration Testing, Software Design
中级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: C (Programming Language), Python Programming, Programming Principles, System Programming, Computer Programming, Unix, Computer Science
中级 · 课程 · 1-3 个月

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

Illinois Tech
您将获得的技能: Test Driven Development (TDD), Python Programming, Object Oriented Programming (OOP), Scripting Languages, Computer Programming, Development Testing, Web Development, Program Development, Open Source Technology, Database Application, Data Structures, User Interface (UI), Data Manipulation, File Management, Data Validation
攻读学位
中级 · 课程 · 1-3 个月

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