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
- Status: Free
DeepLearning.AI
Skills you'll gain: Test Case, Debugging, Code Review, Maintainability, Software Documentation, Prompt Engineering, Technical Documentation, Software Development, Large Language Modeling
- Status: Free Trial
University of Colorado System
Skills you'll gain: Data Encryption Standard, Cryptography, Advanced Encryption Standard (AES), Cryptographic Protocols, Encryption, Application Security, Public Key Cryptography Standards (PKCS), Computer Security, Authentications, Algorithms, Data Integrity
Coursera Project Network
Skills you'll gain: Java, Java Programming, Mobile Development, Object Oriented Programming (OOP), Android Development, Application Development, Application Frameworks, Software Development
- Status: Free Trial
California Institute of the Arts
Skills you'll gain: Game Design, Video Game Development, Storytelling, Interactive Design, Design Elements And Principles, Systems Design, Usability, Creativity
- Status: Free Trial
University of Michigan
Skills you'll gain: Sampling (Statistics), Data Visualization, Data Analysis, Descriptive Statistics, Exploratory Data Analysis, Box Plots, Statistics, Statistical Analysis, Probability & Statistics, Histogram, Data Management, Python Programming
- Status: Preview
University of Pennsylvania
Skills you'll gain: Computational Thinking, Computer Hardware, Pseudocode, Algorithms, Problem Solving, Programming Principles, Computer Programming, Python Programming, Debugging
- Status: Free Trial
DeepLearning.AI
Skills you'll gain: Natural Language Processing, Markov Model, Algorithms, Machine Learning Algorithms, Data Processing, Artificial Neural Networks, Probability & Statistics, Computer Programming, Computational Thinking
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: SQL, Database Design, NoSQL, Database Administration, Database Management Systems, Data Warehousing, Database Architecture and Administration, Query Languages, Relational Databases, Database Theory, Big Data, Databases, MongoDB, Data Modeling, Data Integrity, Data Management, Data Manipulation, Database Application, Transaction Processing, Data Validation
Skills you'll gain: Computer Vision, Image Analysis, IBM Cloud, Keras (Neural Network Library), Applied Machine Learning, Artificial Neural Networks, PyTorch (Machine Learning Library), Cloud Applications, Tensorflow, Machine Learning, Deep Learning, Artificial Intelligence, Visualization (Computer Graphics), Data Processing, Application Deployment, Algorithms
- Status: Free
Princeton University
Skills you'll gain: Algorithms, Data Structures, Programming Principles, Theoretical Computer Science, Java, Java Programming, Computational Thinking, Object Oriented Programming (OOP), Performance Testing
- Status: Free Trial
Johns Hopkins University
Skills you'll gain: Exploratory Data Analysis, Plot (Graphics), R Programming, Statistical Visualization, Data Visualization Software, Ggplot2, Dimensionality Reduction, Graphing, Data Analysis, Scatter Plots, Unsupervised Learning, Box Plots, Histogram, Statistical Methods
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Rmarkdown, Ggplot2, Tidyverse (R Package), R Programming, Data Visualization, Data Visualization Software, Data Manipulation, Statistical Programming, Data Analysis, Data Transformation, Programming Principles
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Pair Programming with a Large Language Model: DeepLearning.AI
- Basic Cryptography and Programming with Crypto API: University of Colorado System
- Intermediate Object-Oriented Programming with Java: Coursera Project Network
- Introduction to Game Design: California Institute of the Arts
- Understanding and Visualizing Data with Python: University of Michigan
- Computational Thinking for Problem Solving: University of Pennsylvania
- Natural Language Processing with Probabilistic Models: DeepLearning.AI
- Databases for Data Scientists: University of Colorado Boulder
- Introduction to Computer Vision and Image Processing: IBM
- Algorithms, Part I: Princeton University