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: Object Oriented Programming (OOP), R Programming, Debugging, Functional Design, Integrated Development Environments, Programming Principles, Data Manipulation, Data Structures, Software Documentation, Software Design Patterns, Performance Tuning

Clemson University
Skills you'll gain: Human Computer Interaction, Database Design, MySQL, Database Management Systems, Database Theory, Data Ethics, Generative AI, Databases, Software Development Methodologies, Usability, Relational Databases, Data Mining, Database Development, Computer Vision, Responsible AI, Regression Analysis, Data Structures, Systems Development Life Cycle, Algorithms, Anomaly Detection
Status: NewStatus: PreviewSkills you'll gain: Object Oriented Programming (OOP), Java Programming, Data Structures, Programming Principles, File Management, Data Storage
Status: NewStatus: Free TrialPearson
Skills you'll gain: Generative AI, Large Language Modeling, PyTorch (Machine Learning Library), Generative Model Architectures, Multimodal Prompts, Image Analysis, Computer Vision, Artificial Neural Networks, Natural Language Processing, Deep Learning, Prompt Engineering, Image Quality, Text Mining, Data Manipulation, Unsupervised Learning, Performance Tuning
Status: Free TrialSkills you'll gain: Peripheral Devices, USB, Operating Systems, Computer Hardware, Data Storage Technologies, Hardware Troubleshooting, System Configuration, Electrical Safety, Technical Communication, Linux, File Systems, Information Technology, Microsoft Windows

University of London
Skills you'll gain: Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Human Computer Interaction, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Unsupervised Learning, Combinatorics, Database Design, Web Development, Generative AI, Usability Testing

Google Cloud
Skills you'll gain: Tensorflow, Computer Vision, Machine Learning Methods, Development Environment, Image Analysis, Machine Learning, Google Cloud Platform, Deep Learning, Artificial Neural Networks
Status: Free TrialÉcole Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Apache Spark, Apache Hadoop, User Interface (UI), Programming Principles, Big Data, Software Design, Data Structures, Software Design Patterns, Functional Design, Data Manipulation, Object Oriented Programming (OOP), Heat Maps, Data Visualization Software, Interactive Data Visualization, Distributed Computing, Computer Programming, Data Processing, Real Time Data, Performance Tuning

BITS Pilani
Skills you'll gain: Relational Databases, User Research, Probability & Statistics, Data Storytelling, Bash (Scripting Language), Graph Theory, Theoretical Computer Science, Object Oriented Design, Operating Systems, Android Development, Database Design, Encryption, Bioinformatics, Feature Engineering, Algorithms, TCP/IP, Version Control, Java Programming, Data Structures, Model View Controller
Status: Free TrialSkills you'll gain: Swift Programming, Apple Xcode, iOS Development, Apple iOS, Data Structures, Programming Principles, Application Development, Object Oriented Programming (OOP), Computer Programming, Web Development
Status: NewStatus: Free TrialSkills you'll gain: Debugging, Program Development, Data Structures, Python Programming, Scripting, Programming Principles, Computer Programming, Scripting Languages
Status: NewStatus: Free TrialBirla Institute of Technology & Science, Pilani
Skills you'll gain: Theoretical Computer Science, Programming Principles, Cryptography, Algorithms, Applied Mathematics, Probability & Statistics, Data Management
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Advanced R Programming: Johns Hopkins University
 - Master of Science in Computer Science: Clemson University
 - Advanced Java Programming: EDUCBA
 - Programming Generative AI: Pearson
 - Foundations of Computer Hardware and Storage: Packt
 - Bachelor of Science in Computer Science: University of London
 - Introduction to Computer Vision with TensorFlow: Google Cloud
 - Functional Programming in Scala: École Polytechnique Fédérale de Lausanne
 - Bachelor of Science in Computer Science: BITS Pilani
 - Programming Fundamentals in Swift: Meta
 










