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: 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 TrialLearnQuest
Skills you'll gain: Visual Basic (Programming Language), Database Management, System Software, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, SQL, Computer Science, Computer Networking, Computer Programming, Network Protocols, Programming Principles, Software Development, Automation, Analysis, Cloud Computing, Debugging
Status: Free TrialRice University
Skills you'll gain: Programming Principles, Python Programming, Development Environment, Computer Programming, Integrated Development Environments, Debugging
Status: Free TrialDartmouth College
Skills you'll gain: C (Programming Language), Programming Principles, Embedded Systems, Program Development, Computer Engineering, Development Environment, Algorithms, Data Structures, System Programming, 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
Status: PreviewIllinois Tech
Skills you'll gain: Object Oriented Programming (OOP), Web Scraping, Data Structures, Test Driven Development (TDD), Computer Programming, Python Programming, Scripting Languages, User Interface (UI), Open Source Technology, Database Development, Programming Principles, Database Management, Scripting, Software Design
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 TrialRice University
Skills you'll gain: Combinatorics, Probability, Programming Principles, Program Development, Computational Thinking, Computer Programming, Object Oriented Programming (OOP), Development Testing, Software Testing, Applied Mathematics, Debugging, Algorithms, Python Programming, Game Design, Simulations
Status: Free TrialDartmouth College
Skills you'll gain: C (Programming Language), Computer Architecture, Embedded Software, Computer Programming, Program Development, Data Structures, Linux, Debugging
Status: PreviewUniversity of Washington
Skills you'll gain: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Software Architecture, Computer Programming, Functional Design, Debugging
Status: Free TrialSkills you'll gain: Unified Modeling Language, Visual Basic (Programming Language), Object Oriented Programming (OOP), Data Modeling, Program Development, Microsoft Development Tools, Computer Programming, .NET Framework, Data Import/Export, Software Engineering, Data Structures, File Management
Status: Free TrialDuke University
Skills you'll gain: Debugging, Algorithms, Microsoft Visual Studio, Problem Solving, Data Processing, Python Programming, Software Development, Data Analysis
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Learn to Program: Crafting Quality Code: University of Toronto
- Foundations of Computer Science: LearnQuest
- Python Programming Essentials: Rice University
- C Programming: Language Foundations - 2: Dartmouth College
- The Power of Object-Oriented Programming: University of Michigan
- Open Source Programming - Bachelor's: Illinois Tech
- Python Scripting: Dates, Classes and Collections: LearnQuest
- Principles of Computing (Part 1): Rice University
- C Programming: Modular Programming and Memory Management - 3: Dartmouth College
- Programming Languages, Part B: University of Washington










