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

University of Colorado System
您将获得的技能: 数据结构, 数据管理, 调试, 应用程序开发, 视频游戏开发, 计划发展, 面向对象编程(OOP), C#(编程语言), 脚本, Unity 引擎
中级 · 课程 · 1-4 周

ESSEC Business School
您将获得的技能: Business Modeling, Entrepreneurship, Business Planning, Business Risk Management, Risk Management, Teamwork, Design Thinking, Ideation, Planning, Strategic Thinking, Innovation, New Business Development, Creative Thinking, Decision Making, Open Mindset, Lean Methodologies
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: Object Oriented Programming (OOP), Programming Principles, Python Programming, Computer Programming, Software Engineering, Simulations
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Unity Engine, Computer Graphics, Computer Graphic Techniques, Visualization (Computer Graphics), Augmented and Virtual Reality (AR/VR), Animations, Video Game Development, Performance Tuning, Image Quality, Debugging
混合 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Generative AI, Artificial Intelligence, Image Analysis, Creativity, Prompt Engineering, Creative Design, Responsible AI, Music, Problem Solving, Critical Thinking
初级 · 课程 · 1-3 个月

您将获得的技能: Debugging, z/OS, Job Control Language (JCL), IBM Cloud, Mainframe Computing, Scripting Languages, Computer Programming, Program Development, File I/O, Data Structures, Command-Line Interface, Application Development
中级 · 课程 · 1-3 个月

Universidad de Palermo
您将获得的技能: Object Oriented Design, Object Oriented Programming (OOP), Java, Software Design, Software Design Patterns, Programming Principles, Software Development
中级 · 课程 · 1-4 周

Technical University of Munich (TUM)
您将获得的技能: 成本管理, 资源分配, 会计, 生产流程, 管理会计, 财务会计, 产品规划, 折旧, 成本会计, Operator Expense
初级 · 课程 · 1-4 周

École Polytechnique Fédérale de Lausanne
您将获得的技能: 空间数据分析, Apache Spark, 实时数据, 数据处理, 数据转换, 大数据, 数据操作, 可视化(计算机制图), Scala 编程, 热图, 交互式数据可视化, 用户界面(UI), 地理空间制图, 地理空间信息与技术
混合 · 课程 · 1-3 个月

您将获得的技能: Blockchain, FinTech, Application Development, Emerging Technologies, Computer Programming Tools, Program Development, Cryptography, Development Environment, Programming Principles, Transaction Processing, Data Structures, Debugging
中级 · 课程 · 1-3 个月

IBM
您将获得的技能: 数据结构, 数据管理, 文件输入/输出, 集成开发环境, 编程原则, 应用程序开发, 面向对象编程(OOP), 面向对象设计, Java, 文件管理, Java 编程
中级 · 课程 · 1-3 个月

University of London
您将获得的技能: 数据结构, C++(编程语言), 文件输入/输出, C 和 C++, 编程原则, 面向对象编程(OOP)
攻读学位
中级 · 课程 · 1-4 周