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
DeepLearning.AI
Skills you'll gain: Data Ethics, Market Opportunities, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Team Building, Machine Learning, Strategic Thinking, Generative AI, Data Science, Deep Learning, Business Ethics, Artificial Neural Networks, Business Transformation
University of London
Skills you'll gain: Computer Science, Computer Systems, Web Applications, Computer Networking, Computational Thinking, Debugging, Usability, Cybersecurity, Software Architecture, Network Protocols, Databases
Skills you'll gain: Jupyter, Data Modeling, Data Science, Application Deployment, Data-Driven Decision-Making, User Feedback, Data Mining, Data Cleansing, Business Research, Data Manipulation, Business Analysis, Data Processing, Predictive Modeling, Continuous Improvement Process
- Status: Free
Princeton University
Skills you'll gain: Blockchain, Cryptography, Encryption, Payment Systems, FinTech, Key Management, Digital Assets, Network Protocols, Cybersecurity, Transaction Processing, Distributed Computing, Emerging Technologies, Scripting, Financial Regulation, Public Affairs, Market Dynamics
University of California, Davis
Skills you'll gain: Network Analysis, Natural Language Processing, Web Scraping, Data Cleansing, Data Ethics, Artificial Intelligence, Social Sciences, Research, Data Wrangling, Big Data, Data Manipulation, Research Methodologies, Databases, Simulations, Systems Thinking, Trend Analysis, Data Science, Machine Learning, Data Collection, Graph Theory
- Status: Free
Princeton University
Skills you'll gain: Data Structures, Algorithms, Java, Theoretical Computer Science, Performance Tuning, Computer Science, Object Oriented Programming (OOP), Scalability
DeepLearning.AI
Skills you'll gain: Computer Vision, Deep Learning, Image Analysis, Natural Language Processing, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Tensorflow, Supervised Learning, Keras (Neural Network Library), Artificial Intelligence, Applied Machine Learning, PyTorch (Machine Learning Library), Machine Learning, Debugging, Performance Tuning, Machine Learning Methods, Python Programming, Data-Driven Decision-Making, Text Mining, Network Architecture
- Status: [object Object]
Google
Skills you'll gain: Computer Networking, Network Troubleshooting, Package and Software Management, Systems Administration, Cloud Infrastructure, IT Infrastructure, TCP/IP, Desktop Support, Network Security, Network Architecture, Computer Hardware, Linux, Encryption, Microsoft Windows, Lightweight Directory Access Protocols, Cybersecurity, Security Awareness, Technical Support, Software Installation, Help Desk Support
- Status: [object Object]
Google
Skills you'll gain: Data Storytelling, Rmarkdown, Data Visualization, Data Presentation, Data Ethics, Interactive Data Visualization, Interviewing Skills, Data Cleansing, Data Validation, Ggplot2, Tableau Software, Presentations, Spreadsheet Software, Data Analysis, Data Visualization Software, Stakeholder Communications, Dashboard, Sampling (Statistics), Analytics, Stakeholder Management
Stanford University
Skills you'll gain: Algorithms, Graph Theory, Data Structures, Theoretical Computer Science, Computational Thinking, Mathematical Theory & Analysis, Analysis, Probability, Design Strategies
Skills you'll gain: SQL, Jupyter, Data Mining, Data Modeling, Databases, Data Science, Stored Procedure, Relational Databases, R Programming, Database Design, Query Languages, Database Management, Big Data, Computer Programming Tools, GitHub, Data Visualization Software, Application Deployment, Data-Driven Decision-Making, Cloud Computing, Data Analysis
Skills you'll gain: Computer Networking, Network Troubleshooting, TCP/IP, Network Architecture, Routing Protocols, Network Protocols, OSI Models, Network Infrastructure, Dynamic Host Configuration Protocol (DHCP), Virtual Private Networks (VPN), Network Security, Wireless Networks
In summary, here are 10 of our most popular theoretical computer science courses
- AI For Everyone: DeepLearning.AI
- How Computers Work: University of London
- Data Science Methodology: IBM
- Bitcoin and Cryptocurrency Technologies: Princeton University
- Computational Social Science: University of California, Davis
- Algorithms, Part I: Princeton University
- Deep Learning: DeepLearning.AI
- Google IT Support: Google
- Google Data Analytics: Google
- Divide and Conquer, Sorting and Searching, and Randomized Algorithms: Stanford University