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 TrialSkills you'll gain: Algorithms, Computer Hardware, Cryptography, Python Programming, Computer Programming, Computational Thinking, Emerging Technologies, Technical Documentation, Theoretical Computer Science, Linear Algebra, Simulations
Status: PreviewUniversity of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Software Installation, Development Environment
Status: PreviewPeking University
Skills you'll gain: Java Programming, Java, Software Design Patterns, Computer Programming, Object Oriented Programming (OOP), UI Components, JUnit, C and C++, C++ (Programming Language), Network Model, Application Programming Interface (API), Data Structures, Application Development, Debugging
Status: Free TrialTsinghua University
Skills you'll gain: Data Structures, Algorithms, Computational Thinking, Computer Programming, Computer Science

Coursera Project Network
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Eclipse (Software), Object Oriented Design, Program Development, Computer Programming, Software Design

Coursera Project Network
Skills you'll gain: MySQL, Java, Data Access, Database Application, Database Development, Java Programming, Databases, Software Development, Data Storage, Computer Programming
Status: PreviewDuke University
Skills you'll gain: Algorithms, Debugging, Java, Computer Programming, Software Design, Programming Principles, Object Oriented Programming (OOP), Program Development, Data Analysis Software, Data Import/Export, Integrated Development Environments
Status: Free TrialSkills you'll gain: Jest (JavaScript Testing Framework), Mobile Development, Web Development Tools, Unit Testing, Javascript, React Native, JSON, Package and Software Management, Event-Driven Programming, Computer Programming, Node.JS, Object Oriented Programming (OOP), Functional Design, Debugging
Status: Free TrialSkills you'll gain: JUnit, Test Driven Development (TDD), Version Control, Git (Version Control System), GitHub, Performance Tuning, Unit Testing, Data Structures, Java Programming, Development Testing, Algorithms, Program Development, Software Testing, Java, Computer Programming, Software Development, Programming Principles, Debugging, Scalability
Status: PreviewUniversidade de São Paulo
Skills you'll gain: Model View Controller, Unified Modeling Language, Object Oriented Programming (OOP), Software Design Patterns, Software Design, Java Programming, Computer Programming, Debugging, Software Architecture, Programming Principles, Other Programming Languages, Prototyping
Status: Free TrialPeking University
Skills you'll gain: Data Structures, Computational Thinking, Graph Theory, Theoretical Computer Science, Programming Principles, Algorithms, Computer Programming, Data Storage, C (Programming Language), C++ (Programming Language)
Status: Free TrialLearnKartS
Skills you'll gain: JUnit, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Java, Unit Testing, Debugging, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Android Development, Cryptography, Software Design Patterns
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Quantum Computing with Qiskit and Advanced Algorithms: Packt
- البرمجة للجميع - بدء استخدام بايثون: University of Michigan
- Java程序设计: Peking University
- Data Structures and Algorithms (I): Tsinghua University
- Create a Supermarket app using OOP Features in Java: Coursera Project Network
- Introduction To Java Database Connectivity - JDBC: Coursera Project Network
- برمجة Java: حل المشكلات باستخدام البرامج: Duke University
- Mobile Development and JavaScript: Meta
- Data Structures and Algorithms: Amazon
- Laboratório de Programação Orientada a Objetos - Parte 1: Universidade de São Paulo










