Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Find the best Computer Science course for your goals
- Status: Free Trial
University of California San Diego
Skills you'll gain: Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Object Oriented Programming (OOP), User Interface (UI), Object Oriented Design, Computer Programming, Algorithms, Software Engineering, Data Structures, Programming Principles, Software Documentation, Development Environment, Debugging
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Data Structures, Algorithms, Pseudocode, Computational Thinking, Analysis, Big Data, Probability & Statistics, Computer Programming, Python Programming
- Status: Preview
Clemson University
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Theoretical Computer Science, Pseudocode, Computational Thinking, Computer Programming, Design Strategies, Probability
- Status: Free Trial
University of London
Skills you'll gain: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Object Oriented Design, Integrated Development Environments, Computer Programming, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Data Modeling, Software Engineering, Test Data, Data Validation, User Interface (UI), Unit Testing, Data Management
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Java Programming, Java, Computer Programming, Data Validation, Maintainability, Computer Science
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Problem Solving, Computational Thinking, Computer Vision, Game Theory, Image Analysis, Probability, Artificial Neural Networks, Mathematical Modeling, Deductive Reasoning, Algorithms, Human Development, Analytical Skills, Behavioral Economics, Artificial Intelligence and Machine Learning (AI/ML), Computer Graphics, Artificial Intelligence, Systems Thinking, Human Learning, Theoretical Computer Science, Human Machine Interfaces
- Status: NewStatus: Preview
JetBrains
Skills you'll gain: Generative AI Agents, Large Language Modeling, Software Development Tools, IntelliJ IDEA, LLM Application, Artificial Intelligence, Agentic systems, Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Software Development, Code Review, Integrated Development Environments, Generative AI, Computer Programming, Software Development Life Cycle
- Status: NewStatus: Free Trial
University of Colorado Boulder
Skills you'll gain: Multimodal Prompts, Artificial Intelligence and Machine Learning (AI/ML), Linear Algebra
- Status: Free
École normale supérieure
Skills you'll gain: Theoretical Computer Science, Combinatorics, Algorithms, Graph Theory, Computational Thinking, Operations Research, Mathematical Modeling, Probability
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Operations Research, Algorithms, Applied Mathematics, Graph Theory, Combinatorics, Computational Thinking, Mathematical Modeling, Theoretical Computer Science, Python Programming
- Status: Free Trial
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Software Documentation, Java Programming, Java, Computer Programming, Programming Principles, Computational Thinking, Computer Science
In summary, here are 10 of our most popular computer science courses
- Object Oriented Programming in Java: University of California San Diego
- Algorithms for Searching, Sorting, and Indexing: University of Colorado Boulder
- Design and Analysis of Algorithms: Clemson University
- Object Oriented Programming: University of London
- Object-Oriented Java: Inheritance and Encapsulation: Codio
- Mind and Machine: University of Colorado Boulder
- AI-Assisted Programming: JetBrains
- Modern AI Models for Vision and Multimodal Understanding: University of Colorado Boulder
- Approximation Algorithms Part I: École normale supérieure
- Approximation Algorithms and Linear Programming : University of Colorado Boulder