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 California, Davis
Skills you'll gain: Data Governance, SQL, Data Quality, Query Languages, Data Manipulation, Data Modeling, Relational Databases, Data Science, Data Analysis, Database Management Systems, Descriptive Statistics
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Computational Thinking, Software Installation, Development Environment
The Hong Kong University of Science and Technology
Skills you'll gain: Computer Hardware, Computer Graphics, Computer Systems, Spreadsheet Software, Document Management, Graphic and Visual Design Software, File Management
Skills you'll gain: Data Storytelling, Data Presentation, Interactive Data Visualization, Data Visualization Software, Data Visualization, Shiny (R Package), Data Wrangling, Exploratory Data Analysis, Statistical Visualization, Relational Databases, Big Data, Ggplot2, Database Design, Data Analysis, Data Mining, Dashboard, Excel Formulas, Data Manipulation, Web Scraping, Microsoft Excel
- Status: Free
University of London
Skills you'll gain: Matplotlib, Probability & Statistics, Data Visualization Software, Data Science, Unsupervised Learning, Statistics, NumPy, Python Programming, Pandas (Python Package), Data Analysis, Machine Learning Algorithms, Descriptive Statistics, Data Manipulation
University of California San Diego
Skills you'll gain: Interaction Design, Human Centered Design, Mockups, Storyboarding, User Experience Design, Design Thinking, Prototyping, Usability Testing, User Interface (UI) Design, User Research, Interviewing Skills
- Status: Free
University of Washington
Skills you'll gain: Machine Learning Methods, Supervised Learning, Network Model, Matlab, Machine Learning Algorithms, Artificial Neural Networks, Computer Vision, Reinforcement Learning, Computational Thinking, Mathematical Modeling, Linear Algebra, Data Analysis, Information Architecture, Probability & Statistics
Skills you'll gain: Data Mining, Artificial Intelligence, Generative AI, Data Ethics, OpenAI, Artificial Intelligence and Machine Learning (AI/ML), Big Data, Information Architecture, Strategic Decision-Making, Cloud Computing, Data Analysis, Data Science, Deep Learning, Digital Transformation, Data Strategy, Data-Driven Decision-Making, Artificial Neural Networks, Business Strategy, Business Process Automation, ChatGPT
Skills you'll gain: ChatGPT, Generative AI, Artificial Intelligence, Data Ethics, OpenAI, Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Artificial Neural Networks, Application Deployment, IBM Cloud, Governance, Machine Learning, Business Transformation, Ethical Standards And Conduct, Computer Vision, Self Service Technologies, Information Architecture, Business Process Automation, Software Development Tools, Image Analysis
Hebrew University of Jerusalem
Skills you'll gain: Computer Science, Computer Systems, Computer Programming, Programming Principles, System Programming, Virtual Machines, Operating Systems, Software Architecture, Algorithms, Computer Hardware, Object Oriented Programming (OOP), Computer Graphics
University of California San Diego
Skills you'll gain: Logical Reasoning, Computational Logic, Deductive Reasoning, Computational Thinking, Theoretical Computer Science, Mathematical Theory & Analysis, Combinatorics, Algorithms, Python Programming, Computer Programming, Computer Science, Advanced Mathematics
University of California San Diego
Skills you'll gain: Algorithms, Debugging, Development Testing, Software Testing, Computational Thinking, Computer Programming, Data Structures, Theoretical Computer Science
In summary, here are 10 of our most popular theoretical computer science courses
- SQL for Data Science: University of California, Davis
- Programming for Everybody (Getting Started with Python): University of Michigan
- Introduction to Computers and Office Productivity Software: The Hong Kong University of Science and Technology
- IBM Data Analytics with Excel and R: IBM
- Foundations of Data Science: K-Means Clustering in Python: University of London
- Human-Centered Design: an Introduction: University of California San Diego
- Computational Neuroscience: University of Washington
- IBM AI Foundations for Business: IBM
- AI Foundations for Everyone: IBM
- Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course): Hebrew University of Jerusalem