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: Preview
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Performance Tuning, Hibernate (Java), JUnit
Coursera Project Network
Skills you'll gain: Musical Composition, Music, Computer Programming, Program Development, Programming Principles, Python Programming
- Status: Free Trial
Skills you'll gain: Probability, Linear Algebra, Probability & Statistics, Statistics, Mathematical Theory & Analysis, Computational Logic, Applied Mathematics, Advanced Mathematics, Computer Science, Algebra, Physics
- Status: Preview
Yale University
Skills you'll gain: Clinical Trials, Software Development Life Cycle, Medical Devices, Usability, Software Development, Medical Privacy, Human Computer Interaction, Regulatory Affairs, Verification And Validation, Regulatory Requirements, Quality Management Systems, Biomedical Engineering, Risk Management, Software Design, Health Technology, Software Testing, Entrepreneurship, Artificial Intelligence and Machine Learning (AI/ML), User Research, Probability & Statistics
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Tree Maps, Network Analysis, Computational Thinking, Python Programming
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: OSI Models, Network Security, TCP/IP, Network Architecture, Network Protocols, General Networking, Network Routers, Routing Protocols, Public Key Infrastructure, Network Model, Cryptography, Web Applications
- Status: Free Trial
Arizona State University
Skills you'll gain: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Software Engineering, Computer Programming, Computer Engineering
- 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
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Artificial Intelligence, Graph Theory, Algorithms, Control Systems, Computer Vision, Computer Science, Python Programming, Data Structures
- Status: Free
École normale supérieure
Skills you'll gain: Theoretical Computer Science, Combinatorics, Algorithms, Operations Research, Graph Theory, Linear Algebra, Mathematical Modeling, Probability
- Status: Free Trial
Skills you'll gain: Microarchitecture, Computer Architecture, Embedded Software, Embedded Systems, Hardware Architecture, System Requirements, Product Support, Software Development
The Chinese University of Hong Kong
Skills you'll gain: Operations Research, Computational Logic, Advanced Mathematics, Combinatorics, Algorithms, Applied Mathematics, Graph Theory, Mathematical Modeling, Mathematical Software, Computational Thinking, Programming Principles, Theoretical Computer Science, Program Development, Performance Tuning, Linear Algebra
In summary, here are 10 of our most popular computer science courses
- Java Database Engineering: Spring Boot MVC & SQL Mastery: Birla Institute of Technology & Science, Pilani
- Compose and Program Music in Python using Earsketch: Coursera Project Network
- Mathematical Foundations and Quantum Mechanics Essentials: Packt
- Introduction to Medical Software: Yale University
- Trees and Graphs: Basics: University of Colorado Boulder
- Network Systems Foundations: University of Colorado Boulder
- Introduction to Python: Arizona State University
- Introduction to High-Performance and Parallel Computing: University of Colorado Boulder
- Robotic Path Planning and Task Execution: University of Colorado Boulder
- Approximation Algorithms Part II: École normale supérieure