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 London
Skills you'll gain: Computer Science, Computer Systems, Web Applications, Computer Literacy, Network Security, Computer Networking, Computational Thinking, Debugging, Web Design and Development, Cybersecurity, Problem Management, Software Architecture, Data Storage
- Status: Free Trial
Skills you'll gain: Generative AI, Cloud Computing Architecture, Artificial Intelligence, Data Strategy, Data-Driven Decision-Making, Computer Programming
- Status: Preview
Coursera 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
- Status: Free Trial
University 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: Preview
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Microarchitecture, Computer Architecture, Computational Logic, Computer Systems, Computer Science, Programming Principles, Computer Engineering, Embedded Systems, Computer Hardware, Computational Thinking
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Image Analysis, Computer Vision, Computer Graphics, Deep Learning, Data Ethics, Applied Machine Learning, Computational Thinking, Generative AI, Linear Algebra, Data Transformation, Probability Distribution
- Status: Free
University 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, Algorithms, Object Oriented Programming (OOP), Pseudocode, Data Structures, Application Design, Debugging, Computer Science, Test Planning
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)
- Status: Preview
University of London
Skills you'll gain: Applied Machine Learning, Feature Engineering, Machine Learning, Data Processing, Artificial Intelligence, Supervised Learning, Data Analysis, Computer Vision, Deep Learning, Data Collection
- Status: Free Trial
University of Colorado System
Skills you'll gain: Computational Thinking, Data Analysis, Analysis, C (Programming Language), Programming Principles, Data Structures, Descriptive Statistics, Data Visualization Software
- Status: Preview
Coursera Instructor Network
Skills you'll gain: Algorithms, Technical Communication, Pseudocode, Computational Thinking, Solution Design, Programming Principles, Software Design, Theoretical Computer Science, Data Structures, Mathematical Modeling, Applied Mathematics, Computer Science
- Status: NewStatus: Free Trial
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Theoretical Computer Science, Programming Principles, Cryptography, Algorithms, Applied Mathematics, Probability & Statistics, Data Management
In summary, here are 10 of our most popular computer science courses
- How Computers Work: University of London
- Introduction to Software, Programming, and Databases : IBM
- Ace the Computer Science Interview: Strategies for Success: Coursera Instructor Network
- Introduction to Computer Programming : University of London
- Introduction to Computing Systems: Birla Institute of Technology & Science, Pilani
- Introduction to Computer Vision: University of Colorado Boulder
- Problem Solving, Python Programming, and Video Games: University of Alberta
- تعلّم أساسيات نظام التشغيل لينكس: Coursera Project Network
- Machine Learning for All: University of London
- Data Analysis and Representation, Selection and Iteration: University of Colorado System