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

University of Pennsylvania
您将获得的技能: Pandas(Python 软件包), 数据清理, 文件输入/输出, 日蚀(软件), 数据结构, 数据科学, 面向对象编程(OOP), 应用程序开发, Java 编程, 计算机编程, 数据分析, 单元测试, 编程原则, 数据可视化, Java, Python 编程, 面向对象设计, Matplotlib, 调试, 计算机编程工具
★ 4.5 (1912) · 初级 · 专项课程 · 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
★ 4.4 (2495) · 中级 · 专项课程 · 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
★ 3.9 (10) · 初级 · 课程 · 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
★ 4.5 (24) · 初级 · 课程 · 1-4 周

The University of Edinburgh
您将获得的技能: 游戏设计, 软件工程, 事件驱动编程, 算法, 软件开发, 计算机编程, 计算思维, 编程原则, 代码重用性, 视频游戏开发, Algorithm
★ 4.7 (3890) · 初级 · 课程 · 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
★ 4.8 (8) · 初级 · 课程 · 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
★ 5 (8) · 初级 · 专项课程 · 3-6 个月

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

University of Cape Town
您将获得的技能: 流行病学, 软件包和软件管理, 描述性统计, 统计假设检验, 脚本, 数学建模, 数据操作, 科学可视化, 计算机编程, 数值分析, 箱形图, 绘图(图形), 编程原则, Jupyter, 数据可视化, 统计分析, 数学软件, 计算逻辑, 数据导入/导出
★ 4.4 (439) · 初级 · 课程 · 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
★ 4.5 (486) · 初级 · 专项课程 · 3-6 个月