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: PreviewUniversidad Nacional de Colombia
Skills you'll gain: Computational Thinking, Computer Programming, Scripting, Program Development, Logical Reasoning
Status: NewStatus: Free TrialSkills you'll gain: C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Data Structures, C (Programming Language), Development Environment, Software Design Patterns, Programming Principles, Computational Thinking, Computer Programming, Integrated Development Environments, File Management, Algorithms, Maintainability, Simulations, Data Validation
Status: NewStatus: Free TrialSkills you'll gain: Data Structures, Development Environment, C++ (Programming Language), Debugging, Computational Thinking, Integrated Development Environments, Computer Programming

Coursera Project Network
Skills you'll gain: Musical Composition, Music, Computer Programming, Program Development, Programming Principles, Python Programming
Status: Free TrialUniversity of California San Diego
Skills you'll gain: Data Structures, Algorithms, Data Storage, Programming Principles, File Systems, Graph Theory, Computer Programming, C++ (Programming Language), Java, Debugging
Status: NewStatus: Free TrialEdureka
Skills you'll gain: TypeScript, Object Oriented Design, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Software Design, Computer Programming, Software Architecture, Debugging, Maintainability, Software Development, Javascript, Web Development Tools, Web Development, Data Validation
Status: Free TrialUniversity of California, Irvine
Skills you'll gain: Back-End Web Development, System Programming, Debugging, Computer Programming Tools, Data Access, Object Oriented Programming (OOP)
Status: Free TrialSkills you'll gain: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Computer Science
Status: Free TrialStatus: AI skillsSkills you'll gain: CI/CD, Software Development Life Cycle, Open Web Application Security Project (OWASP), Continuous Integration, Istio, Linux Commands, Software Architecture, Agile Software Development, Cloud Computing Architecture, Application Deployment, Test Driven Development (TDD), Kubernetes, Gherkin (Scripting Language), Restful API, DevOps, Git (Version Control System), Grafana, Software Engineering, Data Import/Export, Application Development
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Algorithms, Data Structures, Graph Theory, Operations Research, Theoretical Computer Science, Public Key Cryptography Standards (PKCS), Computer Programming, Computational Thinking, Cryptography, Programming Principles, Computer Science, Applied Mathematics, Tree Maps, Encryption, Python Programming, Combinatorics, Data Science, Advanced Mathematics, Mathematical Modeling, Design Strategies
Status: Free TrialUniversity of Colorado System
Skills you'll gain: Digital Communications, OSI Models, Network Protocols, TCP/IP, Communication Systems, Network Routing, Network Architecture, Network Planning And Design, General Networking, Computer Networking, System Programming, Data Integrity
Status: Free TrialStanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Bioinformatics, Theoretical Computer Science, Social Network Analysis, Network Analysis, Computational Thinking, Analysis, Probability & Statistics, Network Routing, Probability, Pseudocode, Computational Logic, Operations Research
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Programación con Python, nivel intermedio: Universidad Nacional de Colombia
- Become a C++ Pro: The Ultimate Developer Guide:Ā Packt
- C++ Basics and Core Concepts:Ā Packt
- Compose and Program Music in Python using Earsketch:Ā Coursera Project Network
- Data Structures:Ā University of California San Diego
- Advanced TypeScript with OOP:Ā Edureka
- Getting Started with Go:Ā University of California, Irvine
- C++ Basics: Selection and Iteration:Ā Codio
- IBM DevOps and Software Engineering:Ā IBM
- Foundations of Data Structures and Algorithms:Ā University of Colorado Boulder










