• 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.


More to explore:

Popular Programming Languages Courses and Certifications


  • Status: Preview
    Preview
    P

    Pontificia Universidad Católica de Chile

    Introducción a la programación en Python I: Aprendiendo a programar con Python

    Skills you'll gain: File I/O, Python Programming, Data Structures, Programming Principles, Computer Programming, Program Development, Algorithms

    4.4
    Rating, 4.4 out of 5 stars
    ·
    4.9K reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    Status: AI skills
    AI skills
    I

    IBM

    IBM Relational Database Administrator with GenAI

    Skills you'll gain: Data Engineering, Data Warehousing, Extract, Transform, Load, Apache Airflow, Web Scraping, Linux Commands, Database Design, SQL, Database Administration, MySQL, Data Pipelines, Apache Kafka, Database Management, Bash (Scripting Language), Shell Script, Database Architecture and Administration, Data Store, Generative AI, Data Import/Export, Data Security

    4.6
    Rating, 4.6 out of 5 stars
    ·
    61K reviews

    Intermediate · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Using Databases with Python

    Skills you'll gain: Database Design, Relational Databases, SQL, Databases, Data Visualization Software, Web Scraping, Data Modeling, Object Oriented Programming (OOP), Data Processing, Geographic Information Systems, Python Programming, Application Programming Interface (API)

    4.8
    Rating, 4.8 out of 5 stars
    ·
    22K reviews

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    W

    Whizlabs

    Java: Arrays, Loops, Methods, and Encapsulation

    Skills you'll gain: Object Oriented Design, Computer Programming

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    M

    Meta

    Meta iOS Developer

    Skills you'll gain: React Native, iOS Development, Core Data (Software), Restful API, Version Control, Apple iOS, User Research, Usability Testing, Apple Xcode, Data Structures, Swift Programming, Jest (JavaScript Testing Framework), User Interface (UI), Unix Commands, Git (Version Control System), Persona (User Experience), GitHub, Interaction Design, Mobile Development, Javascript

    Build toward a degree

    4.6
    Rating, 4.6 out of 5 stars
    ·
    8.6K reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Excel/VBA for Creative Problem Solving, Part 1

    Skills you'll gain: Excel Macros, Programming Principles, Visual Basic (Programming Language), Computer Programming, Spreadsheet Software, Problem Solving, Automation, Algorithms, Debugging, Data Management, Data Cleansing

    4.8
    Rating, 4.8 out of 5 stars
    ·
    4.3K reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google

    Google Advanced Data Analytics

    Skills you'll gain: Data Storytelling, Data Visualization, Data Ethics, Exploratory Data Analysis, Sampling (Statistics), Data Visualization Software, Feature Engineering, Regression Analysis, Descriptive Statistics, Logistic Regression, Statistical Hypothesis Testing, Model Evaluation, Data Analysis, Tableau Software, Data Science, Statistical Analysis, Machine Learning, Object Oriented Programming (OOP), Interviewing Skills, Python Programming

    Build toward a degree

    4.7
    Rating, 4.7 out of 5 stars
    ·
    10K reviews

    Advanced · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Excel/VBA for Creative Problem Solving

    Skills you'll gain: Excel Macros, Visual Basic (Programming Language), Programming Principles, Data Import/Export, Microsoft Excel, Problem Solving, Computer Programming, Spreadsheet Software, Simulations, Code Review, Algorithms, UI Components, Debugging, Data Management, User Interface (UI), File I/O, Data Cleansing, Automation, Data Validation

    4.8
    Rating, 4.8 out of 5 stars
    ·
    4.8K reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    S

    Stanford University

    Algorithms

    Skills you'll gain: Data Structures, Graph Theory, Algorithms, Bioinformatics, Theoretical Computer Science, Network Model, Programming Principles, Social Network Analysis, Network Analysis, Computational Thinking, Analysis, Computer Science, Network Routing, Probability, Pseudocode, Computational Logic, Operations Research

    4.8
    Rating, 4.8 out of 5 stars
    ·
    6K reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    Cloud Application Development Foundations

    Skills you'll gain: Cloud-Native Computing, Cloud Computing Architecture, React Redux, CI/CD, Cloud Applications, Cloud Services, Node.JS, Cloud Development, Cloud Deployment, NoSQL, MongoDB, Server Side, Agile Methodology, React.js, IBM Cloud, Hypertext Markup Language (HTML), HTML and CSS, JavaScript Frameworks, DevOps, Python Programming

    4.6
    Rating, 4.6 out of 5 stars
    ·
    10K reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    D

    DeepLearning.AI

    Supervised Machine Learning: Regression and Classification

    Skills you'll gain: Supervised Learning, Jupyter, Scikit Learn (Machine Learning Library), Machine Learning, NumPy, Predictive Modeling, Classification Algorithms, Feature Engineering, Artificial Intelligence, Model Evaluation, Data Preprocessing, Python Programming, Logistic Regression, Regression Analysis, Unsupervised Learning

    4.9
    Rating, 4.9 out of 5 stars
    ·
    31K reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of California, Davis

    SQL for Data Science

    Skills you'll gain: Data Governance, SQL, Data Management, Data Quality, Database Design, Query Languages, Data Literacy, Data Manipulation, Data Modeling, Relational Databases, Data Science, Databases, Data Analysis, Data Transformation

    4.6
    Rating, 4.6 out of 5 stars
    ·
    17K reviews

    Beginner · Course · 1 - 4 Weeks

1…394041…374

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

  • Introducción a la programación en Python I: Aprendiendo a programar con Python: Pontificia Universidad Católica de Chile
  • IBM Relational Database Administrator with GenAI: IBM
  • Using Databases with Python: University of Michigan
  • Java: Arrays, Loops, Methods, and Encapsulation: Whizlabs
  • Meta iOS Developer: Meta
  • Excel/VBA for Creative Problem Solving, Part 1: University of Colorado Boulder
  • Google Advanced Data Analytics: Google
  • Excel/VBA for Creative Problem Solving: University of Colorado Boulder
  • Algorithms: Stanford University
  • Cloud Application Development Foundations: IBM

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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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
  • Share your Coursera learning story

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
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok