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

Infosec
您将获得的技能: Secure Coding, Application Security, Computer Programming Tools, System Programming, C++ (Programming Language), C (Programming Language), Software Development Tools, Exploit development, Debugging, Programming Principles, Embedded Systems, Interoperability, Unix, Vulnerability Assessments, Unix Commands, Operating Systems, Data Security, Linux, Microsoft Windows, Data Validation
中级 · 专项课程 · 3-6 个月

Korea Advanced Institute of Science and Technology(KAIST)
您将获得的技能: Scala Programming, Other Programming Languages, Computer Programming, Programming Principles, Theoretical Computer Science, Extensible Languages and XML, Concept Of Operations
混合 · 课程 · 1-3 个月

您将获得的技能: Programming Principles, Debugging, Computer Programming, Application Design, Computer Science, Program Development, Object Oriented Programming (OOP), Software Development, Data Management, Algorithms, Software Architecture, Software Development Methodologies
初级 · 课程 · 3-6 个月

Vanderbilt University
您将获得的技能: 调试, 文件管理, 数据导入/导出, 计算机科学, 绘图(图形), 编程原则, 计算逻辑, 解决问题, 数学软件, 计算机编程, 用户界面(UI), 开发环境, 工程计算, 数据结构, Matlab
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Technical Design, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Computer Programming, Creative Design, Data Import/Export, Computational Thinking
初级 · 专项课程 · 3-6 个月

The Hong Kong University of Science and Technology
您将获得的技能: 事件驱动编程, 解决方案设计, 协调, 计划发展, 创造力, 叙事, 计算思维, 编程原则, 动画和游戏设计, 计算机编程
初级 · 课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: Debugging, Go (Programming Language), C (Programming Language), Integrated Development Environments, Data Structures, File Systems, Computer Programming, Algorithms
初级 · 课程 · 1-3 个月

JetBrains
您将获得的技能: IntelliJ IDEA, 弹簧框架, Java, 功能设计, Java 编程, 安卓开发, Kotlin, 互操作性, 单元测试, 面向对象编程(OOP)
中级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 脚本, 文件管理, GitHub, Git(版本控制系统), Linux, 乌班图, Unix, 云计算, Unix 命令, 命令行界面, Bash(脚本语言), 脚本语言, 外壳脚本, Mac OS
初级 · 课程 · 1-3 个月

您将获得的技能: Pseudocode, Programming Principles, Software Visualization, Computational Logic, Debugging, Computer Programming, Graphical Tools
初级 · 课程 · 1-3 个月

University of Alberta
您将获得的技能: 调试, 计算机科学, 面向对象编程(OOP), 计算机编程, Python 程序设计, 动画和游戏设计, 计算思维, 编程原则, 视频游戏开发, 计划发展, Algorithm, 应用设计, 软件质量(SQA/SQC), 解决问题, 伪代码, 软件工程, 游戏设计, 测试计划, 数据结构
初级 · 课程 · 1-3 个月

University of Leeds
您将获得的技能: Programming Principles, Python Programming, Computer Programming, Scripting, Automation, Scripting Languages, Algorithms, Debugging, Development Environment
初级 · 课程 · 1-4 周