Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Theoretical Computer Science Course Catalog
University of California San Diego
Skills you'll gain: Problem Solving, Computational Thinking
DeepLearning.AI
Skills you'll gain: Descriptive Statistics, Bayesian Statistics, Statistical Hypothesis Testing, Probability & Statistics, Sampling (Statistics), Probability Distribution, Probability, Statistical Inference, A/B Testing, Statistical Analysis, Data Science, Exploratory Data Analysis, Data Analysis, Statistical Visualization
University of Colorado Boulder
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Scripting, Computational Logic, Scripting Languages, Computer Science
Skills you'll gain: Computer Programming, Programming Principles, Python Programming, Computational Logic, Computer Programming Tools, Critical Thinking, Computational Thinking, Mathematics, Problem Solving, Algorithms
University of Colorado Boulder
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, JUnit, Software Testing, Software Engineering, Java, Computer Programming, Unit Testing, Software Design, System Design and Implementation, Test Driven Development (TDD), Requirements Analysis
- Status: Free
University of London
Skills you'll gain: Matplotlib, Probability & Statistics, Data Visualization Software, Data Science, Unsupervised Learning, Statistics, NumPy, Python Programming, Pandas (Python Package), Data Analysis, Machine Learning Algorithms, Descriptive Statistics, Data Manipulation
Skills you'll gain: Debugging, Cybersecurity, Programming Principles, Python Programming, Scripting, Automation, File Management, Data Structures
- Status: Free
The Hong Kong University of Science and Technology
- Status: Free
University of California, Davis
Skills you'll gain: Semiconductors, Engineering, Mechanical Engineering, Failure Analysis, Manufacturing Processes, Structural Analysis, Thermal Management, Electronic Components, Mechanics, Physical Science, Electronic Systems
University of Colorado Boulder
Skills you'll gain: Computer Vision
Skills you'll gain: Jest (JavaScript Testing Framework), Version Control, User Research, Usability Testing, Responsive Web Design, Cascading Style Sheets (CSS), Data Structures, Unix Commands, HTML and CSS, Git (Version Control System), Persona (User Experience), GitHub, Interaction Design, User Experience Design, Bootstrap (Front-End Framework), React.js, Mobile Development, Front-End Web Development, Algorithms, Web Development Tools
In summary, here are 10 of our most popular theoretical computer science courses
- Computational Thinking & Block Programming in K-12 Education: University of California San Diego
- Probability & Statistics for Machine Learning & Data Science: DeepLearning.AI
- Modeling of Autonomous Systems: University of Colorado Boulder
- Python Basics: Selection and Iteration: Codio
- An Introduction to Interactive Programming in Python (Part 1): Rice University
- Object-Oriented Analysis and Design: Foundations & Concepts: University of Colorado Boulder
- Foundations of Data Science: K-Means Clustering in Python: University of London
- Automate Cybersecurity Tasks with Python: Google
- The Science of Gastronomy: The Hong Kong University of Science and Technology
- Materials Science: 10 Things Every Engineer Should Know: University of California, Davis