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
Status: Free TrialSkills you'll gain: Software Documentation, Development Testing, Package and Software Management
Status: NewStatus: Free TrialSkills you'll gain: Databases
Status: Free TrialSkills you'll gain: Rust (Programming Language), Authentications, Back-End Web Development, Web Servers, Databases, Web Applications, Application Programming Interface (API), Programming Principles, System Programming, Data Structures

Skills you'll gain: Version Control, Object Oriented Programming (OOP), C# (Programming Language), Microsoft Visual Studio, Development Environment, Program Development, Integrated Development Environments, Computer Programming, Programming Principles
Status: NewStatus: Free TrialSkills you'll gain: PHP (Scripting Language), Web Applications, Responsive Web Design, MySQL, Web Design and Development, Server Side, HTML and CSS, Data Import/Export, Back-End Web Development, Hypertext Markup Language (HTML), Database Development, File Management, SQL, Data Structures
Status: Free TrialSkills you'll gain:
Status: PreviewThe Hong Kong University of Science and Technology
Skills you'll gain: Server Side, Restful API, Ajax, Node.JS, Full-Stack Web Development, Web Applications, Web Servers, Web Development, Model View Controller, Javascript, PHP (Scripting Language), Application Programming Interface (API), Authentications, JSON, Hypertext Markup Language (HTML), Software Architecture, Real Time Data
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Tidyverse (R Package), Rmarkdown, R Programming, Ggplot2, Data Import/Export, Data Visualization, Statistical Visualization, Data Manipulation, Data Visualization Software, Data Analysis, Data Science, Data Storytelling, Statistical Analysis, Relational Databases, Data Cleansing, Data Transformation, Statistical Programming, Data Integration, Data Wrangling, Communication
Status: Free TrialUniversity of California San Diego
Skills you'll gain: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Program Development, Student Engagement, Technical Communication, Event-Driven Programming, Computer Programming, Education Software and Technology, Animation and Game Design, Code Review, Object Oriented Design, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures, Development Environment
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: System Programming, Embedded Software, Linux, Embedded Systems, Debugging, Operating Systems, Peripheral Devices, Build Tools, Shell Script, C (Programming Language), Development Environment, Command-Line Interface, Configuration Management

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: Free TrialDuke University
Skills you'll gain: Matplotlib, Pandas (Python Package), NumPy, Data Visualization, Data Cleansing, Data Structures, Scientific Visualization, Data Visualization Software, Predictive Analytics, Debugging, Data Manipulation, Object Oriented Programming (OOP), Regression Analysis, Python Programming, Data Science, Algorithms, Simulations, Microsoft Visual Studio, Predictive Modeling, Data Analysis
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- Advanced Ruby Programming and Object-Oriented Design: Packt
 - Object-Oriented Programming (OOP) and Advanced Python Topics: Packt
 - Intermediate Rust Programming and Web Server Development: Packt
 - Introduction to Programming with C#12 and .NET8: Packt
 - XHTML - Advanced Server Side Programming with PHP: EDUCBA
 - Advanced Data Handling and Reactive Programming Concepts: Edureka
 - Learning Server-side Programming through Game Development: The Hong Kong University of Science and Technology
 - Expressway to Data Science: R Programming and Tidyverse: University of Colorado Boulder
 - Computational Thinking & Block Programming in K-12 Education: University of California San Diego
 - Linux Kernel Programming and Introduction to Yocto Project: University of Colorado Boulder
 










