Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Programming Course Catalog
University of Pennsylvania
Skills you'll gain: Computational Thinking, Algorithms, Pseudocode, Python Programming, Data Structures, Computer Hardware, Computer Programming, Analysis, Debugging
- Status: Free Trial
University of California San Diego
Skills you'll gain: Data Structures, Algorithms, Data Storage, Programming Principles, Computer Programming, C++ (Programming Language), Theoretical Computer Science, File Management
- Status: Free Trial
Duke University
Skills you'll gain: C (Programming Language), Data Structures, Program Development, Algorithms, Computational Thinking, Computer Programming, Debugging
- Status: Free Trial
Google
Skills you'll gain: Object Oriented Programming (OOP), Data Analysis, Data Structures, Jupyter, Python Programming, NumPy, Pandas (Python Package), Programming Principles, Scripting, Data Manipulation, Algorithms
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: System Programming, Linux, Embedded Systems, Debugging, Operating Systems, Peripheral Devices, Build Tools, File Systems, C (Programming Language), Development Environment, Command-Line Interface, Data Structures
University of Toronto
Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Unit Testing, Python Programming, Algorithms, Test Case, Software Testing, Debugging, Computational Thinking
- Status: Free Trial
Google Cloud
Skills you'll gain: Looker (Software), Dashboard, SQL, Data Transformation, Big Data, Google Cloud Platform, Applied Machine Learning, Data Cleansing, Machine Learning, Cloud Infrastructure, Data Import/Export, Artificial Intelligence and Machine Learning (AI/ML), Data Analysis, Data Access, Data Warehousing, Supervised Learning, Database Architecture and Administration, Data Visualization Software, Predictive Modeling, Deep Learning
- Status: Free Trial
University of Colorado System
Skills you'll gain: Cryptography, Data Encryption Standard, Encryption, Advanced Encryption Standard (AES), Application Security, Public Key Cryptography Standards (PKCS), Secure Coding, Data Security, Web Development, Email Security, PHP (Scripting Language), Algorithms, User Provisioning
- Status: Free Trial
Imperial College London
Skills you'll gain: Regression Analysis, Calculus, Advanced Mathematics, Machine Learning Algorithms, Statistical Analysis, Linear Algebra, Artificial Neural Networks, Python Programming, Derivatives
- Status: Free Trial
University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Data Structures, Program Development, Data Management
University of London
Skills you'll gain: Feature Engineering, Machine Learning, Data Processing, Artificial Intelligence, Supervised Learning, Data Analysis, Computer Vision, Data Collection
- Status: Free Trial
Skills you'll gain: Ruby (Programming Language), Debugging, Programming Principles, Scripting Languages, Data Structures, Scripting, Program Development, Object Oriented Programming (OOP)
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Computational Thinking for Problem Solving: University of Pennsylvania
- Data Structures: University of California San Diego
- Pointers, Arrays, and Recursion: Duke University
- Get Started with Python: Google
- Linux Kernel Programming and Introduction to Yocto Project: University of Colorado Boulder
- Learn to Program: Crafting Quality Code: University of Toronto
- From Data to Insights with Google Cloud: Google Cloud
- Basic Cryptography and Programming with Crypto API: University of Colorado System
- Mathematics for Machine Learning: Multivariate Calculus: Imperial College London
- C++ Programming: Classes and Data: University of London