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 TrialJohns Hopkins University
Skills you'll gain: Performance Tuning, OS Process Management, Data Structures, C and C++, Performance Testing, Distributed Computing, Hardware Architecture, Algorithms, Computer Architecture, Program Development, Debugging
Status: Free TrialSkills you'll gain: Ruby (Programming Language), Object Oriented Programming (OOP), Debugging, Development Environment, Integrated Development Environments, Computer Programming, Programming Principles, Apple Xcode, Software Installation, Microsoft Windows, Command-Line Interface
Status: Free TrialVanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Matlab, AI Personalization, Debugging, LLM Application, Code Review, Integrated Development Environments
Status: PreviewPohang University of Science and Technology(POSTECH)
Skills you'll gain: Internet Of Things, Cloud Platforms, IBM Cloud, Application Development, Cloud Services, Cloud Computing, Google Cloud Platform, Infrastructure As A Service (IaaS), Microsoft Azure, Amazon Web Services, Emerging Technologies

Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Data Structures, Algorithms, Debugging
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Software Documentation, Maintainability, Programming Principles, Software Design, Python Programming

Skills you'll gain: Java Programming, Java, Performance Tuning, Spring Framework, Application Performance Management, Algorithms, JUnit, OS Process Management, Programming Principles, Distributed Computing, Spring Boot, Computer Architecture, Debugging

Coursera Project Network
Skills you'll gain: Java, Mobile Development, Java Programming, Object Oriented Programming (OOP), Application Frameworks, Android Development, Application Development, Program Development, Software Development

Coursera Project Network
Skills you'll gain: PHP (Scripting Language), Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Web Development, Maintainability, Software Engineering
Status: Free TrialDuke University
Skills you'll gain: Java Programming, Object Oriented Programming (OOP), Data Structures, Java, Cryptography, Software Engineering, Computer Programming, Algorithms, Encryption, Data Analysis, Data Processing, Web Servers, File Management, Debugging
Status: Free TrialSkills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Computer Programming, Virtual Machines, Package and Software Management
Status: Free TrialSkills you'll gain: Data Wrangling, Exploratory Data Analysis, Data Analysis, R Programming, Data Manipulation, Data Visualization, Predictive Analytics, Statistical Analysis, Data Science, Regression Analysis, Predictive Modeling, Statistical Modeling, Feature Engineering, Machine Learning Methods
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Introduction to Parallel Programming with CUDA: Johns Hopkins University
- Ruby Fundamentals and Basic Programming Concepts: Packt
- AI-assisted MATLAB Programming with ChatGPT : Vanderbilt University
- Programming with Cloud IoT Platforms: Pohang University of Science and Technology(POSTECH)
- Fundamentals of Object-Oriented Programming - C++: Packt
- BiteSize Python: Object Oriented Programming: University of Colorado Boulder
- Java Multithreading and Parallel Programming Masterclass: Packt
- Intermediate Object-Oriented Programming with Java: Coursera Project Network
- Learn Object-Oriented Programming with PHP: Coursera Project Network
- Java Programming: Arrays, Lists, and Structured Data: Duke University










