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
Skills you'll gain: Object Oriented Programming (OOP), Software Documentation, Java Programming, Java, Computer Programming, Programming Principles, Computational Thinking, Computer Science
- 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
École normale supérieure
Skills you'll gain: Theoretical Computer Science, Combinatorics, Algorithms, Operations Research, Graph Theory, Linear Algebra, Mathematical Modeling, Probability
- Status: Free Trial
Skills you'll gain: Microarchitecture, Computer Architecture, Embedded Software, Embedded Systems, Hardware Architecture, System Requirements, Product Support, Software Development
- Status: Free Trial
Skills you'll gain: Probability, Linear Algebra, Probability & Statistics, Statistics, Mathematical Theory & Analysis, Computational Logic, Applied Mathematics, Advanced Mathematics, Computer Science, Algebra, Physics
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: OSI Models, Network Security, TCP/IP, Network Architecture, Network Protocols, General Networking, Network Routers, Routing Protocols, Public Key Infrastructure, Network Model, Cryptography, Web Applications
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Bash (Scripting Language), Scalability, Distributed Computing, Big Data, Operating Systems, File Systems, Linux, Scripting, Command-Line Interface, Performance Tuning, Programming Principles, Computer Architecture
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Artificial Intelligence, Graph Theory, Algorithms, Control Systems, Computer Vision, Computer Science, Python Programming, Data Structures
- Status: Free Trial
Arizona State University
Skills you'll gain: Supervised Learning, Unsupervised Learning, Matplotlib, Generative AI, NumPy, Object Oriented Programming (OOP), Deep Learning, Image Analysis, Plot (Graphics), Machine Learning Algorithms, Object Oriented Design, Applied Machine Learning, Integrated Development Environments, Pandas (Python Package), Python Programming, Machine Learning, Development Environment, Event-Driven Programming, Programming Principles, Computer Programming
The Chinese University of Hong Kong
Skills you'll gain: Operations Research, Computational Logic, Advanced Mathematics, Combinatorics, Algorithms, Applied Mathematics, Graph Theory, Mathematical Modeling, Mathematical Software, Computational Thinking, Programming Principles, Theoretical Computer Science, Program Development, Performance Tuning, Linear Algebra
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Computational Logic, Mathematical Modeling, Theoretical Computer Science, Verification And Validation, System Requirements, Automation, Software Systems, Mechanical Engineering, Systems Analysis, Systems Engineering, Agentic systems, Applied Mathematics, Control Systems, System Design and Implementation, Simulations, Differential Equations, Computer Science, Hardware Architecture, Artificial Intelligence, Algorithms
- Status: Free Trial
Arizona State University
Skills you'll gain: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Software Engineering, Computer Programming, Computer Engineering
In summary, here are 10 of our most popular computer science courses
- Java Object Basics: Functions, Recursion, and Objects: Codio
- Design and Analysis of Algorithms: Clemson University
- Approximation Algorithms Part II: École normale supérieure
- Arm Cortex-M Processors Overview: Arm
- Mathematical Foundations and Quantum Mechanics Essentials: Packt
- Network Systems Foundations: University of Colorado Boulder
- Introduction to High-Performance and Parallel Computing: University of Colorado Boulder
- Robotic Path Planning and Task Execution: University of Colorado Boulder
- Python: A Guided Journey from Introduction to Application: Arizona State University
- Solving Algorithms for Discrete Optimization: The Chinese University of Hong Kong