编程课程可以帮助您学习 Python、Java 和 JavaScript 等编码语言,以及算法、数据结构和软件开发方法等概念。您可以培养调试、版本控制和编写高效代码的技能。许多课程会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等支持开发网络应用程序和软件解决方案的框架。

您将获得的技能: Data Persistence, File I/O, C (Programming Language), Game Design, Programming Principles, Debugging, Data Modeling, Computational Thinking, Data Integrity, Program Development, Application Development, Data Maintenance, Computational Logic, Data Validation, Command-Line Interface, Application Design, Animation and Game Design, User Interface (UI), Algorithms, Data Structures
初级 · 专项课程 · 1-3 个月

您将获得的技能: Development Environment, Computer Graphics, Visualization (Computer Graphics), Cross Platform Development, Computer Graphic Techniques, C++ (Programming Language), Video Game Development, Program Development, Software Installation, System Configuration, Debugging
初级 · 课程 · 1-4 周

您将获得的技能: Databases, Data Validation
中级 · 课程 · 3-6 个月

您将获得的技能: IntelliJ IDEA, Integrated Development Environments, Java, Development Environment, Debugging, Object Oriented Programming (OOP), Programming Principles
初级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 操作系统, 利纳克斯, 操作系统流程管理, 文件系统, 用户界面组件, 操作系统管理, 集成开发环境, Python 编程, 计算机硬件, 嵌入式系统, 开发环境, 物联网, 计算机编程
混合 · 课程 · 1-4 周

Fred Hutchinson Cancer Center
您将获得的技能: 生成式人工智能, ChatGPT, Prompt Engineering, 人工智能, 生物信息学, 大型语言建模, 软件开发, 计算机编程工具, 调试, 数据科学, 编程原则, 可维护性, 及时工程, OpenAI, 负责任的人工智能
初级 · 课程 · 1-4 周

您将获得的技能: C++ (Programming Language), Data Structures, Interactive Design, Program Development, Object Oriented Programming (OOP), Computer Programming, Java Programming, Software Development, Computational Logic, Computer Science
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Data Visualization Software, Graphing, Data Presentation, Histogram, User Interface (UI)
初级 · 课程 · 1-4 周

您将获得的技能: GitLab, AI Workflows, Code Review, Integrated Development Environments, Computer Programming Tools, Development Environment, Debugging
中级 · 课程 · 1-4 周

您将获得的技能: SAS (Software), Scripting, Debugging, Computational Logic, Statistical Programming, Automation, Data Processing, Data Manipulation, Maintainability
初级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Programming Principles, .NET Framework
初级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Video Game Development, Debugging, Game Design, Program Development, Python Programming, Application Development, Event-Driven Programming, Computer Graphics, Animations, Development Environment
中级 · 课程 · 1-3 个月