• 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


  • C

    Coursera

    Build and deploy a stroke prediction model using R

    Skills you'll gain: Feature Engineering, Model Evaluation, Predictive Modeling, Model Deployment, Predictive Analytics, R Programming, Data Analysis, Statistical Analysis, Data Cleansing, Applied Machine Learning, Data Manipulation, Tidyverse (R Package), Classification Algorithms, Risk Modeling, Data Preprocessing, Machine Learning

    4.6
    Rating, 4.6 out of 5 stars
    ·
    29 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • P

    Packt

    Microservices Architecture: Design Patterns & Principles

    Skills you'll gain: Microservices, Scalability, Software Architecture, CI/CD, API Gateway, Systems Architecture, Containerization, Software Design, Serverless Computing, Application Design, Solution Architecture, Docker (Software), Software Design Patterns, Systems Design, Kubernetes, Service Oriented Architecture, Event-Driven Programming, Transaction Processing, Cloud Deployment, Data Management

    4.3
    Rating, 4.3 out of 5 stars
    ·
    15 reviews

    Intermediate · Specialization · 3 - 6 Months

  • C

    Coursera

    Retrieve Data using Single-Table SQL Queries

    Skills you'll gain: SQL, Query Languages, Data Access, Database Software, Relational Databases, Data Manipulation, Problem Solving

    4.6
    Rating, 4.6 out of 5 stars
    ·
    334 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • G

    Google Cloud

    Google Apps Script: Access Google Sheets, Maps & Gmail in 4 Lines of Code

    Skills you'll gain: Email Automation, Scripting, Google Workspace, Gmail, Web Development Tools, Javascript, Google Cloud Platform, Spreadsheet Software, Web Development

    4.1
    Rating, 4.1 out of 5 stars
    ·
    18 reviews

    Beginner · Project · Less Than 2 Hours

  • M

    Meta

    Working with Data

    Skills you'll gain: Restful API, SQL, React Native, Databases, Data Persistence, Mobile Development, Data Storage Technologies, JSON, Data Management, Network Model, Application Development, Authentications

    4.8
    Rating, 4.8 out of 5 stars
    ·
    67 reviews

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    MySQL with Information Technology

    Skills you'll gain: MySQL Workbench, MySQL, Database Management, Databases, Database Management Systems, Relational Databases, Management Information Systems, SQL

    4.4
    Rating, 4.4 out of 5 stars
    ·
    32 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Corporate Finance Institute

    Financial Statements in Power BI

    Skills you'll gain: Data Analysis Expressions (DAX), Snowflake Schema, Power BI, Financial Statements, Business Intelligence, Financial Reporting, Cash Flows, Microsoft Excel, Financial Data, Data Modeling, Balance Sheet, Income Statement, SQL

    4.7
    Rating, 4.7 out of 5 stars
    ·
    43 reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Java Primitive Types to Calculate Expenses

    Skills you'll gain: Java, Java Programming, Application Development, Programming Principles, Data Storage, Data Entry, Computer Programming, Algorithms

    4.6
    Rating, 4.6 out of 5 stars
    ·
    8 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • A

    Anthropic

    Building with the Claude API

    Skills you'll gain: Prompt Engineering, AI Workflows, Agentic Workflows, Model Context Protocol, Retrieval-Augmented Generation, Anthropic Claude, Application Programming Interface (API), API Design, Tool Calling, Embeddings, Vector Databases, Model Evaluation

    4.7
    Rating, 4.7 out of 5 stars
    ·
    43 reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Diabetes Disease Detection with XG-Boost and Neural Networks

    Skills you'll gain: Artificial Neural Networks, Data Visualization, Exploratory Data Analysis, Data Presentation, Applied Machine Learning, Classification Algorithms, Machine Learning Methods, Predictive Modeling, Deep Learning, Classification And Regression Tree (CART), Data Analysis, Predictive Analytics, Machine Learning Algorithms, Model Evaluation, Machine Learning, Feature Engineering, Python Programming

    4.9
    Rating, 4.9 out of 5 stars
    ·
    10 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • E

    Edureka

    Power BI for Data Science and Analytics

    Skills you'll gain: Data Analysis Expressions (DAX), Data Storytelling, Analytics, Excel Formulas, Predictive Modeling, Anomaly Detection, Python Programming, Machine Learning

    4.2
    Rating, 4.2 out of 5 stars
    ·
    11 reviews

    Intermediate · Course · 1 - 4 Weeks

  • J

    Johns Hopkins University

    R البرمجة باستخدام لغة

    Skills you'll gain: R Programming, Statistical Programming, Statistical Analysis, Debugging, Data Analysis, Simulations, Programming Principles, Integrated Development Environments, Data Import/Export, Data Structures, Data Manipulation, Computer Programming, Performance Tuning, Software Installation

    Intermediate · Course · 1 - 4 Weeks

1…270271272…415

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

  • Build and deploy a stroke prediction model using R: Coursera
  • Microservices Architecture: Design Patterns & Principles: Packt
  • Retrieve Data using Single-Table SQL Queries: Coursera
  • Google Apps Script: Access Google Sheets, Maps & Gmail in 4 Lines of Code: Google Cloud
  • Working with Data: Meta
  • MySQL with Information Technology: Coursera
  • Financial Statements in Power BI: Corporate Finance Institute
  • Java Primitive Types to Calculate Expenses : Coursera
  • Building with the Claude API: Anthropic
  • Diabetes Disease Detection with XG-Boost and Neural Networks: Coursera

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
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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