Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Computer Science Course Catalog
- Status: Free
Princeton University
Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Java, Computational Thinking, Computer Science, Algorithms, Animations, Debugging
- Status: Free Trial
University of London
Skills you'll gain: Computer Science, Debugging, Development Environment, Computer Systems, Web Applications, Arithmetic, Javascript, Computer Networking, Computational Thinking, Theoretical Computer Science, Human Computer Interaction, Hardware Architecture, Program Development, Computer Graphics, Operating Systems, Cybersecurity, Computer Programming, Problem Management, General Mathematics, Applied Mathematics
- Status: Free
Princeton University
Skills you'll gain: Theoretical Computer Science, Data Structures, Computer Science, Computer Architecture, Algorithms, Programming Principles, Computational Logic, Computational Thinking, Java Programming, Computer Hardware
- Status: Free Trial
Rice University
Skills you'll gain: Computational Thinking, Event-Driven Programming, Algorithms, Combinatorics, Graph Theory, Programming Principles, Application Development, Object Oriented Programming (OOP), Data Structures, Probability, Computer Programming, Bioinformatics, Interactive Design, Program Development, Big Data, Python Programming, Mathematical Software, Data Analysis, Theoretical Computer Science, Computer Science
- Status: Free Trial
Stanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Bioinformatics, Theoretical Computer Science, Network Model, Computational Thinking, Network Analysis, Analysis, Network Routing, Probability, Operations Research, Design Strategies
- Status: Free Trial
University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Graph Theory, Development Environment, Engineering Software, Computer Programming, Software Engineering, Algorithms, Debugging, Program Development, Database Systems, Database Theory, Network Routing, Theoretical Computer Science, Data Storage
- Status: NewStatus: Free Trial
Skills you'll gain: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Relational Databases, Web Applications, Web Development Tools, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Full-Stack Web Development, Application Deployment, Bash (Scripting Language), Scripting Languages, Computer Programming, Development Testing
University of Pennsylvania
Skills you'll gain: Computational Thinking, Algorithms, Pseudocode, Python Programming, Data Structures, Computer Hardware, Computer Programming, Analysis, Debugging
University of Toronto
Skills you'll gain: Programming Principles, Debugging, Software Documentation, Python Programming, Computer Programming, Program Development, Integrated Development Environments, Data Structures, File Management
Clemson University
Skills you'll gain:
University of Colorado Boulder
Skills you'll gain: Object Oriented Design, User Story, Real-Time Operating Systems, Model Based Systems Engineering, New Product Development, Field-Programmable Gate Array (FPGA), Failure Analysis, Delegation Skills, Unsupervised Learning, Sampling (Statistics), Diversity Equity and Inclusion Initiatives, Supplier Management, Sustainability Reporting, Accountability, Data Ethics, Data Mining, Statistical Modeling, Goal Setting, Proposal Writing, Generative AI
- Status: Free Trial
Duke University
Skills you'll gain: Programming Principles, Algorithms, Pseudocode, Computational Thinking, Computer Programming, Data Structures, Software Testing, Debugging
Searches related to computer science
In summary, here are 10 of our most popular computer science courses
- Computer Science: Programming with a Purpose: Princeton University
- Introduction to Computer Science and Programming: University of London
- Computer Science: Algorithms, Theory, and Machines: Princeton University
- Fundamentals of Computing: Rice University
- Algorithms: Stanford University
- Accelerated Computer Science Fundamentals: University of Illinois Urbana-Champaign
- Building with Code: Programming Fundamentals and Open Source: Illinois Tech
- Computational Thinking for Problem Solving: University of Pennsylvania
- Learn to Program: The Fundamentals: University of Toronto
- Master of Science in Computer Science: Clemson University