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: Performance Testing, Scalability, Predictive Modeling, Data Architecture, Distributed Computing, Application Performance Management, Software Architecture, Big Data, Unit Testing, Microservices, Database Architecture and Administration, Software Engineering, Test Automation
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Computer Programming, Programming Principles, Data Structures, Debugging
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: SQL, Database Management, Query Languages, Relational Databases, Database Design, Database Theory, Database Administration, Data Analysis, Database Application, Data Access, Data Manipulation, Data Science, Data Modeling
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Database Management, Acceptance Testing, Web Applications, Microservices, Software Architecture, Software Engineering, Data Infrastructure, System Monitoring, Application Deployment, Application Development, Distributed Computing, Prototyping, Web Development, Requirements Elicitation, Test Automation, Unit Testing, Data Processing, Big Data, Data Analysis, Restful API
University of Colorado Boulder
Skills you'll gain: Natural Language Processing, Text Mining, Statistical Modeling, Data Processing, Artificial Intelligence, Probability & Statistics, Unstructured Data, Deep Learning, Machine Learning, Supervised Learning, Algorithms, Regression Analysis
- Status: Free Trial
Scrimba
Skills you'll gain: Software Design Patterns, Software Design, Computational Thinking, Algorithms, Program Development, Computer Programming, Software Development, Data Structures, Problem Solving, Computer Science, Machine Learning Methods
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Mathematical Modeling, Systems Design, Mechanical Engineering, Systems Analysis, System Design and Implementation, Applied Mathematics, Automation, Differential Equations, Verification And Validation, Basic Electrical Systems
University of Colorado Boulder
Skills you'll gain: Large Language Modeling, Natural Language Processing, Prompt Engineering, LLM Application, Artificial Neural Networks, Deep Learning, Keras (Neural Network Library), PyTorch (Machine Learning Library), Generative AI, Network Architecture, Artificial Intelligence, Machine Learning Algorithms
- Status: Free Trial
Skills you'll gain: Blockchain, Web Development Tools, Development Environment, Software Development Tools, Application Deployment, Transaction Processing, Application Design, Front-End Web Development, Event-Driven Programming, Software Development, Javascript, Systems Architecture
- Status: Free Trial
Coursera Instructor Network
Skills you'll gain: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Integrated Development Environments, Command-Line Interface
- Status: NewStatus: Preview
Skills you'll gain: Object Oriented Programming (OOP), Java Programming, Application Development, Computer Programming, User Interface (UI), Programming Principles, Databases, System Design and Implementation, File Management, Data Validation
- Status: Preview
Board Infinity
Skills you'll gain: Collaborative Software, Integrated Development Environments, Program Development, Debugging, Development Environment, Technical Writing, Generative AI, Computer Programming, Software Development Tools
In summary, here are 10 of our most popular computer science courses
- Software Architecture Patterns for Big Data: University of Colorado Boulder
- Object-Oriented Programming and Java Fundamentals: Packt
- The Structured Query Language (SQL): University of Colorado Boulder
- Applications of Software Architecture for Big Data: University of Colorado Boulder
- Fundamentals of Natural Language Processing: University of Colorado Boulder
- The Merge Sort Algorithm: Scrimba
- Modeling of Autonomous Systems: University of Colorado Boulder
- Deep Learning for Natural Language Processing: University of Colorado Boulder
- Introduction to Ethereum Blockchain: EDUCBA
- Software Creation: Version Control, Debugging, Object Design: Coursera Instructor Network