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: 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: Free Trial
Skills you'll gain: User Story, Cloud Computing Architecture, Agile Software Development, Cloud Services, Scrum (Software Development), Agile Methodology, Kanban Principles, DevOps, Backlogs, Cloud Security, Cloud Technologies, Cloud Infrastructure, Sprint Retrospectives, Cloud Platforms, Agile Project Management, Cloud Hosting, Cloud Computing, Cloud-Native Computing, CI/CD, Test Driven Development (TDD)
- Status: NewStatus: Free Trial
Skills you'll gain: Unreal Engine, Animation and Game Design, Video Game Development, Virtual Environment, Game Design, Visualization (Computer Graphics), Animations, Interactive Design, User Interface (UI), Application Deployment
- Status: NewStatus: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Programming Principles, Data Dictionary, Computer Programming, File Systems, Data Structures, Debugging, Computational Logic, Command-Line Interface, Data Cleansing, Software Design Patterns, Functional Design, Scripting, Operating Systems, Development Environment, Computational Thinking, Data Manipulation, User Interface (UI)
- Status: Free Trial
Skills you'll gain: Jest (JavaScript Testing Framework), Web Development Tools, Javascript, Unit Testing, Web Applications, Object Oriented Programming (OOP), Node.JS, JSON, Computer Programming, Data Structures, Debugging, Package and Software Management, Front-End Web Development, Functional Design
- Status: Free Trial
Rice University
Skills you'll gain: Programming Principles, Python Programming, Development Environment, Computer Programming, Integrated Development Environments, Debugging
- 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
- Status: NewStatus: Preview
Simplilearn
Skills you'll gain: Mathematical Modeling, Linear Algebra, Dimensionality Reduction, Applied Mathematics, Data Analysis, Applied Machine Learning, Analytics, Data Science
Coursera Project Network
Skills you'll gain: Musical Composition, Music, Computer Programming, Program Development, Programming Principles, Python Programming
- Status: New
Skills you'll gain: Prompt Engineering, OpenAI, ChatGPT, Data Ethics, Image Analysis, Text Mining, Application Programming Interface (API), Generative AI, Artificial Intelligence, Natural Language Processing, Large Language Modeling, Computer Vision, Application Deployment, Development Environment
- Status: Free Trial
Michigan State University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, Prototyping, 3D Modeling, Software Design Documents, Peer Review, Cross Platform Development, C# (Programming Language), User Interface (UI), Animation and Game Design, User Experience, Software Design, Storytelling, Software Documentation, User Experience Design, Augmented and Virtual Reality (AR/VR), Microsoft Visual Studio, Conceptual Design, Computer Graphics
- Status: New
Skills you'll gain: Network Protocols, Internet Of Things, Electronic Components, Wireless Networks, Computer Programming Tools
In summary, here are 10 of our most popular theoretical computer science courses
- C Programming: Getting Started - 1: Dartmouth College
- DevOps, Cloud, and Agile Foundations: IBM
- Video Game Design in Unreal Engine: Build Your World: Skillshare
- Python Mastery: Core Concepts, Data Structures & OOP: EDUCBA
- Programming with JavaScript: Meta
- Python Programming Essentials: Rice University
- 离散优化算法篇 Solving Algorithms for Discrete Optimization: The Chinese University of Hong Kong
- Linear Algebra for ML and Analytics Training: Simplilearn
- Compose and Program Music in Python using Earsketch: Coursera Project Network
- Build Apps and Fine-Tune LLMs Using the OpenAI API: Packt