• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Programming Languages

Programming Languages Courses

Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

Popular Programming Languages Courses and Certifications


  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Microsoft JavaScript Starter Kit

    Skills you'll gain: Responsive Web Design, Git (Version Control System), Web Development, Cascading Style Sheets (CSS), Data Persistence, React.js, Version Control, Performance Tuning, Full-Stack Web Development, GitHub, Event-Driven Programming, HTML and CSS, Application Design, Development Testing, Video Game Development, Software Design Documents, Game Design, Program Development, Software Testing, Javascript

    4.2
    Rating, 4.2 out of 5 stars
    ·
    19 reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    L

    LearnQuest

    Oracle SQL Basics

    Skills you'll gain: SQL, Oracle Databases, Database Design, Database Development, Database Management, Relational Databases, Database Management Systems, Data Maintenance, Performance Tuning

    4.6
    Rating, 4.6 out of 5 stars
    ·
    337 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of Leeds

    How to Get Into Robotics

    Skills you'll gain: Robotics, Automation, Automation Engineering, Artificial Intelligence, Manufacturing and Production, Engineering, Data Ethics, Biomedical Engineering, Computer Programming

    4.6
    Rating, 4.6 out of 5 stars
    ·
    60 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    Quantum Computing with Qiskit and Advanced Algorithms

    Skills you'll gain: Quantum computing, Algorithms, IBM Cloud, Cryptography, Python Programming, Mathematical Software, Simulations

    4.5
    Rating, 4.5 out of 5 stars
    ·
    26 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Modern Regression Analysis in R

    Skills you'll gain: Statistical Inference, Statistical Modeling, Regression Analysis, Data Ethics, Statistical Methods, Statistical Hypothesis Testing, Data Science, R Programming, Statistical Programming, Statistical Analysis, Predictive Modeling, Predictive Analytics, Probability & Statistics, Correlation Analysis, Model Evaluation, Plot (Graphics)

    Build toward a degree

    4.3
    Rating, 4.3 out of 5 stars
    ·
    39 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    SAS

    Introduction to Statistical Analysis: Hypothesis Testing

    Skills you'll gain: Statistical Hypothesis Testing, Statistical Analysis, SAS (Software), Correlation Analysis, Statistical Software, Statistical Modeling, Regression Analysis, Exploratory Data Analysis, Statistical Methods, Statistical Inference, Probability & Statistics, Analysis, Graphical Tools, Predictive Modeling, Predictive Analytics, Model Evaluation

    4.7
    Rating, 4.7 out of 5 stars
    ·
    176 reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Github Copilot with Python: Creating Text Games

    Skills you'll gain: GitHub Copilot, Object Oriented Design, Object Oriented Programming (OOP), Game Design, Unit Testing, Python Programming, AI Enablement, Program Development, GitHub, Development Environment, Debugging

    4.7
    Rating, 4.7 out of 5 stars
    ·
    11 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free
    Free
    C

    Coursera

    Optimize TensorFlow Models For Deployment with TensorRT

    Skills you'll gain: Keras (Neural Network Library), Model Optimization, Tensorflow, Deep Learning, Performance Tuning, Model Deployment, Python Programming

    4.5
    Rating, 4.5 out of 5 stars
    ·
    77 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    P

    Packt

    Oracle Database Administration from Zero to Hero

    Skills you'll gain: Oracle Databases, Database Administration, Relational Databases, Database Management Systems, Database Architecture and Administration, Data Import/Export, Patch Management, Memory Management, Database Systems, Operational Databases, Multi-Tenant Cloud Environments, Data Migration, Database Management, Software Installation, Performance Tuning, Database Software, Server Administration, Data Maintenance, Query Languages, User Accounts

    4.7
    Rating, 4.7 out of 5 stars
    ·
    12 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    S

    Scrimba

    Prompt Engineering for Web Developers

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Debugging, ChatGPT, Token Optimization, Pseudocode, LLM Application, AI literacy, Web Development, Web Development Tools, Artificial Intelligence, Program Development, Web Applications, Software Development, Software Engineering

    4.5
    Rating, 4.5 out of 5 stars
    ·
    109 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    O

    Oracle

    Oracle Cloud and AI

    Skills you'll gain: Oracle Cloud, Generative AI, Large Language Modeling, Generative AI Agents, Artificial Intelligence and Machine Learning (AI/ML), ChatGPT, Cloud Services, Cloud Solutions, Cloud Computing, Cloud Infrastructure, Deep Learning, Prompt Engineering, Artificial Neural Networks, Natural Language Processing, Enterprise Resource Planning, Application Deployment, Python Programming, Supply Chain Management, Customer Relationship Management (CRM) Software, Human Capital

    4.8
    Rating, 4.8 out of 5 stars
    ·
    55 reviews

    Beginner · Specialization · 1 - 3 Months

  • G

    Google Cloud

    Getting started with Flutter Development

    Skills you'll gain: Flutter (Software), Cross Platform Development, Mobile Development, Cloud Development, Google Cloud Platform, Development Environment, Package and Software Management, Application Frameworks, Web Development, Network Security

    4.2
    Rating, 4.2 out of 5 stars
    ·
    183 reviews

    Beginner · Project · Less Than 2 Hours

1…174175176…506

In summary, here are 10 of our most popular programming languages courses

  • Microsoft JavaScript Starter Kit: Microsoft
  • Oracle SQL Basics: LearnQuest
  • How to Get Into Robotics: University of Leeds
  • Quantum Computing with Qiskit and Advanced Algorithms: Packt
  • Modern Regression Analysis in R: University of Colorado Boulder
  • Introduction to Statistical Analysis: Hypothesis Testing: SAS
  • Github Copilot with Python: Creating Text Games: Coursera
  • Optimize TensorFlow Models For Deployment with TensorRT: Coursera
  • Oracle Database Administration from Zero to Hero: Packt
  • Prompt Engineering for Web Developers: Scrimba

Skills you can learn in Software Development

Programming Language (34)
Google (25)
Computer Program (21)
Software Testing (21)
Web (19)
Google Cloud Platform (18)
Application Programming Interfaces (17)
Data Structure (16)
Problem Solving (14)
Object-oriented Programming (13)
Kubernetes (10)
List & Label (10)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok