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 Trial
Duke University
Skills you'll gain: C (Programming Language), Data Structures, Algorithms, Computational Thinking, Computer Programming, Debugging
- Status: Free Trial
Duke University
Skills you'll gain: Debugging, Algorithms, Microsoft Visual Studio, Problem Solving, Data Processing, Python Programming, Software Development, Data Analysis
- Status: Free Trial
Rice 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 Trial
Illinois 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: Preview
Pontificia Universidad Católica de Chile
Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Program Development, Computational Thinking, Python Programming, Analysis
- Status: NewStatus: Preview
Coursera 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 Trial
University 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 Trial
Skills you'll gain: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Technical Design, Debugging, Problem Solving, Performance Tuning
- Status: Preview
Ball State University
Skills you'll gain: Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Python Programming, Natural Language Processing, Scripting, NumPy, Algorithms, Debugging, Data Structures
- Status: Free Trial
Skills you'll gain: Unified Modeling Language, Data Modeling, Data Structures, Scripting, Object Oriented Programming (OOP), Python Programming, Software Design, Computer Programming, Software Engineering
- Status: Preview
University 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 Trial
Skills you'll gain: Unified Modeling Language, Visual Basic (Programming Language), Data Structures, Object Oriented Design, Data Modeling, Microsoft Visual Studio, Program Development, Object Oriented Programming (OOP), .NET Framework, Computer Programming
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Pointers, Arrays, and Recursion: Duke University
- Python Programming Fundamentals: Duke University
- Principles of Computing (Part 1): Rice University
- Programming and Application Foundations: Illinois Tech
- Programación en Python II: aprendiendo a estructurar datos: Pontificia Universidad Católica de Chile
- Learn to Code: Fun with C#: Coursera Instructor Network
- Simulation, Algorithm Analysis, and Pointers: University of Colorado System
- Interview Questions and Real-World Applications: Packt
- Introduction to Programming: Ball State University
- Python Scripting: Dates, Classes and Collections: LearnQuest