Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Science Course Catalog
University of California San Diego
Skills you'll gain: Algorithms, Bioinformatics, Computer Programming, Computational Thinking, Theoretical Computer Science, Python Programming
University of Michigan
Skills you'll gain: Communication, Computer Networking, Network Architecture, Network Security, Networking Hardware, Theoretical Computer Science, Cryptography, Innovation, System Security
Scrimba
Skills you'll gain: Computer Programming, Computer Science, Front-End Web Development, Javascript, Web Development
University of Colorado System
Skills you'll gain: Cryptography, Algorithms, Security Engineering, Mathematics, Theoretical Computer Science, Mathematical Theory & Analysis, Computational Logic, Computational Thinking, Critical Thinking, System Security
University of Illinois Urbana-Champaign
Skills you'll gain: Computer Programming, Data Structures, Algorithms, C Programming Language Family, C++ Programming, Programming Principles, Theoretical Computer Science, Computational Thinking, Computational Logic, Critical Thinking
- Status: Free
Universidade de São Paulo
Skills you'll gain: Algorithms, Computer Programming, Python Programming, Computational Logic, Computational Thinking, Programming Principles, Software Engineering, Computer Programming Tools, Data Structures, Theoretical Computer Science
University of California, Irvine
Skills you'll gain: Algorithms, Computational Logic, Computational Thinking, Computer Programming, Data Structures, Problem Solving, Programming Principles, Application Development, Critical Thinking, Theoretical Computer Science
University of Maryland, College Park
Skills you'll gain: Cryptography, Algorithms, Mathematics, Security Engineering, Theoretical Computer Science, Cyberattacks, System Security, Critical Thinking, Network Security, Security Software
Skills you'll gain: Data Science, Deep Learning, Machine Learning, Tensorflow
- Status: Free
Princeton University
Skills you'll gain: Algorithms, Computer Programming, Data Structures, Java Programming, Problem Solving, Programming Principles, Theoretical Computer Science, Computational Thinking, Critical Thinking
University of California, Irvine
Skills you'll gain: Computer Programming, Programming Principles, Software Engineering, Computational Thinking, Algorithms, Critical Thinking, Data Structures, Problem Solving, Theoretical Computer Science
University of California, Irvine
Skills you'll gain: Computer Programming, Programming Principles, Software Engineering, Theoretical Computer Science, Operating Systems, Computer Architecture, Critical Thinking, Software Architecture, System Software
In summary, here are 10 of our most popular science courses
- Genome Sequencing (Bioinformatics II): University of California San Diego
- Internet History, Technology, and Security: University of Michigan
- Learn JavaScript: Scrimba
- Symmetric Cryptography: University of Colorado System
- Ordered Data Structures: University of Illinois Urbana-Champaign
- Introdução à Ciência da Computação com Python Parte 2: Universidade de São Paulo
- Getting Started with Go: University of California, Irvine
- Cryptography: University of Maryland, College Park
- Deep Learning: Recurrent Neural Networks with Python: Packt
- Algorithms, Part I: Princeton University