Filter by
The language used throughout the course, in both instruction and assessments.
221 results for "theoretical computer science"
Stanford University
Skills you'll gain: Algorithms, Theoretical Computer Science, Computational Thinking, Computer Programming, Critical Thinking, Mathematics, Problem Solving, Computational Logic, Mathematical Theory & Analysis, Programming Principles
University of California San Diego
Skills you'll gain: Algorithms, Computer Programming, Problem Solving, Theoretical Computer Science, Computational Thinking, Critical Thinking, Computer Programming Tools, Computational Logic, Data Structures, Programming Principles, Software Testing
University of London
Skills you'll gain: Mathematical Theory & Analysis, Mathematics, Problem Solving, Algebra, Calculus, Computer Networking, Applied Mathematics, Critical Thinking, Theoretical Computer Science, Computer Programming, Javascript
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Computer Programming, Programming Principles, Scala Programming, Theoretical Computer Science, Computational Thinking, Critical Thinking, Data Structures, Big Data, Algorithms, Apache, SQL
University of California, Irvine
Skills you'll gain: Computer Programming, Programming Principles, Software Engineering, Theoretical Computer Science, Computational Thinking, Critical Thinking, Algorithms, Data Structures, Problem Solving, Computational Logic, Operating Systems, Software Architecture, System Software, Application Development, Computer Architecture
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 Experience
Google
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, Linux, Problem Solving
University of Illinois at Urbana-Champaign
Skills you'll gain: Cloud Computing, Distributed Computing Architecture, Cloud Infrastructure, Computer Networking, Cloud Storage, Cloud Platforms, Network Architecture, Apache, Cloud Applications, Cloud Engineering, Computer Architecture, Data Management, Algorithms, Software-Defined Networking, Software As A Service, Network Analysis, Theoretical Computer Science, Amazon Web Services, Big Data, Cloud-Based Integration, Software Architecture, Computational Thinking, Computer Programming, Cryptography, Security Engineering, Human Learning, Python Programming
Rice University
Skills you'll gain: Computer Programming, Python Programming, Programming Principles, Mathematics, Algorithms, Computational Logic, Computational Thinking, Computer Programming Tools, Critical Thinking, Problem Solving, Theoretical Computer Science, Visualization (Computer Graphics), Computer Graphics, Data Structures, Graph Theory, Probability & Statistics, Combinatorics
University of Minnesota
Skills you'll gain: Software Engineering, Design and Product, Agile Software Development, Problem Solving, Software Architecture, Software Testing, Leadership and Management, Project Management, Scrum (Software Development), Software Engineering Tools, Continuous Delivery, User Experience, Application Development, Planning, Collaboration, Estimation, Full-Stack Web Development, Process Analysis, System Software, Theoretical Computer Science, Graphics Software
University of Pennsylvania
Skills you'll gain: Computational Thinking, Computer Programming, Problem Solving, Algorithms, Computational Logic, Critical Thinking, Programming Principles, Python Programming, Theoretical Computer Science, Computer Programming Tools
University of Illinois at Urbana-Champaign
Skills you'll gain: Computer Programming, Data Structures, Algorithms, C Programming Language Family, C++ Programming, Programming Principles, Theoretical Computer Science, Computational Thinking, Computational Logic, Critical Thinking
In summary, here are 10 of our most popular theoretical computer science courses
- Divide and Conquer, Sorting and Searching, and Randomized Algorithms:Â Stanford University
- Algorithmic Toolbox:Â University of California San Diego
- Introduction to Computer Science and Programming:Â University of London
- Functional Programming in Scala: École Polytechnique Fédérale de Lausanne
- Programming with Google Go:Â University of California, Irvine
- Introductory C Programming:Â Duke University
- Suporte em TI do Google:Â Google
- Cloud Computing:Â University of Illinois at Urbana-Champaign
- Fundamentals of Computing:Â Rice University
- Software Development Lifecycle:Â University of Minnesota