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
University of Michigan
Skills you'll gain: Web Scraping, JSON, Network Protocols, Web Services, Restful API, Application Programming Interface (API), Extensible Markup Language (XML), Data Import/Export, Data Access, TCP/IP, Python Programming, Hypertext Markup Language (HTML), Data Capture, Development Environment
- Status: Free Trial
Skills you'll gain: CI/CD, Istio, Open Web Application Security Project (OWASP), Continuous Integration, Agile Software Development, Application Deployment, Test Driven Development (TDD), Gherkin (Scripting Language), Jenkins, Kubernetes, Code Coverage, OpenShift, Cloud Applications, Containerization, Agile Methodology, Behavior-Driven Development, DevOps, Secure Coding, Grafana, System Monitoring
- Status: Free
Princeton University
Skills you'll gain: Combinatorics, Algorithms, Theoretical Computer Science, Mathematical Theory & Analysis, Data Structures, Advanced Mathematics, Mathematical Modeling, Probability
- Status: Free Trial
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Python Programming, Data Structures, Scripting Languages, Computer Programming, Pseudocode, Computer Graphics
University of Colorado Boulder
Skills you'll gain: Oral Expression, Human Learning, Education Software and Technology, Technical Communication, Education and Training, Writing, Learning Theory, Community Outreach, Pedagogy, Research, Technical Writing, Scientific Methods, Media and Communications, Science and Research, Persuasive Communication, Interviewing Skills, Photography, Infographics, Storytelling, Psychology
The University of Chicago
Skills you'll gain: Mitigation, Environment, Physics, Mathematical Modeling, Environmental Monitoring, Systems Thinking, Environmental Science, Simulations, Biology, Economics, Energy and Utilities, Chemistry, Data Collection
Pontificia Universidad Católica de Chile
Skills you'll gain: Python Programming, Data Structures, Computer Programming, Program Development, Application Development, Algorithms, File Management
Universitat Autònoma de Barcelona
Skills you'll gain: Computer Architecture, Hardware Architecture, Technical Design, System Design and Implementation, Application Specific Integrated Circuits, Embedded Systems, Digital Design, Computer Hardware, Computational Logic, Simulations
- Status: Free Trial
Rice University
Skills you'll gain: Theoretical Computer Science, Computer Science, Computer Programming, Computational Thinking, Programming Principles, Debugging, Algorithms
McMaster University
Skills you'll gain: Molecular Biology, Medical Science and Research, Biochemistry, Laboratory Testing, Biology, Microbiology, Science and Research
- Status: Free Trial
Duke University
Skills you'll gain: Debugging, Maintainability, Programming Principles, Algorithms, Software Testing, Program Development, C (Programming Language), Pseudocode, Computational Thinking, Software Engineering, Simulations, System Programming, Data Structures, Software Development, Computer Programming, Command-Line Interface, Operating Systems, Development Environment, User Interface (UI), Data Import/Export
- Status: Free Trial
Skills you'll gain: Data Ethics, Data Analysis, Data Literacy, Data Security, Google Sheets, Data Cleansing, Databases, Data Access, Data Quality, Data Management, Data Collection, Relational Databases, SQL, Metadata Management, Unstructured Data
Theoretical Computer Science learners also search
In summary, here are 10 of our most popular theoretical computer science courses
- Using Python to Access Web Data: University of Michigan
- IBM Applied DevOps Engineering: IBM
- Analysis of Algorithms: Princeton University
- Python Basics: University of Michigan
- Designing Effective Science Communication: University of Colorado Boulder
- Global Warming I: The Science and Modeling of Climate Change: The University of Chicago
- Introducción a la programación en Python I: Aprendiendo a programar con Python: Pontificia Universidad Católica de Chile
- Digital Systems: From Logic Gates to Processors: Universitat Autònoma de Barcelona
- The Fundamentals of Computing Capstone Exam: Rice University
- DNA Decoded: McMaster University