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: PreviewSimplilearn
Skills you'll gain: C (Programming Language), Data Structures, C++ (Programming Language), Computer Programming, Programming Principles, Data Management, System Programming, Algorithms
Status: PreviewUniversity of Toronto
Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Unit Testing, Python Programming, Program Development, Algorithms, Test Case, Software Engineering, Software Testing, Debugging, Computational Thinking
Status: Free TrialUniversity of Michigan
Skills you'll gain: C (Programming Language), Programming Principles, C++ (Programming Language), Algorithms, Data Structures, System Programming, Numerical Analysis
Status: PreviewSimplilearn
Skills you'll gain: C# (Programming Language), Restful API, Unity Engine, Object Oriented Programming (OOP), .NET Framework, C++ (Programming Language), Video Game Development, ASP.NET, Object-Relational Mapping, Software Engineering, Web Services, Application Development, Software Design Patterns, Database Management, Programming Principles, C (Programming Language)
Status: PreviewPontificia Universidad Católica de Chile
Skills you'll gain: Python Programming, Data Structures, Programming Principles, Computer Programming, Program Development, Algorithms, File Management
Status: Free TrialDartmouth College
Skills you'll gain: C (Programming Language), Software Documentation, Programming Principles, Computer Programming, Embedded Software, Human Computer Interaction, Debugging, Development Environment, Engineering Calculations
Status: Free TrialAmazon
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Java, File Management, Data Import/Export, Maintainability, Debugging, Software Development
Status: Free TrialSkills you'll gain: Event-Driven Programming, Application Development, Interactive Design, Graphical Tools, User Interface (UI), Animation and Game Design, Programming Principles, Computer Graphics, Python Programming, Game Design, Computer Programming
Status: PreviewThe Hong Kong University of Science and Technology
Skills you'll gain: Animation and Game Design, Computational Thinking, Programming Principles, Computer Programming, Storytelling, Solution Design, Program Development, Creativity, Event-Driven Programming, Coordination
Status: Free TrialDuke University
Skills you'll gain: Programming Principles, Algorithms, C (Programming Language), Computer Programming, Problem Solving
Status: Free TrialDuke University
Skills you'll gain: C (Programming Language), Data Structures, Algorithms, Computational Thinking, Computer Programming, Debugging
Status: Free TrialUniversity of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Program Development, Python Programming, Debugging
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Programming with C: Simplilearn
- Learn to Program: Crafting Quality Code: University of Toronto
- Programming in C: University of Michigan
- Programming with C#: Simplilearn
- Introducción a la programación en Python I: Aprendiendo a programar con Python: Pontificia Universidad Católica de Chile
- C Programming: Getting Started - 1: Dartmouth College
- Programming with Java: Amazon
- An Introduction to Interactive Programming in Python (Part 1): Rice University
- Programming with Scratch: The Hong Kong University of Science and Technology
- Programming Fundamentals: Duke University










