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 TrialVanderbilt University
Skills you'll gain: Matlab, Algorithms, User Interface (UI), Object Oriented Programming (OOP), Computer Programming, Engineering Analysis, Scripting, Performance Tuning
Status: Free TrialSkills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Data Import/Export, Data Structures, Python Programming, Scripting, Computational Logic, Computer Science, File Management
Status: Free TrialUniversity of California San Diego
Skills you'll gain: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Program Development, Student Engagement, Technical Communication, Event-Driven Programming, Computer Programming, Education Software and Technology, Animation and Game Design, Code Review, Object Oriented Design, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures, Development Environment
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: Free TrialDuke University
Skills you'll gain: Programming Principles, Algorithms, C (Programming Language), Computer Programming, Problem Solving
Status: Free TrialUniversity of Michigan
Skills you'll gain: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Data Transformation, Databases, Data Visualization Software, Object Oriented Design, Web Scraping, Data Science, Creative Design, Scatter Plots, Data Structures, Programming Principles, Integrated Development Environments, Python Programming, Development Testing, Computer Programming, Program Development, Diversity and Inclusion
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: NewStatus: Free TrialSkills you'll gain: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Applications, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Scripting Languages, Computer Programming, Javascript, Database Management
Status: Free TrialUniversity of California, Irvine
Skills you'll gain: Network Security, Computer Hardware, Hardware Architecture, Computer Systems, TCP/IP, Information Technology, General Networking, Computer Literacy, Network Protocols, Operating Systems, System Configuration, Software Installation, Computer Networking, File Systems
Status: NewStatus: PreviewSkills you'll gain: Object Oriented Programming (OOP), Java Programming, Application Development, Computer Programming, User Interface (UI), Programming Principles, Databases, System Design and Implementation, File Management, Data Validation
Status: FreeUniversity of Alberta
Skills you'll gain: Computational Thinking, Video Game Development, Game Design, Programming Principles, Animation and Game Design, Software Quality (SQA/SQC), Problem Solving, Computer Programming, Program Development, Software Engineering, Python Programming, Algorithms, Object Oriented Programming (OOP), Pseudocode, Data Structures, Application Design, Debugging, Computer Science, Test Planning
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
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Mastering Programming with MATLAB: Vanderbilt University
- Programming in Python: A Hands-on Introduction: Codio
- Computational Thinking & Block Programming in K-12 Education: University of California San Diego
- An Introduction to Interactive Programming in Python (Part 1): Rice University
- Programming Fundamentals: Duke University
- Creative Coding: Hands-On Python: University of Michigan
- Programming with C#: Simplilearn
- Building with Code: Programming Fundamentals and Open Source: Illinois Tech
- Computer Hardware and Software: University of California, Irvine
- Java Programming Masterclass: EDUCBA










