Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Science Course Catalog
- Status: Free
Stanford University
Skills you'll gain: Algorithms, Cryptography, Mathematics, Security Engineering, Theoretical Computer Science, Probability & Statistics, Critical Thinking, Mathematical Theory & Analysis, Probability Distribution, System Security
University of Colorado System
Skills you'll gain: Cryptography, Algorithms, Mathematics, Security Engineering, Mathematical Theory & Analysis, Theoretical Computer Science, Applied Mathematics, Cyberattacks, System Security, Computational Logic, Computational Thinking, Critical Thinking
University of Michigan
Skills you'll gain: Algorithms, Computational Logic, Computational Thinking, Computer Programming, Computer Programming Tools, Critical Thinking, Problem Solving, Programming Principles, Python Programming, Software Engineering, Theoretical Computer Science
Duke University
Skills you'll gain: Algorithms, Computer Programming, Data Structures, Java Programming, Problem Solving, Programming Principles, Software Testing, Computational Thinking, Cryptography, Theoretical Computer Science
- Status: Free
Universidade de São Paulo
Skills you'll gain: Computer Programming, Programming Principles, Java Programming, System Programming, Computer Programming Tools, System Software, Software Architecture, Software Engineering, Software Engineering Tools, Theoretical Computer Science
University of Illinois Urbana-Champaign
Skills you'll gain: Algorithms, Data Structures, C++ Programming, Computer Programming, Theoretical Computer Science, C Programming Language Family, Problem Solving, Graph Theory, Computational Thinking, Computer Programming Tools
University of California San Diego
Skills you'll gain: Algorithms, Computer Programming, Data Structures, Theoretical Computer Science, Problem Solving, C++ Programming, Computer Programming Tools, Mathematical Theory & Analysis, Programming Principles, Mathematics
University of California San Diego
Skills you'll gain: Algorithms, Computer Programming, Problem Solving, Theoretical Computer Science, Computational Thinking, Critical Thinking, Computer Programming Tools, Computational Logic, Data Structures, Mathematics, Software Testing
Skills you'll gain: Algorithms, Applied Machine Learning, Data Analysis, Machine Learning, Machine Learning Algorithms, Computational Thinking, Data Model, Human Computer Interaction, Theoretical Computer Science
University of Colorado System
Skills you'll gain: Design and Product, Product Design, Software Architecture, Software Engineering, Software Testing, Computer Programming, Software Engineering Tools, Systems Design, Theoretical Computer Science
Skills you'll gain: Data Analysis, Data Visualization, SQL, Business Analysis, Spreadsheet Software, Data Science, Databases, Microsoft Excel
Skills you'll gain: Computer Programming, Computer Science, Front-End Web Development, Javascript, Web Development
In summary, here are 10 of our most popular science courses
- Cryptography I: Stanford University
- Introduction to Applied Cryptography: University of Colorado System
- Programming for Everybody (Getting Started with Python): University of Michigan
- Java Programming: Arrays, Lists, and Structured Data: Duke University
- Laboratório de Programação Orientada a Objetos - Parte 1: Universidade de São Paulo
- Unordered Data Structures: University of Illinois Urbana-Champaign
- Data Structures: University of California San Diego
- Algorithmic Toolbox: University of California San Diego
- Artificial Intelligence Algorithms Models and Limitations: LearnQuest
- Software Design Methods and Tools: University of Colorado System