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: Free TrialUniversity of Colorado System
Skills you'll gain: Simulations, C (Programming Language), Computational Thinking, Automation, Algorithms, Data Structures, Theoretical Computer Science, Programming Principles, File Management, Debugging
Status: Free TrialUniversity of Colorado System
Skills you'll gain: Computational Thinking, Data Analysis, Analysis, C (Programming Language), Programming Principles, Data Structures, Descriptive Statistics, Data Visualization Software
Status: Free TrialSkills you'll gain: Unified Modeling Language, Data Modeling, Data Structures, Scripting, Object Oriented Programming (OOP), Python Programming, Software Design, Computer Programming, Software Engineering
Status: Free TrialUniversity of California, Davis
Skills you'll gain: Secure Coding, Application Security, Software Design, Programming Principles, Debugging, Vulnerability Assessments, C (Programming Language), Software Development Methodologies
Status: Free TrialUniversity of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), C++ (Programming Language), Debugging, Computer Programming, Video Game Development, 3D Assets, Development Environment, Software Documentation, Data Storage, Scripting

Coursera Project Network
Skills you'll gain: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Excel Macros, Programming Principles, Visual Basic (Programming Language), Data Structures, Computer Programming, Spreadsheet Software, Problem Solving, Automation, Algorithms, Scripting Languages, Debugging, Data Management, Data Cleansing
Status: Free TrialVanderbilt University
Skills you'll gain: Prompt Engineering, Image Analysis, Data Visualization Software, Matlab, Machine Learning Methods, Algorithms, User Interface (UI), Applied Machine Learning, ChatGPT, Scatter Plots, Object Oriented Programming (OOP), Dimensionality Reduction, Classification And Regression Tree (CART), Computer Programming, Histogram, AI Personalization, Data Processing, Data Analysis, Programming Principles, Debugging
Status: NewStatus: PreviewUniversidad Nacional de Colombia
Skills you'll gain: Programming Principles, Debugging, Computational Thinking, Computer Programming, Algorithms, Program Development, Computational Logic, Python Programming, Integrated Development Environments, Development Environment, Software Testing
Status: Free TrialUniversity of Colorado System
Skills you'll gain: Unity Engine, Debugging, Object Oriented Programming (OOP), Video Game Development, C# (Programming Language), Game Design, Computer Programming, Data Storage, User Interface (UI), Scripting
Status: Free TrialLearnQuest
Skills you'll gain: Java Programming, Java, Application Servers, Web Applications, Development Environment, Object Oriented Programming (OOP), Application Development, Eclipse (Software), Program Development, Computer Programming, Object Oriented Design, Mobile Development, Programming Principles, UI Components, User Interface (UI), Virtual Machines, Command-Line Interface, Software Installation, Debugging

Coursera Project Network
Skills you'll gain: Flask (Web Framework), Web Development, Web Applications, Application Development, Object-Relational Mapping, Database Application, Back-End Web Development, Software Development, Python Programming, Computer Programming
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Simulation, Algorithm Analysis, and Pointers: University of Colorado System
- Data Analysis and Representation, Selection and Iteration: University of Colorado System
- Python Scripting: Dates, Classes and Collections: LearnQuest
- Principles of Secure Coding: University of California, Davis
- Introduction to C++ Programming and Unreal: University of Colorado System
- Create Your First Python Program From UST: Coursera Project Network
- Excel/VBA for Creative Problem Solving, Part 1: University of Colorado Boulder
- MATLAB Programming for Engineers and Scientists: Vanderbilt University
- Programación con Python, nivel básico: Universidad Nacional de Colombia
- Introduction to C# Programming and Unity: University of Colorado System










