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

University of Pennsylvania
您将获得的技能: 数据分析, Java 编程, 数据科学, 调试, 面向对象设计, 应用程序开发, Matplotlib, 面向对象编程(OOP), 计算机编程, 单元测试, 数据可视化, 计算机编程工具, 数据清理, Java, Python 编程, Pandas(Python 软件包), 编程原则, 日蚀(软件), 数据结构, 文件输入/输出
初级 · 专项课程 · 3-6 个月

University of Alberta
您将获得的技能: Program Development, Computational Thinking, Software Development, Event-Driven Programming, Programming Principles, Software Engineering, Debugging, Problem Solving, Game Design, Theoretical Computer Science, Computer Programming, Software Quality (SQA/SQC), Data Structures, Python Programming, Video Game Development, Algorithms, Application Development, Computer Science, Functional Testing, User Interface (UI) Design
中级 · 课程 · 1-3 个月

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

University of California, Santa Cruz
您将获得的技能: File I/O, Debugging, Go (Programming Language), Programming Principles, C (Programming Language), Program Development, Data Structures, Computer Programming, C and C++, Algorithms
初级 · 课程 · 1-3 个月

Simplilearn
您将获得的技能: Data Structures, C (Programming Language), C and C++, Programming Principles, Data Management, Memory Management, Algorithms, Computer Programming, File I/O, File Management, Other Programming Languages, Development Environment
初级 · 课程 · 1-4 周

The University of Edinburgh
您将获得的技能: Algorithm, 算法, 软件开发, 代码重用性, 计算机编程, 视频游戏开发, 软件工程, 事件驱动编程, 编程原则, 游戏设计, 计算思维
初级 · 课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Theoretical Computer Science, Computer Programming, Algorithms, Computer Science, Formal Learning, Software Engineering, Program Development, Data Science, Technical Analysis
攻读学位
中级 · 课程 · 1-3 个月

International Institute of Information Technology Bangalore
您将获得的技能: File I/O, C (Programming Language), Memory Management, Programming Principles, C and C++, Data Structures, Computer Programming, Program Development, Integrated Development Environments, Software Installation, Problem Solving
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Animations, Software Design, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Computer Graphic Techniques, Python Programming, Graphic and Visual Design, Event-Driven Programming, Digital Design, Simulations, Computer Graphics, Design, Graphical Tools, Game Design, Computational Logic, Computational Thinking
初级 · 专项课程 · 3-6 个月

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

University of Cape Town
您将获得的技能: 绘图(图形), 科学可视化, 计算逻辑, 计算机编程, Jupyter, 统计分析, 数据可视化, 脚本, 数据导入/导出, 箱形图, 数学建模, 描述性统计, 数学软件, 软件包和软件管理, 数据操作, 编程原则, 流行病学, 数值分析, 统计假设检验
初级 · 课程 · 1-4 周

您将获得的技能: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Data Import/Export, Data Structures, Python Programming, Data Persistence, Computational Logic, Computer Science, Data Storage, File Management
初级 · 专项课程 · 3-6 个月