Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Theoretical Computer Science Course Catalog
- Status: Preview
Peking University
Skills you'll gain: Algorithms, Mathematical Modeling, Applied Mathematics, Combinatorics, Theoretical Computer Science, Data Structures, Pseudocode, Computational Thinking, Mathematical Theory & Analysis, Numerical Analysis, Graph Theory, Design Strategies, Network Routing, Image Analysis, Bioinformatics, Probability Distribution
- Status: NewStatus: Free Trial
Skills you'll gain: Unity Engine, Video Game Development, Virtual Environment, Computer Graphics, Performance Tuning, Visualization (Computer Graphics), Maintainability, C# (Programming Language), Debugging, Scripting
- Status: Preview
The Chinese University of Hong Kong
Skills you'll gain: Operations Research, Algorithms, Mathematical Modeling, Computational Logic, Performance Tuning, Programming Principles, Theoretical Computer Science
Skills you'll gain: Verification And Validation, Computational Logic, System Requirements, Data Validation, Functional Requirement, Theoretical Computer Science
- Status: Free Trial
Dartmouth College
Skills you'll gain: C (Programming Language), Software Documentation, Programming Principles, Computer Programming, Embedded Software, Human Computer Interaction, Debugging, Development Environment, Engineering Calculations
- Status: NewStatus: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, Debugging, Software Design Patterns, Functional Design, Computational Thinking, Algorithms, Data Structures
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Software Documentation, Java Programming, Java, Computer Programming, Programming Principles, Computational Thinking, Computer Science
- Status: Free Trial
University of Michigan
Skills you'll gain: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Computer Architecture, Java, Performance Tuning, Numerical Analysis, Unix, Computer Science, Debugging
Coursera Project Network
Skills you'll gain: Musical Composition, Music, Computer Programming, Program Development, Programming Principles, Python Programming
- Status: NewStatus: Free Trial
Skills you'll gain: Animation and Game Design, 3D Modeling, Post-Production, Visualization (Computer Graphics), Computer Graphics, Graphical Tools, Motion Graphics, Graphics Software
- Status: Free Trial
University of Michigan
Skills you'll gain: Relational Databases, Database Design, SQL, Databases, Web Scraping, Data Modeling, Database Systems, Database Management, Data Visualization Software, Object Oriented Programming (OOP), Data Processing, Python Programming, Application Programming Interface (API)
- Status: Preview
Copenhagen Business School
Skills you'll gain: Artificial Intelligence, Large Language Modeling, Natural Language Processing, Artificial Intelligence and Machine Learning (AI/ML), Theoretical Computer Science, Statistical Machine Learning, OpenAI, Human Learning, Artificial Neural Networks, Generative AI, Computational Thinking, Human Computer Interaction, Emerging Technologies
In summary, here are 10 of our most popular theoretical computer science courses
- 算法设计与分析 Design and Analysis of Algorithms: Peking University
- Unity: Design Voxel Environments with Marching Squares: EDUCBA
- 离散优化算法篇 Solving Algorithms for Discrete Optimization: The Chinese University of Hong Kong
- System Validation (3): Requirements by modal formulas: EIT Digital
- C Programming: Getting Started - 1: Dartmouth College
- Mastering Python Programming: Apply, Analyze, and Build: EDUCBA
- Java Object Basics: Functions, Recursion, and Objects: Codio
- C Programming for Everybody: University of Michigan
- Compose and Program Music in Python using Earsketch: Coursera Project Network
- Blender 3D for Beginners: Create a 3D Vaporwave Animation: Skillshare