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

University of California San Diego
您将获得的技能: Python 程序设计, 计算机科学, 计划发展, 计算思维, 计算逻辑, 组合学, 理论计算机科学, Algorithm, 演绎推理, 逻辑推理
初级 · 课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Theoretical Computer Science, Programming Principles, Cryptography, Algorithms, Applied Mathematics, Probability & Statistics, Data Management
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 应用数学, 计算机科学, 算术, 概率, Algorithm, 密码学
初级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 网络安全, Encryption, 信息架构, 理论计算机科学, 密码学, 计算机安全
中级 · 课程 · 1-4 周

University of Leeds
您将获得的技能: Logical Reasoning, Computational Logic, Computational Thinking, Algorithms, Theoretical Computer Science, Artificial Intelligence, Cryptography, Graph Theory
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Mathematical Modeling, Systems Design, Data Modeling, Software Systems, Simulations, Automation Engineering, Control Systems, Systems Analysis, Safety Assurance, Cyber Engineering, Mechanical Engineering, Differential Equations
攻读学位
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Natural Language Processing, Text Mining, Artificial Intelligence and Machine Learning (AI/ML), Statistical Modeling, Data Processing, Probability & Statistics, Unstructured Data, Deep Learning, Machine Learning, Supervised Learning, Algorithms, Regression Analysis
攻读学位
中级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 图论, 计划发展, 理论计算机科学, 组合学, Networking 路由器, 网络分析, 数据结构, Algorithm
初级 · 课程 · 1-3 个月

University of Pennsylvania
您将获得的技能: 调试, 计算机科学, 计算机硬件, 计算机编程, Python 程序设计, 计算机系统, 计算思维, 解决问题, Algorithm, 伪代码, 分析技能, 数据结构
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 网络安全, 信息隐私, 个人身份信息, 计算机安全意识培训, 数据伦理, 数据收集, 法律, 负责任的人工智能, 道德标准与行为, 人工智能, 信息技术, 媒体与传播
攻读学位
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: C and C++, Data Sharing, Communication Systems
高级设置 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, JUnit, Software Testing, Software Engineering, Java, Java Programming, Unit Testing, Program Development, Software Design, Application Design, Test Driven Development (TDD)
攻读学位
中级 · 课程 · 1-3 个月