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 System
Skills you'll gain: Digital Communications, OSI Models, Network Protocols, TCP/IP, Communication Systems, Network Routing, Network Architecture, Network Planning And Design, General Networking, Computer Networking, System Programming, Data Integrity
- Status: Free Trial
Skills you'll gain: Computer Programming, Programming Principles, Data Import/Export, Data Structures, Python Programming, Computer Science, File Management
Coursera Project Network
Skills you'll gain: Musical Composition, Music, Computer Programming, Program Development, Programming Principles, Python Programming
- 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: 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: Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Programming, Computer Science, Probability, Design Strategies, Analysis, Performance Testing, Scalability
- 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
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: NewStatus: Preview
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Performance Tuning, Hibernate (Java), JUnit
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Java Programming, Java, Computer Programming, Data Validation, Maintainability, Computer Science
- 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
- Fundamentals of Network Communication: University of Colorado System
- Python Basic Structures: Lists, Strings, and Files: Codio
- Compose and Program Music in Python using Earsketch: Coursera Project Network
- AI-Assisted Programming: JetBrains
- Java Object Basics: Functions, Recursion, and Objects: Codio
- Design and Analysis of Algorithms: Clemson University
- Approximation Algorithms and Linear Programming : University of Colorado Boulder
- Data Structures and Algorithms: The Complete Masterclass: Packt
- Object Oriented Programming: University of London
- Java Database Engineering: Spring Boot MVC & SQL Mastery: Birla Institute of Technology & Science, Pilani