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: C and C++, Data Sharing, Communication Systems
Status: PreviewBall State University
Skills you'll gain: Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Python Programming, Natural Language Processing, Scripting, NumPy, Algorithms, Debugging, Data Structures
Status: Free TrialDartmouth College
Skills you'll gain: C (Programming Language), Programming Principles, Embedded Systems, Program Development, Computer Engineering, Development Environment, Algorithms, Data Structures, System Programming, Computer Programming, Debugging
Status: Free TrialDartmouth College
Skills you'll gain: C (Programming Language), Computer Architecture, Embedded Software, Computer Programming, Program Development, Data Structures, Linux, Debugging
Status: NewStatus: PreviewInternational Institute of Information Technology, Hyderabad
Skills you'll gain: Computer Engineering, System Programming, Embedded Systems, Performance Tuning, C (Programming Language), Computational Logic, Numerical Analysis, Algorithms, Debugging

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, User Story, Real-Time Operating Systems, Model Based Systems Engineering, Field-Programmable Gate Array (FPGA), New Product Development, Sustainable Business, Delegation Skills, Unsupervised Learning, Sampling (Statistics), Supplier Management, Failure Analysis, Accountability, Data Ethics, Data Mining, Sustainability Reporting, Goal Setting, Generative AI, Sustainable Design, Process Capability
Status: Free TrialSkills you'll gain: Unified Modeling Language, Visual Basic (Programming Language), Database Management, System Software, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, SQL, Computer Science, Development Environment, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Program Development, Computer Programming, Data Modeling, Microsoft Development Tools
Status: NewSkills you'll gain: Programming Principles, Debugging, Computer Programming, Application Design, Computer Science, Program Development, Object Oriented Programming (OOP), Software Development, Data Management, Algorithms, Software Architecture, Software Development Methodologies
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Image Analysis, Computer Vision, Deep Learning, Computer Graphics, Machine Learning Methods, Artificial Intelligence, Data Ethics, Microsoft Excel, Applied Machine Learning, Generative AI, Responsible AI, Linear Algebra, Data Manipulation, Feature Engineering, Probability Distribution
Status: NewStatus: PreviewBirla Institute of Technology & Science, Pilani
Skills you'll gain: Computer Architecture, Hardware Architecture, Computer Systems, Hardware Design, System Programming, File Systems, Cloud Platforms
Status: NewStatus: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Keras (Neural Network Library), Tensorflow
Status: PreviewHebrew University of Jerusalem
Skills you'll gain: Computer Architecture, Computer Hardware, Computer Engineering, Computational Logic, Computer Programming, System Design and Implementation, Software Design, Debugging, Computer Programming Tools, Verification And Validation, Data Storage
In summary, here are 10 of our most popular computer science courses
- Parallel Computing with MPI: University of Colorado Boulder
- Introduction to Programming: Ball State University
- C Programming: Language Foundations - 2: Dartmouth College
- C Programming: Modular Programming and Memory Management - 3: Dartmouth College
- Introduction to Computer Organization: International Institute of Information Technology, Hyderabad
- Master of Science in Electrical and Computer Engineering: University of Colorado Boulder
- Introduction to Computer Programming with Visual Basic: LearnQuest
- Computer Programming for Absolute Beginners: Packt
- Introduction to Computer Vision: University of Colorado Boulder
- MIPS Computer Architecture and Performance Optimization: Birla Institute of Technology & Science, Pilani










