Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Computer Programming Course Catalog
 Status: Preview Status: Preview- Northeastern University - Skills you'll gain: Operations Research, Applied Mathematics, Mathematical Software, Operational Analysis, Linear Algebra, Mathematical Modeling, Algorithms, Business Modeling, Complex Problem Solving 
 Status: NewStatus: Preview Status: NewStatus: Preview- Microsoft - Skills you'll gain: Microsoft Visual Studio, Debugging, R Programming, Data Structures, Programming Principles, Statistical Programming, Development Environment, Data Manipulation, Integrated Development Environments, Data Transformation, Scripting Languages, Scripting, Software Installation 
 Status: Free Trial Status: Free Trial- University of California San Diego - Skills you'll gain: Graph Theory, Logical Reasoning, Cryptographic Protocols, Combinatorics, Computational Logic, Deductive Reasoning, Cryptography, Probability, Key Management, Computational Thinking, Encryption, Probability Distribution, Network Analysis, Public Key Cryptography Standards (PKCS), Theoretical Computer Science, Bayesian Statistics, Python Programming, Data Structures, Algorithms, Arithmetic 
 Status: NewStatus: Free Trial Status: NewStatus: Free Trial- Microsoft - Skills you'll gain: Rmarkdown, Version Control, Web Scraping, Regression Analysis, Knitr, Exploratory Data Analysis, Statistical Analysis, Data Manipulation, Dimensionality Reduction, Ggplot2, Geospatial Information and Technology, Time Series Analysis and Forecasting, Plotly, Shiny (R Package), Data Cleansing, Data Visualization, Data Wrangling, Software Documentation, R Programming, Microsoft Copilot 
 Status: Free Trial Status: Free Trial- Skills you'll gain: SAS (Software), Data Import/Export, Data Validation, Data Access, Data Manipulation, Statistical Programming, Data Cleansing, Exploratory Data Analysis, Data Analysis, SQL, Microsoft Excel, Descriptive Statistics 
 Status: Free Trial Status: Free Trial- Skills you'll gain: Embedded Software, Debugging, Embedded Systems, Integrated Development Environments, C (Programming Language), Computer Programming Tools, Development Environment, Electronic Hardware, Electronics, Software Development Tools, Computer Architecture 
 Status: Free Trial Status: Free Trial- Stanford University - Skills you'll gain: Algorithms, Bioinformatics, Graph Theory, Computational Thinking, Data Structures, Theoretical Computer Science 
 Status: Free Trial Status: Free Trial- University of London - Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Interactive Design, Program Development, User Interface (UI), Command-Line Interface, Control Panels, Development Environment, Debugging, Data Validation 
 Status: Free Status: Free- Princeton University - Skills you'll gain: Theoretical Computer Science, Data Structures, Computer Science, Computer Architecture, Algorithms, Programming Principles, Computational Logic, Computational Thinking, Java Programming, Computer Hardware 
 Status: Free Trial Status: Free Trial- Skills you'll gain: Data Manipulation, Web Scraping, R Programming, Data Analysis, Data Science, Data Structures, Data Import/Export, Exploratory Data Analysis, Programming Principles, Jupyter, Integrated Development Environments 
 Status: Free Trial Status: Free Trial- University of California, Irvine - Skills you'll gain: Embedded Software, Embedded Systems, Debugging, C (Programming Language), Integrated Development Environments, Electronic Components, Development Environment, Computer Hardware, Computer Programming, Electronics Engineering, Digital Communications 
 Status: Free Trial Status: Free Trial- University of Michigan - Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Computational Thinking, Software Installation, Development Environment 
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Industrial Optimization: Models & Linear Programming: Northeastern University
- The R Programming Starter Course: Microsoft
- Introduction to Discrete Mathematics for Computer Science: University of California San Diego
- Microsoft R Programming for Everyone: Microsoft
- Getting Started with SAS Programming: SAS
- Embedded C Programming Essentials: EDUCBA
- Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming: Stanford University
- Introduction to Object-Oriented Programming in C++: University of London
- Computer Science: Algorithms, Theory, and Machines: Princeton University
- Introduction to R Programming for Data Science: IBM










