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: Pandas (Python Package), Statistical Methods, Data Manipulation, NumPy, Statistical Analysis, Data Science, Sampling (Statistics), Probability & Statistics, Unstructured Data, Statistical Hypothesis Testing, Python Programming, Data Cleansing, Data Analysis, Data Import/Export, Programming Principles
- Status: Free Trial
Skills you'll gain: Desktop Support, Technical Support, Computer Hardware, Software Installation, Help Desk Support, Technical Documentation, Hardware Troubleshooting, Customer Support, Computer Architecture, Computer Networking, Microsoft Windows, Technical Communication, Linux, Virtual Machines
- Status: Free Trial
Skills you'll gain: Software Development Life Cycle, Linux Commands, GitHub, Software Architecture, Flask (Web Framework), Bash (Scripting Language), Git (Version Control System), Version Control, Software Engineering, Software Design, Shell Script, Web Applications, Linux, Software Development Methodologies, Software Design Patterns, Web Development, Software Development Tools, Jupyter, Web Scraping, Python Programming
- Status: Preview
University at Buffalo
Skills you'll gain: Computer Vision, Image Analysis, Computer Graphics, Color Theory, Computer Science, Matlab, Artificial Intelligence, Computer Programming, Artificial Neural Networks, Calculus, Probability & Statistics
- Status: Free Trial
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Software Installation, Python Programming, Computational Thinking, Command-Line Interface
- Status: Free Trial
Johns Hopkins University
Skills you'll gain: Data Literacy, Big Data, Data Science, Data-Driven Decision-Making, Data Analysis, Business Analytics, Business Intelligence, Machine Learning
- Status: Preview
The University of Edinburgh
Skills you'll gain: Artificial Intelligence, Psychology, Human Learning, Human Development, Anthropology, Science and Research
- Status: Free Trial
University of California San Diego
Skills you'll gain: Algorithms, Computational Thinking, Computer Programming, Data Structures, Program Development, Theoretical Computer Science, Debugging, Software Testing, Development Testing
- Status: Preview
Skills you'll gain: Networking Hardware, General Networking, Wireless Networks, Network Architecture, Network Protocols, Local Area Networks, Computer Networking, TCP/IP, Network Infrastructure, Network Routers, Network Security, Wide Area Networks, System Configuration, Network Switches, Servers
- Status: Free
Princeton University
Skills you'll gain: Microarchitecture, Computer Architecture, Hardware Architecture, Computer Systems, Computer Engineering, Distributed Computing, Operating Systems, Performance Tuning, Scalability
- Status: Free Trial
University of California, Irvine
Skills you'll gain: Operating Systems, Computer Hardware, Hardware Architecture, Network Security, TCP/IP, Information Technology, Computer Networking, Computer Architecture, Network Protocols, Software Systems, General Networking
- Status: Preview
Stanford University
Skills you'll gain: Cooking, Nutrition and Diet, Nutrition Education, Food and Beverage, Child Health, Working With Children, Food Safety and Sanitation, Environmental Issue
In summary, here are 10 of our most popular theoretical computer science courses
- Introduction to Data Science in Python: University of Michigan
- Technical Support Fundamentals: Google
- Applied Software Engineering Fundamentals: IBM
- Computer Vision Basics: University at Buffalo
- Programming for Everybody (Getting Started with Python): University of Michigan
- A Crash Course in Data Science: Johns Hopkins University
- Philosophy and the Sciences: Introduction to the Philosophy of Cognitive Sciences: The University of Edinburgh
- Algorithmic Toolbox: University of California San Diego
- Introduction to Contemporary Operating Systems and Hardware 1b: Illinois Tech
- Computer Architecture: Princeton University