### Filter by

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

## 236 results for "theoretical computer science"

Duke 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 ExperienceVanderbilt University

**Skills you'll gain:**Computer Programming, Other Programming Languages, Matlab, Data Analysis, Algorithms, Theoretical Computer Science, Data Visualization, Mathematics, Plot (Graphics), Visualization (Computer Graphics), Computer Graphics, Statistical Machine Learning, Data Analysis Software, Problem Solving, Programming Principles**Skills you'll gain:**Computer Programming, Other Programming Languages, Software Engineering, Theoretical Computer Science, Computer ArchitectureUniversity at Buffalo

**Skills you'll gain:**BlockChain, Cryptography, Finance, Algorithms, Problem Solving, Application Development, Computer Programming, Contract Management, Data Structures, Security Engineering, Programming Principles, Software Engineering Tools, System Security, Theoretical Computer Science, Other Programming Languages, Adaptability, Distributed Computing Architecture, Security StrategyUniversity of California San Diego

**Skills you'll gain:**Bioinformatics, Algorithms, Computer Programming, Probability & Statistics, Computational Thinking, Computational Logic, Python Programming, Theoretical Computer Science, Critical Thinking, Graph Theory, General Statistics, Statistical Programming**Skills you'll gain:**Computer Programming, Problem Solving, Python Programming, Programming Principles, Computer Programming Tools, Algebra, Computational Thinking, Exploratory Data Analysis, Mathematics, Data Analysis, Process Analysis, Differential Equations, Theoretical Computer Science, Critical Thinking, Data Analysis Software, Data Visualization, Databases, Decision Making, People Analysis, SQL, Communication- Status: Free
Stanford University

**Skills you'll gain:**Algorithms, Cryptography, Mathematics, Security Engineering, Theoretical Computer Science, Probability & Statistics, Critical Thinking, Mathematical Theory & Analysis, Computer Security Models, System Security University of Colorado Boulder

**Skills you'll gain:**Algorithms, Theoretical Computer Science, Data Structures, Computer Programming, Graph Theory, Problem Solving, Computational Logic, Computational Thinking, Mathematical Theory & Analysis, Mathematics, Applied Mathematics, Python ProgrammingHebrew University of Jerusalem

**Skills you'll gain:**Computational Logic, Computer Architecture, Computer Programming, Hardware Design, Theoretical Computer Science, Computer Programming Tools, Critical Thinking, Problem Solving, Systems Design**Skills you'll gain:**Operating Systems, System Programming, Computer Programming, Computer Programming Tools, Computer Architecture, Data Management, Theoretical Computer Science, Databases, Operations Management, Software-Defined Networking, User ExperienceStanford University

**Skills you'll gain:**Algorithms, Theoretical Computer Science, Computational Thinking, Computer Programming, Critical Thinking, Mathematics, Problem Solving, Computational Logic, Mathematical Theory & Analysis, Programming PrinciplesGoogle

**Skills you'll gain:**Computer Networking, Network Security, Communication, Computer Architecture, Customer Support, Network Architecture, Operating Systems, Networking Hardware, Security Engineering, Network Model, Cloud Computing, Software As A Service, System Security, Theoretical Computer Science, Network Analysis, Software Security, Cryptography, Security Software, Human Computer Interaction, Leadership and Management, Computer Security Incident Management, Transportation Operations Management, Linux, Problem Solving

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

- Introductory C Programming:Â Duke University
- MATLAB Programming for Engineers and Scientists:Â Vanderbilt University
- IBM Mainframe Developer:Â IBM
- Blockchain:Â University at Buffalo
- Bioinformatics:Â University of California San Diego
- ØªØÙ„ÙŠÙ„Ø§Øª Ø§Ù„Ø¨ÙŠØ§Ù†Ø§Øª Ù…Ù† Google:Â Google
- Cryptography I:Â Stanford University
- Foundations of Data Structures and Algorithms:Â University of Colorado Boulder
- Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course):Â Hebrew University of Jerusalem
- IBM z/OS Mainframe Practitioner:Â IBM