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

LearnQuest
您将获得的技能: 开发环境, 编程原则, 调试, 面向对象编程(OOP), Java, 集成开发环境, 计算机编程, 日蚀(软件), Java 编程
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Theoretical Computer Science, Algorithms, Graph Theory, Data Structures, Operations Research, Public Key Cryptography Standards (PKCS), Cryptography, Programming Principles, Computational Thinking, Pseudocode, Design Strategies, Data Encryption Standard, Computer Science, Tree Maps, Encryption, Linear Algebra, Combinatorics, Mathematical Modeling, Advanced Mathematics, Python Programming
攻读学位
高级设置 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: Algorithm, 数据结构, 编程原则, 数据存储, Java, 计算机编程, C++(编程语言), 文件管理, Java 编程
中级 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: 数据访问, 系统编程, 计算机编程工具, 后端网站开发, 调试
中级 · 课程 · 1-3 个月

您将获得的技能: Cybersecurity, Security Controls, Information Systems Security Assessment Framework (ISSAF), Computer Security, Security Strategy, Cyber Risk, Security Information and Event Management (SIEM), Data Ethics, Network Analysis, Personally Identifiable Information, Ethical Standards And Conduct
攻读学位
初级 · 课程 · 1-4 周

您将获得的技能: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Large Language Modeling, Responsible AI, Model Deployment, AI Security, Restful API, Application Deployment, Artificial Intelligence, Software Development Tools, Software Testing, Test Automation, Software Development, DevSecOps, CI/CD, Prototyping, Artificial Intelligence and Machine Learning (AI/ML), Java Programming
中级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: Linux 命令, 数据导入/导出, 微服务, 还原式 API, Grafana, MongoDB, 软件开发生命周期, Django (网络框架), Python 程序设计, 应用程序部署, 外壳脚本, Istio, 对象关系映射, Bash(脚本语言), 软件架构, NoSQL, Kubernetes, Git(版本控制系统), 云部署, 开放式网络应用程序安全项目(OWASP)
初级 · 专业证书 · 3-6 个月

University of Colorado System
您将获得的技能: 系统编程, TCP/IP, Networking 路由器, 数据完整性, 数字通信, 计算机网络, 网络规划与设计, Network Protocol(网络协议, OSI 模型, 网络架构
中级 · 课程 · 1-3 个月

您将获得的技能: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Cascading Style Sheets (CSS), Unix Commands, HTML and CSS, Git (Version Control System), API Testing, GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), React.js, Mobile Development, SQL, Database Design, Python Programming
初级 · 专项课程 · 3-6 个月

University of California, Irvine
您将获得的技能: 数据结构, 移动开发, 原型设计, C(编程语言), 面向对象编程(OOP), 苹果 Xcode, iOS 开发, 计算机编程, Objective-C(编程语言), 苹果 iOS
混合 · 课程 · 1-4 周

您将获得的技能: OpenAI API, Generative Model Architectures, Hugging Face, Programming Principles, Computer Programming, Software Installation
中级 · 课程 · 1-3 个月

Princeton University
您将获得的技能: Algorithm, 数据结构, 理论计算机科学, Java, 面向对象编程(OOP), Java 编程, 性能测试, 计算机编程
中级 · 课程 · 3-6 个月