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
University of Illinois Urbana-Champaign
Skills you'll gain: Data Visualization, Data Visualization Software, Text Mining, Data Presentation, Data Mining, Interactive Data Visualization, Data Storytelling, Dashboard, Visualization (Computer Graphics), Tableau Software, Plot (Graphics), Natural Language Processing, Unsupervised Learning, Unstructured Data, Statistical Analysis, Graphing, Big Data, Anomaly Detection, Analytics, Machine Learning Algorithms
Coursera Project Network
Skills you'll gain: Data Science, Web Development, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Application Development, Scientific Visualization
University of Pennsylvania
Skills you'll gain: Matplotlib, Object Oriented Design, Java, Object Oriented Programming (OOP), Data Analysis, Unit Testing, Pandas (Python Package), Java Programming, Eclipse (Software), Data Structures, Data Science, Data Cleansing, Debugging, Pivot Tables And Charts, Data Visualization Software, Integrated Development Environments, Programming Principles, Python Programming, Computer Programming, Computational Thinking
Duke University
Skills you'll gain: Hypertext Markup Language (HTML), Web Design and Development, Cascading Style Sheets (CSS), Web Development, Programming Principles, Javascript, Web Applications, Front-End Web Development, Computer Programming, Image Analysis, Debugging
Google Cloud
Skills you'll gain: Cloud Infrastructure, Google Cloud Platform, Infrastructure As A Service (IaaS), Cloud Applications, Kubernetes, Identity and Access Management, Cloud Computing, Cloud Storage, Network Infrastructure, Containerization, Virtual Machines, Generative AI, Platform As A Service (PaaS), Serverless Computing, Load Balancing, Relational Databases, Scalability
- Status: Free
National Taiwan University
Skills you'll gain: Supervised Learning, Machine Learning, Statistical Machine Learning, Classification And Regression Tree (CART), Theoretical Computer Science, Applied Mathematics, Statistical Methods, Regression Analysis, Algorithms, Artificial Intelligence
- Status: Free
University of Alberta
Skills you'll gain: Computational Thinking, Programming Principles, Computer Programming, Program Development, Software Quality Assurance, Python Programming, Algorithms, Software Design, Visualization (Computer Graphics), Debugging, Problem Management, Computer Science, Test Planning
Multiple educators
Skills you'll gain: Network Security, Incident Response, Cloud Computing Architecture, Peripheral Devices, Penetration Testing, Computer Security Incident Management, Cloud Services, Security Controls, Business Continuity, Disaster Recovery, Information Assurance, System Configuration, Cybersecurity, Configuration Management, Computing Platforms, Cloud Security, Cloud Infrastructure, Network Troubleshooting, Security Awareness, Cloud Platforms
California Institute of the Arts
Skills you'll gain: Typography, Design Elements And Principles, Graphic Design, Graphic and Visual Design, Design, Visual Design, Digital Design, Color Theory, Adobe Photoshop, Adobe Illustrator, Creativity
DeepLearning.AI
Skills you'll gain: Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Machine Learning, Debugging, Supervised Learning, Data-Driven Decision-Making, Performance Tuning
The Museum of Modern Art
Skills you'll gain: Liberal Arts, Social Studies, Aesthetics, Electronic Media, Culture, Cultural Diversity, Media and Communications, Design, Journalism, Architectural Design, Multimedia, Environmental Issue, Artificial Intelligence, Storytelling, Research, Sociology, Creative Design, Social Justice, Non-Verbal Communication, 3D Modeling
Skills you'll gain: Rmarkdown, Ggplot2, R Programming, Data Analysis, Tidyverse (R Package), Data Visualization Software, Data Cleansing, Statistical Analysis, Data Manipulation, Package and Software Management, Data Structures
In summary, here are 10 of our most popular theoretical computer science courses
- Data Mining: University of Illinois Urbana-Champaign
- Introduction to Python: Coursera Project Network
- Introduction to Programming with Python and Java: University of Pennsylvania
- Programming Foundations with JavaScript, HTML and CSS: Duke University
- Google Cloud Fundamentals: Core Infrastructure: Google Cloud
- 機器學習基石上 (Machine Learning Foundations)---Mathematical Foundations: National Taiwan University
- Problem Solving, Python Programming, and Video Games: University of Alberta
- IBM and ISC2 Cybersecurity Specialist: IBM
- Fundamentals of Graphic Design: California Institute of the Arts
- Structuring Machine Learning Projects: DeepLearning.AI