### Filter by

The language used throughout the course, in both instruction and assessments.

## Results for "theoretical computer science"

**Skills you'll gain:**Data Science, R Programming, Big Data, Cloud Computing, Computer Programming, Data Analysis, Data Mining, Data Model, Databases, Deep Learning, IBM Cloud, Machine Learning, Python Programming, Regression, SQL, WritingDuke University

**Skills you'll gain:**Python Programming, Computer Programming, C Programming Language Family, Algorithms, Computational Logic, Critical Thinking, Problem Solving, Process Analysis, Programming Principles, Computer Programming Tools, Data Visualization, Theoretical Computer Science, Computational Thinking, Software Testing, Writing, Software Engineering, User Experience- Status: Free
Illinois Tech

**Skills you'll gain:**Cloud Computing, HTML and CSS, Javascript, Web Development, Web Development Tools Johns Hopkins University

**Skills you'll gain:**Data Analysis, R Programming, Statistical Programming, Exploratory Data Analysis, Computer Programming, Computer Programming Tools, Data Management, Programming Principles, Data Analysis Software, Data Structures, Statistical Analysis, Critical Thinking, Problem Solving, General Statistics, Process Analysis, Basic Descriptive Statistics, Statistical Tests, Computational Thinking, Big Data, Data Visualization, Databases, Extract, Transform, Load, Plot (Graphics), Communication, Computer Graphic Techniques, Computer Graphics, Interactive Data Visualization, Knitr, Visualization (Computer Graphics)Duke University

**Skills you'll gain:**Algorithms, C Programming Language Family, Computational Logic, Computer Programming, Critical Thinking, Problem Solving, Process Analysis, Programming Principles, Data Visualization, Theoretical Computer ScienceMicrosoft

**Skills you'll gain:**Cloud Computing, Computer Architecture, Operating Systems- Status: Free
University of Washington

**Skills you'll gain:**Computer Programming, Programming Principles, Algorithms, Critical Thinking University at Buffalo

**Skills you'll gain:**Computer Vision, MatlabBirla Institute of Technology & Science, Pilani

University of Michigan

**Skills you'll gain:**Python Programming, Data Analysis, Computer Programming, Machine Learning, Algorithms, Applied Machine Learning, Data Mining, Machine Learning Algorithms, Exploratory Data Analysis, Statistical Programming, Data Management, Extract, Transform, Load, Natural Language Processing, Critical Thinking, Statistical Machine Learning, Data Structures, Graph Theory, Network Analysis, Computer Programming Tools, Human Learning, Data Visualization, Network Model, Data Analysis Software, Regression, Computer Networking, General Statistics, Network Architecture, Plot (Graphics), Visualization (Computer Graphics), Computer Graphics**Skills you'll gain:**Computer Programming, Programming Principles, Computer Architecture, Algorithms, Computational Thinking, Theoretical Computer ScienceImperial College London

**Skills you'll gain:**Algebra, Linear Algebra, Mathematics, Machine Learning, Mathematical Theory & Analysis, Computer Programming, Python Programming, Machine Learning Algorithms, Calculus, Computational Logic, Algorithms, Applied Machine Learning, Differential Equations, Applied Mathematics, Problem Solving, Statistical Analysis, Dimensionality Reduction, Probability & Statistics, Regression

## In summary, here are 10 of our most popular theoretical computer science courses

- Introduction to Data Science: IBM
- Introductory C Programming: Duke University
- Programming and Application Foundations: Illinois Tech
- Data Science: Foundations using R: Johns Hopkins University
- Programming Fundamentals: Duke University
- Introduction to Computers: Microsoft
- Programming Languages, Part A: University of Washington
- Computer Vision Basics: University at Buffalo
- Introduction to Programming: Birla Institute of Technology & Science, Pilani
- Applied Data Science with Python: University of Michigan