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: Data Import/Export, Programming Principles, Web Scraping, Python Programming, Jupyter, Data Structures, Data Processing, Pandas (Python Package), Data Manipulation, JSON, Computer Programming, Restful API, NumPy, Object Oriented Programming (OOP), Scripting, Application Programming Interface (API), Automation, Data Analysis
Status: PreviewUniversity of Toronto
Skills you'll gain: Programming Principles, Debugging, Software Documentation, Python Programming, Computer Programming, Program Development, Integrated Development Environments, Data Structures, File Management
Status: NewStatus: PreviewCoursera Instructor Network
Skills you'll gain: AI Personalization, Business Logic, Application Development, IT Automation, Business Software, C# (Programming Language), Computer Programming, Programming Principles, Decision Making, Data Structures, Data Cleansing
Status: PreviewThe University of Edinburgh
Skills you'll gain: Software Engineering, Video Game Development, Software Development, Programming Principles, Software Design, Game Design, Computer Programming, Animation and Game Design, Debugging, Computational Thinking, Algorithms
Status: FreePrinceton University
Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Java Programming, Java, Program Development, Computational Thinking, Computer Science, Algorithms, Animations, Debugging
Status: Free TrialUniversity of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Debugging, C (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Programming Principles, Data Structures, Computer Programming, Algorithms, Command-Line Interface, Graph Theory, Program Development, Computer Science, Computational Thinking, Integrated Development Environments, Artificial Intelligence, File Systems, Game Design
What brings you to Coursera today?
Status: Free TrialUniversity of London
Skills you'll gain: Computer Science, Debugging, Development Environment, Computer Systems, Web Applications, Arithmetic, Javascript, Computer Networking, Computational Thinking, Theoretical Computer Science, Human Computer Interaction, Program Development, Hardware Architecture, Computer Graphics, Operating Systems, Cybersecurity, Computer Programming, General Mathematics, Systems Of Measurement, Problem Solving
Status: Free TrialLearnQuest
Skills you'll gain: Eclipse (Software), Java, Java Programming, Integrated Development Environments, Development Environment, Software Installation, Computer Programming, Programming Principles, Program Development, Object Oriented Programming (OOP)
Status: Free TrialDuke University
Skills you'll gain: Debugging, Programming Principles, Maintainability, Software Testing, Program Development, C (Programming Language), Algorithms, Pseudocode, Simulations, System Programming, Computer Programming, Data Structures, Software Development, Software Engineering, Command-Line Interface, Operating Systems, Development Environment, User Interface (UI), Problem Solving, Software Design
Status: Free TrialGoogle
Skills you'll gain: Programming Principles, Python Programming, Computer Programming, Computational Thinking, Algorithms, Problem Management, Data Structures, Integrated Development Environments, Debugging, Development Environment
Status: Free TrialRice University
Skills you'll gain: Computational Thinking, Event-Driven Programming, Algorithms, Combinatorics, Graph Theory, Programming Principles, Application Development, Object Oriented Programming (OOP), Data Structures, Probability, Computer Programming, Bioinformatics, Interactive Design, Program Development, Big Data, Python Programming, Mathematical Software, Data Analysis, Theoretical Computer Science, Computer Science
Status: Free TrialDuke University
Skills you'll gain: Debugging, Java, Algorithms, Java Programming, Statistical Analysis, Software Design, Computer Programming, Integrated Development Environments, Data Processing, Data Manipulation, Object Oriented Programming (OOP), Data Analysis, Problem Solving
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Python for Data Science, AI & Development: IBM
- Learn to Program: The Fundamentals: University of Toronto
- Learn to Code: Fun with C#: Coursera Instructor Network
- Code Yourself! An Introduction to Programming: The University of Edinburgh
- Computer Science: Programming with a Purpose: Princeton University
- Coding for Everyone: C and C++: University of California, Santa Cruz
- Introduction to Computer Science and Programming: University of London
- Introduction to Java: LearnQuest
- Introductory C Programming: Duke University
- Crash Course on Python: Google










