理论计算机科学课程可以帮助您学习算法、计算复杂性、自动机理论和形式语言。您可以培养解决问题、数学推理和算法分析方面的技能,为完成复杂的计算任务提供支持。许多课程都会介绍一些工具,如用于算法实现的 Python、用于排版数学文档的 LaTeX 以及用于模拟自动机的软件,让您能够在实际场景中应用这些概念。

Princeton University
您将获得的技能: 数据结构, 可扩展性, Java 编程, 计算机科学, 计算机硬件, 计算机结构, 计算逻辑, 理论计算机科学, 编程原则, Algorithm
中级 · 课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Computational Logic, Logical Reasoning, Deductive Reasoning, Theoretical Computer Science, Analytical Skills, Programming Principles, Computer Science, Data Analysis, Computer Programming, Algorithms, Verification And Validation, Systems Analysis, Software Development, Machine Learning
初级 · 课程 · 1-3 个月
University of Colorado Boulder
您将获得的技能: Computational Logic, Systems Design, Verification And Validation, Systems Analysis, Software Systems, Theoretical Computer Science, Computational Thinking, System Design and Implementation, Simulations, Programming Principles, Software Architecture, Software Design, Model Evaluation, Graph Theory, Software Testing, Hardware Architecture, Software Quality Assurance, Computer Architecture, Algorithms, Logical Reasoning
初级 · 专项课程 · 1-3 个月

Princeton University
您将获得的技能: 数据结构, 微积分, 组合学, 概率, 理论计算机科学, Algorithm, 高等数学, 数学建模, 数学理论与分析
高级设置 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Recurrent Neural Networks (RNNs), Vision Transformer (ViT), PyTorch (Machine Learning Library), Keras (Neural Network Library), Large Language Modeling, Natural Language Processing, Embeddings, AI Personalization, Network Model, Network Architecture, Linear Algebra
中级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: 计算机编程, 数据结构, 图论, 调试, 网络分析, C 和 C++, 拉斯特(编程语言), 开发测试, 计算思维, 数据存储, Python 程序设计, 理论计算机科学, Javascript, 软件测试, Java, Algorithm, 编程原则, 生物信息学, 计划发展, 测试案例
中级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: 密码学, 网络安全, 数据结构, 概率分布, 图论, 贝叶斯统计, 网络分析, 组合学, 计算逻辑, 计算思维, Python 程序设计, 可视化(计算机制图), 概率, 理论计算机科学, 演绎推理, 公钥加密标准(PKCS), 算术, 逻辑推理, Algorithm, Encryption
初级 · 专项课程 · 3-6 个月
University of London
您将获得的技能: 计算机编程, 应用数学, 网络安全, 计算机科学, 调试, 计算机扫盲, Network Security, 网页设计与开发, 计算思维, 软件开发工具, 开发环境, 计算机编程工具, 普通数学, 计算机网络, 算术, 解决问题, 网络应用, Javascript, 计算机系统, 计算机图形学
攻读学位
初级 · 专项课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Cloud Services, OSI Models, Network Architecture, Network Security, Cloud Computing, Cloud Infrastructure, Cloud Computing Architecture, TCP/IP, Virtual Networking, Software-Defined Networking, Network Protocols, General Networking, Wide Area Networks, Network Routers, Network Troubleshooting, Linux, Kubernetes, Network Infrastructure, Network Switches, Terraform
攻读学位
中级 · 专项课程 · 3-6 个月

Stanford University
您将获得的技能: 社交网络分析, 图论, 数据结构, 网络分析, 计算机科学, 计算逻辑, 网络模型, 分析, 计算思维, 理论计算机科学, 运筹学, 概率, Networking 路由器, 伪代码, Algorithm, 生物信息学, 编程原则
中级 · 专项课程 · 3-6 个月

Rice University
您将获得的技能: 计算机编程, 数据结构, 图论, 用户界面(UI), 事件驱动编程, 组合学, 大数据, 应用程序开发, 计算思维, Python 程序设计, 理论计算机科学, 概率, 面向对象编程(OOP), 编程原则, Algorithm, 数据分析, 机器学习算法, 生物信息学, 计划发展, 互动设计
初级 · 专项课程 · 3-6 个月

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