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: NewStatus: PreviewCoursera Instructor Network
Skills you'll gain: AI Personalization, Business Logic, Application Development, Computational Logic, C# (Programming Language), Computer Programming, Programming Principles, Data Structures
Status: Free TrialIllinois Tech
Skills you'll gain: Web Development, Database Design, Relational Databases, Web Applications, Web Development Tools, Databases, Full-Stack Web Development, Application Deployment, Server Side, HTML and CSS, Back-End Web Development, Application Development, Cloud Applications, Front-End Web Development, JavaScript Frameworks, Web Servers, Scripting, Javascript, Network Protocols, Cloud Computing
Status: Free TrialDartmouth College
Skills you'll gain: Embedded Software, C (Programming Language), Linux, Embedded Systems, Build Tools, Command-Line Interface, Operating Systems, Program Development, Software Installation, Application Development, File Systems, Computer Programming, Debugging
Status: Free TrialUniversity of California San Diego
Skills you'll gain: Computational Thinking, Education Software and Technology, Programming Principles, Debugging, Computer Programming, Algorithms, Development Environment, Computer Science, Brainstorming
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, Scripting, Computer Programming, 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, Algorithms, Machine Learning Methods, 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
- Learn to Code: Fun with C#: Coursera Instructor Network
- Programming and Application Foundations: Illinois Tech
- C Programming: Using Linux Tools and Libraries - 7: Dartmouth College
- Computational Thinking for K-12 Educators: Sequences and Loops: University of California San Diego
- 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










