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

Programming Courses

Programming courses can help you learn coding languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software development methodologies. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing web applications and software solutions.

Popular Programming Courses and Certifications


  • Status: Free Trial
    Free Trial
    S

    Stanford University

    Shortest Paths Revisited, NP-Complete Problems and What To Do About Them

    Skills you'll gain: Algorithms, Graph Theory, Theoretical Computer Science, Network Routing, Computational Thinking, Data Structures, Computer Science

    4.8
    Rating, 4.8 out of 5 stars
    ·
    831 reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Build Your Portfolio Website with HTML and CSS

    Skills you'll gain: Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Cloud Hosting, HTML and CSS, Web Development, Web Design and Development, GitHub, Web Servers, Web Presence, Web Content, Web Design, Git (Version Control System)

    4.5
    Rating, 4.5 out of 5 stars
    ·
    2K reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    É

    École Polytechnique Fédérale de Lausanne

    Systèmes d’Information Géographique - Partie 1

    Skills you'll gain: Geographic Information Systems, Data Modeling, GIS Software, SQL, Geospatial Information and Technology, Database Design, Spatial Data Analysis, Geospatial Mapping, Database Management, Spatial Analysis, Geostatistics, Query Languages, Relational Databases, Database Development, Database Software, Land Management, Data Store, Environmental Science, Data Capture, Data Manipulation

    4.5
    Rating, 4.5 out of 5 stars
    ·
    289 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Meta

    APIs

    Skills you'll gain: Restful API, API Testing, Django (Web Framework), API Design, Software Documentation, Application Programming Interface (API), Authentications, Authorization (Computing), Debugging, JSON, Performance Tuning, Back-End Web Development, Data Validation

    4.4
    Rating, 4.4 out of 5 stars
    ·
    393 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    IBM

    Build RAG Applications: Get Started

    Skills you'll gain: Retrieval-Augmented Generation, LLM Application, Prompt Patterns, AI Workflows, Prompt Engineering, Large Language Modeling, Model Deployment, Embeddings, Vector Databases, Data Processing, Document Management

    4.5
    Rating, 4.5 out of 5 stars
    ·
    162 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    Universidade de São Paulo

    Laboratório de Programação Orientada a Objetos - Parte 1

    Skills you'll gain: Unified Modeling Language, Model View Controller, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Debugging, Software Architecture, Software Design, Computer Programming, Java Programming, Software Testing, Other Programming Languages

    4.8
    Rating, 4.8 out of 5 stars
    ·
    191 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Bioconductor for Genomic Data Science

    Skills you'll gain: Bioinformatics, R (Software), Data Analysis Software, Big Data, R Programming, Statistical Programming, Statistical Software, Statistical Analysis, Data Preprocessing, Data Processing, Data Manipulation, Data Structures, Software Installation, Data Import/Export, Data Access

    3.8
    Rating, 3.8 out of 5 stars
    ·
    387 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Microsoft Generative AI Engineering

    Skills you'll gain: Responsible AI, Prompt Engineering, Generative AI, Generative Model Architectures, Multimodal Prompts, MLOps (Machine Learning Operations), Generative Adversarial Networks (GANs), Azure DevOps Pipelines, AI Orchestration, AI Workflows, AI Security, Model Deployment, Azure DevOps, ChatGPT, Data Ethics, AI Integrations, Microsoft Azure, OpenAI, Artificial Intelligence and Machine Learning (AI/ML), Python Programming

    4.4
    Rating, 4.4 out of 5 stars
    ·
    28 reviews

    Intermediate · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    S

    SAS

    SAS Statistical Business Analyst

    Skills you'll gain: SAS (Software), Statistical Hypothesis Testing, Predictive Modeling, Logistic Regression, Predictive Analytics, Statistical Analysis, Model Evaluation, Statistical Modeling, Regression Analysis, Correlation Analysis, Statistical Software, Model Training, Exploratory Data Analysis, Statistical Methods, Statistical Inference, Business Analytics, Probability & Statistics, Model Deployment, Data Analysis, Supervised Learning

    4.6
    Rating, 4.6 out of 5 stars
    ·
    229 reviews

    Intermediate · Professional Certificate · 3 - 6 Months

  • Status: Preview
    Preview
    U

    University of Illinois Urbana-Champaign

    Applying Data Analytics in Finance

    Skills you'll gain: Portfolio Management, Financial Data, Time Series Analysis and Forecasting, Performance Measurement, Financial Forecasting, Market Data, Forecasting, Performance Metric, Analytics, Financial Trading, Performance Analysis, Financial Analysis, R Programming, Financial Market, Portfolio Risk, Trend Analysis, Investment Management, Investments, R (Software), Risk Analysis

    4.4
    Rating, 4.4 out of 5 stars
    ·
    223 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    Imperial College London

    Linear Regression in R for Public Health

    Skills you'll gain: Correlation Analysis, Regression Analysis, Data Analysis, R Programming, Descriptive Statistics, Descriptive Analytics, Statistical Modeling, R (Software), Exploratory Data Analysis, Model Evaluation, Statistical Analysis, Statistical Methods, Probability & Statistics, Biostatistics, Predictive Modeling, Model Training, Data Manipulation, Data Import/Export

    4.8
    Rating, 4.8 out of 5 stars
    ·
    533 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    IBM

    Agentic AI with LangGraph, CrewAI, AutoGen and BeeAI

    Skills you'll gain: AI Orchestration, AI Workflows, Agentic Workflows, Agentic systems, Generative AI Agents, LLM Application, AI Integrations, Tool Calling, Large Language Modeling, Software Design Patterns, Memory Management

    4.7
    Rating, 4.7 out of 5 stars
    ·
    102 reviews

    Intermediate · Course · 1 - 4 Weeks

1…229230231…476

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

  • Shortest Paths Revisited, NP-Complete Problems and What To Do About Them: Stanford University
  • Build Your Portfolio Website with HTML and CSS: Coursera
  • Systèmes d’Information Géographique - Partie 1: École Polytechnique Fédérale de Lausanne
  • APIs: Meta
  • Build RAG Applications: Get Started: IBM
  • Laboratório de Programação Orientada a Objetos - Parte 1: Universidade de São Paulo
  • Bioconductor for Genomic Data Science: Johns Hopkins University
  • Microsoft Generative AI Engineering: Microsoft
  • SAS Statistical Business Analyst: SAS
  • Applying Data Analytics in Finance: University of Illinois Urbana-Champaign

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