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: 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
The University of Edinburgh
Skills you'll gain: Software Engineering, Programming Principles, Software Development, Computer Programming, Software Documentation, Software Testing, Computational Thinking, Game Design, Animations
- Status: Preview
Ball State University
Skills you'll gain: Cryptography, Application Security, Encryption, Authentications, Cybersecurity, Data Encryption Standard, Advanced Encryption Standard (AES), Email Security, Network Security, Information Systems Security, Key Management, Application Development, Public Key Infrastructure, Data Integrity
- Status: Free Trial
University of California San Diego
Skills you'll gain: Computational Thinking, Debugging, Programming Principles, Technical Communication, Computer Programming, Event-Driven Programming, Program Development, Data Structures, Algorithms, Student Engagement, Graphical Tools
- Status: Free Trial
Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Programming Principles, Computer Programming
- Status: Free Trial
Illinois Tech
Skills you'll gain: Web Development, Database Design, Relational Databases, Web Applications, Web Development Tools, Databases, Full-Stack Web Development, Application Deployment, Server Side, HTML and CSS, Back-End Web Development, Application Development, Cloud Applications, Front-End Web Development, JavaScript Frameworks, Web Servers, Scripting, Javascript, Network Protocols, Cloud Computing
- Status: Preview
Duke University
Skills you'll gain: Software Design, Program Development, Databases, Computer Programming, Object Oriented Programming (OOP), User Interface (UI), Algorithms, Java, Data Structures, Data Analysis Software, Data Management
- Status: Preview
Shanghai Jiao Tong University
Skills you'll gain: Combinatorics, Graph Theory, Data Structures, Algorithms, Logical Reasoning, Theoretical Computer Science, Computational Thinking, Computer Science, Applied Mathematics, Deductive Reasoning, Computational Logic, Network Analysis, Arithmetic, Applied Machine Learning, Probability
- Status: Preview
University of Michigan
Skills you'll gain: Responsive Web Design, Wireframing, Bootstrap (Front-End Framework), Cascading Style Sheets (CSS), HTML and CSS, User Interface (UI) Design, Browser Compatibility, Mobile Development, Hypertext Markup Language (HTML), Javascript
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Computer Vision, Image Analysis, Computer Graphics, Visualization (Computer Graphics), Deep Learning, Computer Science, Data Processing, Data Science, Artificial Intelligence, Data Ethics, Statistical Methods, Linear Algebra, Probability Distribution
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: Free Trial
Skills you'll gain: Generative AI, Cloud Computing Architecture, Artificial Intelligence, Data Strategy, Data-Driven Decision-Making, Computer Programming
In summary, here are 10 of our most popular computer science courses
- Programming for a Networked World : Vanderbilt University
- برمج بنفسك! مقدمة حول البرمجة: The University of Edinburgh
- Cybersecurity and Secure Software Design: Ball State University
- Computational Thinking for K-12 Educators: Abstraction, Methods, and Lists: University of California San Diego
- Data Structures and Algorithms (II): Tsinghua University
- Programming and Application Foundations: Illinois Tech
- برمجة Java: إنشاء نظام ترشيح: Duke University
- 离散数学: Shanghai Jiao Tong University
- تنميط متقدم بتصميم سريع الاستجابة: University of Michigan
- Introduction to Computer Vision: University of Colorado Boulder