Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Programming Course Catalog
- Status: Free Trial
Skills you'll gain: Jupyter, Python Programming, Data Structures, Web Scraping, Data Manipulation, Programming Principles, Pandas (Python Package), Computer Programming, Object Oriented Programming (OOP), Restful API, NumPy, Application Programming Interface (API), Data Analysis, Data Import/Export, File Management
The 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: Free
Princeton 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 Trial
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Software Installation, Development Environment
- Status: Free Trial
Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Hypertext Markup Language (HTML), Software Design, Software Design Patterns, Data Structures, HTML and CSS, Debugging, Software Engineering, Cryptography, Web Development, Programming Principles, Computer Programming, Encryption, AI Personalization, Javascript, Algorithms, Data Analysis, Cascading Style Sheets (CSS)
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Unit Testing, Test Driven Development (TDD), Programming Principles, Software Testing, Data Structures, Python Programming, Computer Programming, Development Environment, Integrated Development Environments, Debugging, Django (Web Framework), Cloud Hosting
What brings you to Coursera today?
- Status: Free Trial
University of California, Irvine
Skills you'll gain: Go (Programming Language), Object Oriented Programming (OOP), Algorithms, JSON, Programming Principles, OS Process Management, Functional Design, Data Structures, Other Programming Languages, System Programming, Development Environment, Software Design, Remote Access Systems, Software Installation, Operating Systems, File Management, Program Development, Computer Architecture
- Status: Free Trial
Duke University
Skills you'll gain: Debugging, Algorithms, Maintainability, Programming Principles, Software Testing, Program Development, C (Programming Language), Pseudocode, Simulations, System Programming, Computer Programming, Data Structures, Software Development, Software Engineering, Command-Line Interface, Operating Systems, Development Environment, Problem Solving, User Interface (UI), Software Design
- Status: Free Trial
Skills you'll gain: Rmarkdown, Ggplot2, R Programming, Data Visualization, Data Analysis, Tidyverse (R Package), Data Visualization Software, Statistical Programming, Data Cleansing, Data Manipulation, Programming Principles, Data Transformation, Integrated Development Environments, Data Structures
- Status: Free Trial
Duke University
Skills you'll gain: Algorithms, Programming Principles, Computer Programming, Problem Solving, C (Programming Language)
University of Washington
Skills you'll gain: Software Installation, Programming Principles, Other Programming Languages, Functional Design, Ruby (Programming Language), Software Design Patterns, Computational Thinking
- Status: Free Trial
University of Michigan
Skills you'll gain: Unified Modeling Language, JSON, Object Oriented Programming (OOP), Software Design, Debugging, Object Oriented Design, Data Processing, Web Scraping, Unit Testing, Programming Principles, Python Programming, Data Import/Export, Restful API, Image Analysis, Data Manipulation, Jupyter, Computer Programming, Maintainability, Data Structures, File Management
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Python for Data Science, AI & Development: IBM
- Code Yourself! An Introduction to Programming: The University of Edinburgh
- Computer Science: Programming with a Purpose: Princeton University
- Programming for Everybody (Getting Started with Python): University of Michigan
- Java Programming and Software Engineering Fundamentals: Duke University
- Programming in Python: Meta
- Programming with Google Go: University of California, Irvine
- Introductory C Programming: Duke University
- Data Analysis with R Programming: Google
- Programming Fundamentals: Duke University