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
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
Johns Hopkins University
Skills you'll gain: Artificial Neural Networks, Image Analysis, Event-Driven Programming, Scalability, Deep Learning, Software Development, Machine Learning Methods, Performance Tuning, C and C++, System Programming, Linear Algebra, Computer Graphics, Distributed Computing, Computer Vision, Numerical Analysis, Programming Principles, Data Processing, Data Structures, Performance Testing, Machine Learning
- Status: NewStatus: Preview
Microsoft
Skills you'll gain: Microsoft Visual Studio, Debugging, R Programming, Data Structures, Software Documentation, Programming Principles, Development Environment, Data Manipulation, Integrated Development Environments, Data Transformation, Scripting
- Status: Free Trial
Duke 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 Trial
University of Michigan
Skills you'll gain: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Computer Architecture, Java, Performance Tuning, Numerical Analysis, Unix, Computer Science, Debugging
- 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
What brings you to Coursera today?
- Status: NewStatus: Free Trial
Microsoft
Skills you'll gain: Rmarkdown, Version Control, Regression Analysis, Knitr, Web Scraping, Exploratory Data Analysis, Statistical Analysis, Data Manipulation, Dimensionality Reduction, Ggplot2, Time Series Analysis and Forecasting, Plotly, Data Cleansing, Microsoft Azure, Data Visualization Software, Data Visualization, Data Wrangling, Software Documentation, R Programming, Microsoft Copilot
- Status: Free Trial
Skills you'll gain: Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Data Validation, Object Oriented Design, Programming Principles, Computer Programming, Data Structures, File Management, Integrated Development Environments, Software Documentation, Computer Science, Pseudocode, Maintainability, Data Storage
- Status: Free Trial
Multiple educators
Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Development Testing, User Interface (UI), Object Oriented Programming (OOP), Debugging, Software Testing, Computer Programming, Cryptography, Software Engineering, Performance Tuning, Encryption, Algorithms, Data Analysis, Software Design, Problem Solving
- Status: Free Trial
University 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
- Status: Free Trial
Duke University
Skills you'll gain: Rust (Programming Language), Containerization, Data Pipelines, CI/CD, Docker (Software), Jenkins, DevOps, Unit Testing, Large Language Modeling, Test Case, Restful API, Serverless Computing, Generative AI, Amazon Web Services, Development Testing, Software Testing, Command-Line Interface, Natural Language Processing, Computer Programming, Cloud Computing
- Status: Free Trial
Duke University
Skills you'll gain: User Interface (UI), Object Oriented Programming (OOP), Computational Thinking, HTML and CSS, Java, Java Programming, Software Design, Software Design Patterns, Data Structures, Debugging, Software Engineering, Interactive Design, Cryptography, Web Development, Web Design, Computer Programming, Javascript, Algorithms, Data Analysis, Cascading Style Sheets (CSS)
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Programming with Google Go: University of California, Irvine
- GPU Programming: Johns Hopkins University
- The R Programming Starter Course: Microsoft
- Introductory C Programming: Duke University
- C Programming for Everybody: University of Michigan
- Python 3 Programming: University of Michigan
- Microsoft R Programming for Everyone: Microsoft
- Programming in C++: A Hands-on Introduction: Codio
- Object Oriented Programming in Java: Duke University
- Coding for Everyone: C and C++: University of California, Santa Cruz