Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Computer Science Course Catalog
- Status: Free
Princeton University
Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Java, Program Development, Computational Thinking, Computer Science, Algorithms, Debugging
University of London
Skills you'll gain: Computer Science, Computer Systems, Development Environment, Web Applications, Debugging, Graphing, Program Development, Computer Networking, Computational Thinking, Computer Programming Tools, Usability, Arithmetic, Applied Mathematics, Mathematical Modeling, Cybersecurity, Software Development Tools, Visualization (Computer Graphics), Computer Programming, Computer Graphics, Numerical Analysis
DeepLearning.AI
Skills you'll gain: Database Design, Software Documentation, Software Design Patterns, Database Systems, Software Testing, ChatGPT, Technical Documentation, Generative AI, Software Design, Code Review, Software Architecture, Software Systems, System Design and Implementation, Dependency Analysis, Artificial Intelligence, Software Development Tools, OpenAI, Software Development, Natural Language Processing, Debugging
- Status: [object Object]
Microsoft
Skills you'll gain: Storyboarding, User Research, Information Architecture, User Experience Design, Design Thinking, Prototyping, Usability Testing, Persona (User Experience), Wireframing, Design Research, User Interface and User Experience (UI/UX) Design, Interaction Design, Web Content Accessibility Guidelines, Human Centered Design, Usability, User Interface (UI) Design, User Centered Design, Figma (Design Software), Design, Mockups
- Status: Free
Princeton University
Skills you'll gain: Theoretical Computer Science, Data Structures, Computer Science, Computer Architecture, Computer Systems, Algorithms, Programming Principles, Computational Logic, Computer Hardware, Java
Rice University
Skills you'll gain: Computational Thinking, Event-Driven Programming, Algorithms, Combinatorics, Graph Theory, Programming Principles, Application Development, Object Oriented Programming (OOP), Data Structures, Theoretical Computer Science, Independent Thinking, Probability, Computer Programming, Interactive Design, Program Development, Big Data, Python Programming, Data Analysis, Probability & Statistics, Computational Logic
- Status: Free
University of Toronto
Skills you'll gain: Programming Principles, Debugging, Software Documentation, Python Programming, Computer Programming, Software Design, Program Development, Integrated Development Environments, Data Structures, File Management
Stanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Bioinformatics, Theoretical Computer Science, Computational Thinking, Network Analysis, Network Routing, Mathematical Theory & Analysis, Analysis, Probability, Design Strategies, Computer Science
University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Graph Theory, Development Environment, Data Storage, Computer Programming, Software Engineering, Algorithms, Data Storage Technologies, Debugging, Program Development, Database Systems, Database Theory, Network Routing, Computational Thinking
- Status: [object Object]
Google
Skills you'll gain: Threat Modeling, Open Web Application Security Project (OWASP), Intrusion Detection and Prevention, Security Controls, Vulnerability Management, Incident Response, Computer Security Incident Management, Cyber Threat Intelligence, Vulnerability Assessments, Event Monitoring, Network Security, Security Awareness, Threat Detection, Risk Management, Cybersecurity, Hardening, Bash (Scripting Language), Data Ethics, Linux Commands, Debugging
University of London
Skills you'll gain: Virtual Reality, Human Computer Interaction, Full-Stack Web Development, React Native, Agile Software Development, Database Design, Computer Security, Event-Driven Programming, Version Control, Web Applications, Computer Graphics, Data Science, Natural Language Processing, Unsupervised Learning, Combinatorics, Web Development, Artificial Intelligence, Development Environment, Software Design, Internet Of Things
University of Colorado Boulder
Skills you'll gain: Algorithms, Data Structures, Graph Theory, Operations Research, Theoretical Computer Science, Public Key Cryptography Standards (PKCS), Computational Thinking, Pseudocode, Cryptography, Computer Science, Programming Principles, Encryption, Network Model, Linear Algebra, Combinatorics, Advanced Mathematics, Analysis, Mathematical Modeling, Design Strategies, Big Data
Searches related to computer science
In summary, here are 10 of our most popular computer science courses
- Computer Science: Programming with a Purpose: Princeton University
- Introduction to Computer Science and Programming: University of London
- Generative AI for Software Development: DeepLearning.AI
- Microsoft UX Design: Microsoft
- Computer Science: Algorithms, Theory, and Machines: Princeton University
- Fundamentals of Computing: Rice University
- Learn to Program: The Fundamentals: University of Toronto
- Algorithms: Stanford University
- Accelerated Computer Science Fundamentals: University of Illinois Urbana-Champaign
- Google Cybersecurity: Google