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 Colorado Boulder
Skills you'll gain: Data Structures, Algorithms, Pseudocode, Computational Thinking, Analysis, Big Data, Probability & Statistics, Computer Programming, Python Programming
- Status: Free Trial
University of Colorado System
Skills you'll gain: Cryptography, Arithmetic, Algorithms, Applied Mathematics, Probability, Computer Science
- Status: NewStatus: Free Trial
University of Colorado Boulder
Skills you'll gain: Multimodal Prompts, Generative Model Architectures, Artificial Intelligence and Machine Learning (AI/ML), Linear Algebra
- 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
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: 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
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: NewStatus: Free Trial
National Taiwan University
Skills you'll gain: Report Writing, Operations Research, Applied Mathematics, Mathematical Modeling, Algorithms, Business Modeling, Engineering Calculations, Project Design, Data Visualization, Presentations, Complex Problem Solving, Decision Making, Business Analytics
- Status: Preview
Clemson University
Skills you'll gain: Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Programming, Computer Science, Probability, Design Strategies, Analysis, Performance Testing, Scalability
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Software Documentation, Java Programming, Java, Computer Programming, Programming Principles, Computational Thinking, Computer Science
- Status: NewStatus: Preview
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Performance Tuning, Hibernate (Java), JUnit
- Status: Free
École normale supérieure
Skills you'll gain: Theoretical Computer Science, Combinatorics, Algorithms, Graph Theory, Computational Thinking, Operations Research, Mathematical Modeling, Probability
In summary, here are 10 of our most popular computer science courses
- Algorithms for Searching, Sorting, and Indexing: University of Colorado Boulder
- Mathematical Foundations for Cryptography: University of Colorado System
- Modern AI Models for Vision and Multimodal Understanding: University of Colorado Boulder
- Data Structures and Algorithms: The Complete Masterclass: Packt
- Mind and Machine: University of Colorado Boulder
- Object Oriented Programming: University of London
- Approximation Algorithms and Linear Programming : University of Colorado Boulder
- Operations Research (4): Capstone Project: National Taiwan University
- Design and Analysis of Algorithms: Clemson University
- Java Object Basics: Functions, Recursion, and Objects: Codio