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 Status: Free Trial- Skills you'll gain: Data Structures, Graph Theory, Algorithms, Java, Theoretical Computer Science, Computer Programming, Object-Relational Mapping, Computational Thinking, Programming Principles, Performance Tuning 
 Status: Free Trial Status: Free Trial- University of Colorado System - Skills you'll gain: Data Encryption Standard, Public Key Infrastructure, Cryptography, Public Key Cryptography Standards (PKCS), Key Management, Advanced Encryption Standard (AES), Encryption, Data Integrity, Cybersecurity, Computer Security, Authentications, Data Security, Theoretical Computer Science, Algorithms, Digital Communications, Information Architecture 
 Status: Free Trial Status: Free Trial- University of California, Santa Cruz - Skills you'll gain: C (Programming Language), Debugging, C++ (Programming Language), Data Structures, Computer Programming, Command-Line Interface, Data-oriented programming, Algorithms, File Management 
 Status: Free Trial Status: Free Trial- University of Colorado Boulder - Skills you'll gain: OSI Models, Network Security, Cloud Services, TCP/IP, Cloud Computing, Cloud Infrastructure, Software-Defined Networking, Network Architecture, Wide Area Networks, Network Protocols, General Networking, Network Routers, Network Troubleshooting, Linux, Computer Networking, Virtualization, Kubernetes, Network Administration, Network Switches, Terraform 
 Status: Free Trial Status: Free Trial- Skills you'll gain: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), Programming Principles, Computer Programming, Theoretical Computer Science, Object Oriented Programming (OOP) 
 - University of London - Skills you'll gain: Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Human Computer Interaction, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Unsupervised Learning, Combinatorics, Database Design, Web Development, Generative AI, Usability Testing 
 Status: NewStatus: Preview Status: NewStatus: Preview- Birla Institute of Technology & Science, Pilani - Skills you'll gain: Operating Systems, OS Process Management, System Programming, File Systems, Unix Commands, Command-Line Interface, System Monitoring, System Design and Implementation, Performance Tuning, Package and Software Management, File Management, Algorithms, Cloud Platforms, Security Controls, User Accounts, Debugging 
 Status: Free Trial Status: Free Trial- University of Michigan - Skills you'll gain: C (Programming Language), Programming Principles, C++ (Programming Language), Algorithms, Data Structures, Other Programming Languages, System Programming 
 Status: Free Trial Status: Free Trial- Skills you'll gain: Apache Maven, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, JUnit, Java, Software Documentation, Data Structures, Computer Programming, Restful API, Integrated Development Environments, File Management, Programming Principles, Data Validation, Package and Software Management, Network Protocols, Unit Testing, Computer Science 
 Status: Free Trial Status: Free Trial- Tsinghua University - Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Programming Principles, Theoretical Computer Science, Database Design, Query Languages, Computer Programming, Spatial Analysis, Computer Science 
 Status: Preview Status: Preview- The Hong Kong University of Science and Technology - Skills you'll gain: Animation and Game Design, Computational Thinking, Programming Principles, Computer Programming, Storytelling, Solution Design, Program Development, Creativity, Event-Driven Programming, Coordination 
 Status: Free Trial 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 
In summary, here are 10 of our most popular computer science courses
- Java: Data Structures and Algorithms: Codio
- Applied Cryptography: University of Colorado System
- C for Everyone: Structured Programming: University of California, Santa Cruz
- Network Systems: Principles in Practice: University of Colorado Boulder
- C++: Data Structures and Algorithms: Codio
- Graduate Diploma in Computer Science: University of London
- Operating Systems: Birla Institute of Technology & Science, Pilani
- Programming in C: University of Michigan
- Programming in Java: A Hands-on Introduction: Codio
- Data Structures and Algorithms: Tsinghua University










