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 Michigan
Skills you'll gain: C (Programming Language), Programming Principles, C++ (Programming Language), Algorithms, Data Structures, Other Programming Languages, System Programming
Birla Institute of Technology & Science, Pilani
Skills you'll gain: C (Programming Language), Computer Hardware, Computer Programming, Computer Architecture, Computational Thinking, Data Structures, Algorithms, File Management, Operating Systems, Program Development, Debugging
- Status: Preview
National Taiwan University
Skills you'll gain: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Computational Logic, Command-Line Interface, Functional Design, Debugging, Data Validation
- 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, Computer Science
- Status: Free Trial
Skills you'll gain: Computer Vision, Image Analysis, Deep Learning, Matlab, Applied Machine Learning, Machine Learning, Motion Graphics, Supervised Learning, Predictive Modeling, Artificial Intelligence and Machine Learning (AI/ML), Visualization (Computer Graphics), Geospatial Information and Technology, Data Integration, Medical Imaging, Data Validation, Estimation, Machine Learning Methods, Performance Tuning, Algorithms
- 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
Skills you'll gain: Pseudocode, Data Structures, Algorithms, Theoretical Computer Science, Software Visualization, Computer Science, Computational Thinking, Technical Communication, Computer Programming
- Status: Preview
Vanderbilt University
Skills you'll gain: Event-Driven Programming, Computer Programming, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Natural Language Processing, Algorithms, Problem Solving, Application Programming Interface (API)
- Status: Preview
Simplilearn
Skills you'll gain: C (Programming Language), Data Structures, C++ (Programming Language), Computer Programming, Programming Principles, Data Management, System Programming, Algorithms
- Status: Preview
University of Michigan
Skills you'll gain: Network Security, Network Protocols, Network Architecture, TCP/IP, Web Applications, Computer Networking, Encryption, Network Infrastructure, Innovation, Hypertext Markup Language (HTML)
- Status: Free Trial
Rice University
Skills you'll gain: Computational Thinking, Programming Principles, Algorithms, Data Structures, Theoretical Computer Science, Computer Programming, Python Programming, Computer Science, Game Theory, Mathematical Modeling, Software Testing
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Public Key Cryptography Standards (PKCS), Cryptography, Data Structures, Algorithms, Encryption, Theoretical Computer Science, Computer Science, Computational Thinking, Data Storage Technologies, Linear Algebra, Python Programming, Arithmetic
In summary, here are 10 of our most popular computer science courses
- Programming in C: University of Michigan
- Introduction to Programming: Birla Institute of Technology & Science, Pilani
- 計算機程式設計 (Computer Programming): National Taiwan University
- Data Structures and Algorithms: Tsinghua University
- Computer Vision for Engineering and Science: MathWorks
- Programming with Scratch: The Hong Kong University of Science and Technology
- التحضير لمقابلة عمل الترميز: Meta
- Programming for a Networked World : Vanderbilt University
- Programming with C: Simplilearn
- Internet History, Technology, and Security: University of Michigan