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 Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Data Structures, Computational Thinking, Computer Programming, Programming Principles, Computer Science, Advanced Mathematics, Mathematical Theory & Analysis, Python Programming, Program Development, Analysis, Data Analysis
- Status: Free Trial
Skills you'll gain: C and C++, Object Oriented Programming (OOP), C++ (Programming Language), Data Validation, Object Oriented Design, Computer Programming, Programming Principles, Computer Science
Coursera Project Network
Skills you'll gain: Python Programming, Command-Line Interface, Programming Principles, Scripting, Computer Programming, Scripting Languages, Development Environment
- Status: Free Trial
Skills you'll gain: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Computer Science, Data Structures, Data Storage
Coursera Project Network
Skills you'll gain: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
- Status: Free Trial
Skills you'll gain: Data Import/Export, Java Programming, Java, Computer Programming, Data Structures, Object Oriented Programming (OOP), File Management, Integrated Development Environments, Computer Science
- Status: Free Trial
Skills you'll gain: Computer Programming, Programming Principles, Data Import/Export, Data Structures, Python Programming, Computer Science, File Management
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Data Structures, Algorithms, Pseudocode, Computational Thinking, Analysis, Big Data, Probability & Statistics, Computer Programming, Python Programming
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Python Programming, Scripting, Computer Science
- Status: Free Trial
University of Colorado System
Skills you'll gain: Digital Communications, OSI Models, Network Protocols, TCP/IP, Communication Systems, Network Routing, Network Architecture, Network Planning And Design, General Networking, Computer Networking, System Programming, Data Integrity
- Status: Free Trial
University of Colorado System
Skills you'll gain: Cryptography, Arithmetic, Algorithms, Applied Mathematics, Probability, Computer Science
- Status: Free Trial
University of California San Diego
Skills you'll gain: Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Object Oriented Programming (OOP), User Interface (UI), Object Oriented Design, Computer Programming, Algorithms, Software Engineering, Data Structures, Programming Principles, Software Documentation, Development Environment, Debugging
In summary, here are 10 of our most popular computer science courses
- Dynamic Programming, Greedy Algorithms: University of Colorado Boulder
- Object-Oriented C++: Inheritance and Encapsulation: Codio
- Create Your First Python Program From UST: Coursera Project Network
- Java Basics: Selection and Iteration: Codio
- Basic Game Development with Levels using Scratch: Coursera Project Network
- Java Basic Structures: Arrays, Strings, and Files: Codio
- Python Basic Structures: Lists, Strings, and Files: Codio
- Algorithms for Searching, Sorting, and Indexing: University of Colorado Boulder
- Python Object Basics: Functions, Recursion, and Objects: Codio
- Fundamentals of Network Communication: University of Colorado System