计算机编程课程可以帮助您学习 Python、Java 和 JavaScript 等编码语言,以及算法、数据结构和软件开发原则等概念。您可以培养调试、版本控制和编写高效代码的技能。许多课程会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等框架,这些都支持开发应用程序并提高您的编程能力。
University of Michigan
您将获得的技能: SQL, 应用编程接口 (API), 数据库, Python 程序设计, 数据可视化软件, 面向对象编程(OOP), 数据库设计, 数据建模, 数据处理, 地理信息系统, 网页抓取, 关系数据库
初级 · 课程 · 1-3 个月
Stanford University
您将获得的技能: 网络安全, 密码学, 安全 Code, Encryption, Algorithm, Authentication, 数据完整性, 数据加密标准, 关键管理, 计算思维, 公钥加密标准(PKCS), 高级加密标准(AES)
混合 · 课程 · 1-3 个月

University of Toronto
您将获得的技能: 面向对象编程(OOP), 交互设计, 移动开发, 模型-视图-控制器, 编程原则, 苹果 Xcode, 集成开发环境, 应用程序开发, 应用设计, 坚持不懈, UI 组件, 动画, 用户界面(UI), 应用框架, Objective-C(编程语言), 苹果 iOS, 数据持久性, Swift 编程, 用户界面和用户体验(UI/UX)设计, iOS 开发
中级 · 专项课程 · 3-6 个月

Microsoft
您将获得的技能: Web Scraping, Data Structures, Git (Version Control System), Generative AI, Version Control, Matplotlib, Devops Tools, Plotly, DevOps, Agile Methodology, Web Development, Data Ethics, Flask (Web Framework), Data Visualization, Scripting, GitHub, Debugging, Data Analysis, Automation, Cloud Computing
初级 · 专业证书 · 3-6 个月

Johns Hopkins University
您将获得的技能: HTML and CSS, Cascading Style Sheets (CSS), Ajax, Javascript, Responsive Web Design, Front-End Web Development, Web Design, Bootstrap (Front-End Framework), Web Development, Development Environment, Web Development Tools, Web Design and Development, JSON, Web Applications, Web Content Accessibility Guidelines, Scripting, Browser Compatibility, Object Oriented Programming (OOP), Event-Driven Programming, User Experience Design
初级 · 专项课程 · 1-3 个月

您将获得的技能: Intrusion Detection and Prevention, Incident Response, Computer Security Incident Management, Threat Detection, Event Monitoring, Security Information and Event Management (SIEM), Security Management, Network Security, Network Monitoring, Splunk, Network Analysis, Technical Documentation
初级 · 课程 · 1-4 周

Princeton University
您将获得的技能: 图论, 运筹学, Java 编程, Networking 路由器, 数据结构, Algorithm, 计算思维, 计算机编程, 理论计算机科学, 线性代数
中级 · 课程 · 3-6 个月

University of Illinois Urbana-Champaign
您将获得的技能: 云基础设施, 中间件, 分布式计算, 云计算架构, 基础设施即服务(IaaS), Apache Spark, 网络架构, Apache Hadoop, 云计算, 云平台, 云服务, 数据存储, 文件系统, 计算机网络, 大数据, Apache Mahout, 云存储, NoSQL, 云应用, 软件定义网络
中级 · 专项课程 · 3-6 个月

您将获得的技能: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Integrated Development Environments, Computer Science, Data Structures
初级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: Python 程序设计, 密码学, 网络安全, Encryption, Algorithm, 理论计算机科学, 公钥加密标准(PKCS), 计算思维, 代数, 算术
初级 · 课程 · 1-4 周

您将获得的技能: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Functional Design, Computer Science, Maintainability
中级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: 操作系统, C(编程语言), 命令行界面, 嵌入式系统, Linux, 计算机编程, Linux 服务器, 计算机工程, Linux 命令, Open Source 技术, Unix, 文件系统
初级 · 课程 · 1-3 个月