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: Web Scraping, Object Oriented Programming (OOP), Data Analysis, Python Programming, Pandas (Python Package), Data Collection, Data Structures, Data Manipulation, Programming Principles, NumPy, Application Programming Interface (API), Data Import/Export, Jupyter, File Management
- Status: Preview
The University of Edinburgh
Skills you'll gain: Software Engineering, Software Design, Software Development, Programming Principles, Game Design, Computer Programming, Debugging, Algorithms, Event-Driven Programming
- Status: Free Trial
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Software Installation, Python Programming, Scripting, Computational Thinking
- Status: Free
Princeton University
Skills you'll gain: Java Programming, Computer Programming, Programming Principles, Java, Object Oriented Programming (OOP), Performance Testing, Algorithms, Computer Science, Data Structures, Computational Thinking, Animations, Debugging, Simulations
- Status: Free Trial
Duke University
Skills you'll gain: HTML and CSS, UI Components, Software Design, Computational Thinking, Web Design, Hypertext Markup Language (HTML), User Interface (UI), Java, Java Programming, Debugging, Programming Principles, Web Development, Software Development Tools, Algorithms, Program Development, Computer Programming, Software Engineering, Data Analysis, Javascript, Cascading Style Sheets (CSS)
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Debugging, Computer Programming, Python Programming, Computational Thinking, Algorithms, Software Testing, Scripting, Data Structures, Program Development, Scripting Languages, Software Development Tools, Django (Web Framework), Cloud Hosting
What brings you to Coursera today?
- Status: Free Trial
Duke University
Skills you'll gain: Algorithms, Programming Principles, C (Programming Language), Computer Programming, Problem Solving
- Status: Free Trial
Duke University
Skills you'll gain: Debugging, C (Programming Language), Algorithms, Data Structures, Programming Principles, Program Development, Unit Testing, System Programming, Development Testing, Test Case, Software Architecture, Software Testing, Software Development, Simulations, Maintainability, Computer Programming, Command-Line Interface, Software Engineering, Software Design, Problem Solving
- Status: Free Trial
Skills you'll gain: Rmarkdown, Ggplot2, Tidyverse (R Package), Data Manipulation, R Programming, Data Visualization, Data Analysis, Data Science, Statistical Analysis, Exploratory Data Analysis, Data Visualization Software, Data Cleansing, Integrated Development Environments, Package and Software Management
- Status: Free Trial
University of California, Irvine
Skills you'll gain: Go (Programming Language), Object Oriented Programming (OOP), Development Environment, Data Access, Algorithms, Programming Principles, Data Structures, JSON, File Management, Software Design, OS Process Management, C (Programming Language), Computer Programming, System Programming, Program Development, Computer Architecture, Computational Thinking, Operating Systems, Debugging
- Status: Free Trial
University of Michigan
Skills you'll gain: Unified Modeling Language, JSON, Restful API, Programming Principles, Data Processing, Object Oriented Programming (OOP), Web Services, Application Programming Interface (API), Image Analysis, Computer Programming, Data Structures, Software Engineering, Python Programming, Data Import/Export, Data Manipulation, Scripting, Software Design Patterns, Data Transformation, Jupyter, Computer Vision
- Status: Preview
University of Washington
Skills you'll gain: Software Installation, Programming Principles, Software Development, Other Programming Languages, Theoretical Computer Science, Ruby (Programming Language), Functional Design, Computer Programming
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
- Programming for Everybody (Getting Started with Python): University of Michigan
- Computer Science: Programming with a Purpose: Princeton University
- Java Programming and Software Engineering Fundamentals: Duke University
- Programming in Python: Meta
- Programming Fundamentals: Duke University
- Introductory C Programming: Duke University
- Data Analysis with R Programming: Google
- Programming with Google Go: University of California, Irvine