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: NewStatus: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Penetration Testing, Network Security, Exploitation techniques, Open Web Application Security Project (OWASP), Cyber Security Assessment, Unix, Computer Security, Network Monitoring, Application Security, Vulnerability Assessments, Cybersecurity, Artificial Intelligence and Machine Learning (AI/ML), Cryptographic Protocols, Network Protocols, Cryptography, Security Awareness, Generative AI Agents, Server Side, Web Applications, Machine Learning Algorithms
Status: Free TrialUniversity of California San Diego
Skills you'll gain: Logical Reasoning, Computational Logic, Deductive Reasoning, Computational Thinking, Theoretical Computer Science, Combinatorics, Algorithms, Python Programming, Computer Science, Program Development
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Computer Vision, Image Analysis, Computer Graphics, Visualization (Computer Graphics), Artificial Intelligence, Data Ethics, Generative AI, Deep Learning, Applied Machine Learning, Linear Algebra, Microsoft Excel, Data Transformation, Feature Engineering, Data Manipulation
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Penetration Testing, Exploitation techniques, Unix, Computer Security, Vulnerability Assessments, Unix Commands, System Programming, Shell Script, Linux, Debugging, Computer Architecture

BITS Pilani
Skills you'll gain: Relational Databases, User Research, Probability & Statistics, Data Storytelling, Bash (Scripting Language), Graph Theory, Object Oriented Design, Theoretical Computer Science, Operating Systems, Android Development, Database Design, Encryption, Bioinformatics, Feature Engineering, Algorithms, TCP/IP, Version Control, Java Programming, Data Structures, Model View Controller
Status: PreviewPeking University
Skills you'll gain: Computer Systems, Computer Architecture, Hardware Architecture, Data Storage, Computer Hardware, Peripheral Devices, Operating Systems, Systems Architecture
Status: FreeUniversity of Alberta
Skills you'll gain: Computational Thinking, Video Game Development, Game Design, Programming Principles, Animation and Game Design, Software Quality (SQA/SQC), Problem Solving, Computer Programming, Program Development, Software Engineering, Python Programming, Object Oriented Programming (OOP), Algorithms, Pseudocode, Data Structures, Application Design, Debugging, Computer Science, Test Planning
Status: Free TrialUniversity of London
Skills you'll gain: Debugging, Development Environment, Javascript, Program Development, Computer Graphics, Computer Programming, User Interface (UI), Interactive Design, Human Computer Interaction, Data Management, Animations
Status: PreviewCoursera Instructor Network
Skills you'll gain: Verbal Communication Skills, Communication, Critical Thinking, Problem Solving, Composure, Interpersonal Communications, Computer Programming, Computer Science, Planning, Complex Problem Solving, Algorithms, Data Structures, Stress Management, Adaptability

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Microarchitecture, Computer Architecture, Computer Systems, Computer Engineering, Programming Principles, Computational Logic, Systems Architecture, Computer Hardware, Embedded Systems, Algorithms
Status: Free TrialRice University
Skills you'll gain: Combinatorics, Probability, Programming Principles, Program Development, Computational Thinking, Computer Programming, Object Oriented Programming (OOP), Development Testing, Software Testing, Applied Mathematics, Debugging, Algorithms, Python Programming, Game Design, Simulations

Coursera Project Network
Skills you'll gain: Linux, File Management, Linux Commands, Ubuntu, User Accounts, Operating System Administration, Linux Administration, Command-Line Interface, File Systems, Authorization (Computing)
In summary, here are 10 of our most popular computer science courses
- Security and Ethical Hacking: University of Colorado Boulder
- Mathematical Thinking in Computer Science: University of California San Diego
- Introduction to Computer Vision: University of Colorado Boulder
- Security & Ethical Hacking: Attacking Unix and Windows : University of Colorado Boulder
- Bachelor of Science in Computer Science: BITS Pilani
- 计算机组成 Computer Organization: Peking University
- Problem Solving, Python Programming, and Video Games: University of Alberta
- Introduction to Computer Programming : University of London
- Ace the Computer Science Interview: Strategies for Success: Coursera Instructor Network
- Introduction to Computing Systems: Birla Institute of Technology & Science, Pilani










