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 Languages Course Catalog

Coursera Project Network
Skills you'll gain: Prompt Engineering, Generative AI, OpenAI, ChatGPT, Scripting, LLM Application, Python Programming, Application Programming Interface (API), Application Development, Machine Learning, Software Engineering
Status: NewStatus: Free TrialSkills you'll gain: Business Logic, SAP Applications, Business Reporting, Debugging, Programming Principles, Object Oriented Programming (OOP), User Interface (UI), Data Entry, Development Testing, User Interface (UI) Design, Maintainability, Development Environment, Data Structures
Status: Free TrialUniversity of California, Irvine
Skills you'll gain: Test Planning, Embedded Systems, Linux, Internet Of Things, Embedded Software, Functional Requirement, Operating System Administration, Debugging, General Networking, Hardware Design, Systems Design, Operating Systems, Electronic Hardware, System Requirements, System Design and Implementation, C (Programming Language), Basic Electrical Systems, Application Programming Interface (API), TCP/IP, Python Programming
Status: Free TrialSkills you'll gain: Rmarkdown, Data Import/Export, R Programming, Ggplot2, Data Manipulation, Plotly, Web Scraping, Interactive Data Visualization, Data Visualization Software, Tidyverse (R Package), Data Cleansing, Data Transformation, Statistical Programming, Programming Principles, Data Structures
Status: Free TrialUniversity of Michigan
Skills you'll gain: Data Transformation, Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Interactive Design, Program Development, Predictive Modeling, Debugging
Status: Free TrialSkills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), NumPy, PyTorch (Machine Learning Library), Predictive Modeling, Matplotlib, Development Environment, Pandas (Python Package), Deep Learning, Classification And Regression Tree (CART), Python Programming, Artificial Neural Networks, Data Manipulation, Programming Principles, Tensorflow, Regression Analysis, Machine Learning, Computer Programming, Integrated Development Environments
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: PreviewUniversity of Maryland, College Park
Skills you'll gain: Android Development, Mobile Development, Data Management, User Interface (UI), UI Components, Human Computer Interaction, Java Programming, System Programming, Network Model, Geographic Information Systems, Interactive Design, Animations, Computer Programming, Computer Graphics
Status: PreviewUniversity of Maryland, College Park
Skills you'll gain: Android Development, Mobile Development, Android Studio, Application Development, User Interface (UI), Application Design, UI Components, Java, Development Environment, Debugging
Status: NewStatus: Free TrialBoard Infinity
Skills you'll gain: Restful API, Application Design, Secure Coding, Web Applications, Back-End Web Development, HTML and CSS, UI Components, User Interface (UI) Design, JSON, Business Modeling
Status: Free TrialDuke University
Skills you'll gain: Bayesian Statistics, Statistical Hypothesis Testing, Sampling (Statistics), Statistical Inference, Exploratory Data Analysis, Peer Review, Regression Analysis, R (Software), Statistical Reporting, Probability Distribution, Statistical Methods, Statistics, Statistical Analysis, Data Analysis, Probability & Statistics, Probability, R Programming, Statistical Modeling, Correlation Analysis, Data Visualization
Status: Free TrialSkills you'll gain: IntelliJ IDEA, Integrated Development Environments, Java, Development Environment, Debugging, Object Oriented Programming (OOP), Programming Principles
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- Prompt Engineering with GPT: Programming for Custom Content: Coursera Project Network
- Learn SAP ABAP Fundamentals and Core Programming Concepts: Board Infinity
- An Introduction to Programming the Internet of Things (IOT): University of California, Irvine
- Foundations of R Programming and Basic Data Manipulation: Packt
- Big Ideas in Programming: Expressing Yourself with Python: University of Michigan
- Fundamentals of AI, Machine Learning, and Python Programming: Packt
- Introduction to Java: LearnQuest
- Programming Mobile Applications for Android Handheld Systems: Part 2: University of Maryland, College Park
- Programming Mobile Applications for Android Handheld Systems: Part 1: University of Maryland, College Park
- Scaling SAP ABAP with RESTful Programming Model (RAP): Board Infinity










