编程基础课程可以帮助您学习变量、控制结构、数据类型和函数等基本概念。您还可以掌握解决问题、调试和编写简洁高效代码的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、Visual Studio Code 等集成开发环境 (IDE) 以及 Python 或 JavaScript 等编程语言,这些都是网络开发和软件工程中常用的工具。

University of California, Irvine
您将获得的技能: 原型设计, 系统设计, Python 编程, 技术设计, 计算机硬件, 需求分析, 系统设计与实施, 功能要求, 嵌入式系统, 软件设计, 测试计划, 用户需求文件
混合 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Debugging, Data Analysis, Data Preprocessing, Numerical Analysis, Critical Thinking
中级 · 课程 · 1-4 周

University of London
您将获得的技能: 命令行界面, 开发环境, 计划发展, 互动设计, 调试, 编程原则, 文件输入/输出, 控制面板, 面向对象编程(OOP), 计算机编程, C++(编程语言)
攻读学位
中级 · 课程 · 1-4 周

您将获得的技能: A/B Testing, Statistical Hypothesis Testing, Statistical Methods, Advanced Analytics, Statistical Analysis, Correlation Analysis, Data Analysis, Report Writing, Probability & Statistics, Analytical Skills, Data-Driven Decision-Making, Health Information Management and Medical Records, Business Process Automation
初级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: Unity 引擎, 用户界面组件, 事件驱动编程, 视频游戏开发, 调试, 数据结构, 文件输入/输出, 用户界面(UI), C#(编程语言), 面向对象编程(OOP)
中级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: Java, Java 编程, 单元测试, 社交网络分析, 图论, 性能调整, 事件驱动编程, 适应性, 解决问题, 面向对象设计, JUnit, 数据结构, 用户界面(UI), 网络分析, 面向对象编程(OOP), Algorithm, 技术交流, 计算机编程, 成长意识, 算法, 交互式数据可视化
中级 · 专项课程 · 3-6 个月

您将获得的技能: Rust (Programming Language), Data Structures, Package and Software Management, Maintainability, Algorithms, Software Testing, Unit Testing, Software Design Patterns, Development Testing
中级 · 课程 · 1-3 个月

您将获得的技能: Photo Editing, Color Theory, Image Quality, Editing
中级 · 课程 · 1-4 周

您将获得的技能: Linux, Authentications, Remote Access Systems, Linux Administration, User Accounts, Authorization (Computing), Security Controls, System Configuration, Command-Line Interface, Cryptographic Protocols
中级 · 课程 · 1-4 周

Duke University
您将获得的技能: 事件驱动编程, 脚本, 视频游戏开发, 调试, 编程原则, 三维资产, 计算机图形学, 动画, 游戏设计, 动画和游戏设计, 故事板, 计算机编程
初级 · 课程 · 1-3 个月

您将获得的技能: File Management, OS Process Management, Linux, Linux Servers, Data Security, Linux Commands, Information Systems Security, System Monitoring, Data Storage Technologies, Network Security, Vulnerability Scanning, Data Storage, Encryption, Network Analysis
中级 · 课程 · 1-4 周

您将获得的技能: Ruby (Programming Language), Debugging, Scripting Languages, Data Structures, Scripting, Program Development, Object Oriented Programming (OOP)
中级 · 课程 · 1-3 个月