• 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: Preview
    Preview
    U

    Universitat PolitĆØcnica de ValĆØncia

    Visualización de datos con Python

    Skills you'll gain: Pandas (Python Package), Matplotlib, Seaborn, Plot (Graphics), Data Visualization, Data Literacy, Data Visualization Software, Time Series Analysis and Forecasting, Data Storytelling, Statistical Visualization, Statistical Analysis, Exploratory Data Analysis, Data Analysis, Data Manipulation, Graphing, Data Structures, Python Programming

    Intermediate Ā· Course Ā· 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    JavaScript Career Launch and Capstone

    Skills you'll gain: Full-Stack Web Development, Application Design, Software Design Documents, React.js, Web Applications, Web Design and Development, Package and Software Management, Web Development, Version Control, Software Documentation, Web Development Tools, Software Configuration Management, Program Development, JavaScript Frameworks, Web Content Accessibility Guidelines, Application Deployment, Frontend Performance, Software Architecture, Dashboard Creation, Cloud Deployment

    Intermediate Ā· Course Ā· 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    L

    Logical Operations

    Web Dev: Environment Setup and Basic Page Creation

    Skills you'll gain: Web Development Tools, Web Development, Hypertext Markup Language (HTML), Software Development Tools, HTML and CSS, Web Design and Development, Web Applications, Web Design, Web Servers, Development Environment, Process Driven Development, Software Development, Web Content, Front-End Web Development, Semantic Web

    Mixed Ā· Course Ā· 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Pearson

    Hadoop and Spark Fundamentals: Unit 2

    Skills you'll gain: PySpark, Apache Hadoop, Apache Spark, Big Data, Apache Hive, Analytics, Data Processing, Distributed Computing, Debugging, Java Programming

    Intermediate Ā· Course Ā· 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    Build & Test REST APIs with POSTMAN and Spring Boot

    Skills you'll gain: Spring Framework, Server Side, Web Applications, Application Development, Application Frameworks, Configuration Management

    Beginner Ā· Course Ā· 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    Data Structures in JavaScript

    Skills you'll gain: Data Structures, Javascript, Application Programming Interface (API), Computer Programming, Data Access, Data Management

    Intermediate Ā· Course Ā· 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera

    Optimize ML Dev: Version, Reproduce, and Save

    Skills you'll gain: Git (Version Control System), Model Training, Version Control, AI Workflows, Software Configuration Management, Jupyter, Memory Management, Package and Software Management, Resource Utilization, Virtual Environment

    Intermediate Ā· Course Ā· 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    B

    Board Infinity

    RAG Systems & Agentic Workflows with Pinecone and LangGraph

    Skills you'll gain: Retrieval-Augmented Generation, AI Workflows, Agentic Workflows, Vector Databases, LangGraph, LangChain, LLM Application, Generative AI Agents, Embeddings, Application Performance Management, Large Language Modeling, Agentic systems, Semantic Web, Software Visualization, Performance Tuning, Context Management, Debugging, Memory Management

    Intermediate Ā· Course Ā· 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    E

    EDUCBA

    Build and Implement Web Applications Using Golang

    Skills you'll gain: Go (Programming Language), Web Servers, JSON, Restful API, User Interface (UI), Web Applications, Server Side, Web Development, Application Programming Interface (API), Debugging, Front-End Web Development, Scalability, Data Structures

    Beginner Ā· Course Ā· 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Electronics Foundations and SwiftIO Setup

    Skills you'll gain: Electronic Components, Basic Electrical Systems, Electronics, Swift Programming, Electronic Systems, Electronic Hardware, Test Equipment, Hardware Troubleshooting, Electrical Engineering, Electrical Equipment, Embedded Software, Semiconductors, Embedded Systems, Prototyping

    Beginner Ā· Course Ā· 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Pearson

    Certified Kubernetes Application Developer (CKAD): Unit 5

    Skills you'll gain: Kubernetes, DevOps, Application Programming Interface (API), Authorization (Computing), Application Deployment, Role-Based Access Control (RBAC), Application Security, Authentications, Capacity Management, Security Controls, Configuration Management

    Intermediate Ā· Course Ā· 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    Advanced React – Testing & Firebase Projects

    Skills you'll gain: Jest (JavaScript Testing Framework), Cloud Deployment, Software Testing, Web Development, Full-Stack Web Development, Real Time Data, Application Programming Interface (API), Authentications, Context Management

    Intermediate Ā· Course Ā· 1 - 3 Months

1…414415416…476

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

  • Visualización de datos con Python:Ā Universitat PolitĆØcnica de ValĆØncia
  • JavaScript Career Launch and Capstone:Ā Microsoft
  • Web Dev: Environment Setup and Basic Page Creation:Ā Logical Operations
  • Hadoop and Spark Fundamentals: Unit 2:Ā Pearson
  • Build & Test REST APIs with POSTMAN and Spring Boot:Ā EDUCBA
  • Data Structures in JavaScript:Ā Packt
  • Optimize ML Dev: Version, Reproduce, and Save:Ā Coursera
  • RAG Systems & Agentic Workflows with Pinecone and LangGraph:Ā Board Infinity
  • Build and Implement Web Applications Using Golang:Ā EDUCBA
  • Electronics Foundations and SwiftIO Setup:Ā Packt

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