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

    University of Colorado Boulder

    Techniques of Design-Oriented Analysis

    Skills you'll gain: Power Electronics, Control Systems, Electronic Systems, Electrical Engineering, Electrical Power, Electronics, Engineering Analysis, Electrical Systems, Simulation and Simulation Software, Hardware Design, Matlab, Network Analysis

    Build toward a degree

    4.7
    Rating, 4.7 out of 5 stars
    ·
    31 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Logistic Regression and Prediction for Health Data

    Skills you'll gain: Logistic Regression, Model Evaluation, Statistical Inference, Predictive Analytics, R Programming, Predictive Modeling, Probability & Statistics, Statistical Modeling, Statistical Methods, Biostatistics, Regression Analysis, Statistical Analysis, Statistical Hypothesis Testing, Data Analysis, Epidemiology, Descriptive Statistics

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    RStudio for Six Sigma - Process Capability

    Skills you'll gain: Process Capability, Six Sigma Methodology, Statistical Process Controls, Process Analysis, Statistical Analysis, Data Analysis, Performance Measurement, Probability & Statistics, Statistical Methods, R (Software), Business Metrics, R Programming, Benchmarking, Data Import/Export

    4.1
    Rating, 4.1 out of 5 stars
    ·
    7 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    C

    Codio

    Software Testing for Developers

    Skills you'll gain: Jest (JavaScript Testing Framework), User Acceptance Testing (UAT), Cucumber (Software), Postman API Platform, Software Testing, Behavior-Driven Development, Selenium (Software), Test Driven Development (TDD), Performance Stress Testing, API Testing, Unit Testing, Performance Testing, Application Programming Interface (API), User Interface (UI), Javascript

    4.2
    Rating, 4.2 out of 5 stars
    ·
    15 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Coding and Automation for Data Analysis with Generative AI

    Skills you'll gain: Prompt Engineering, Responsible AI, Data Ethics, AI literacy, Debugging, Data Transformation, Generative AI, Prompt Patterns, Data Preprocessing, Analytics, AI Integrations, AI Workflows, Data Analysis, Data Cleansing, Excel Formulas, Data Manipulation, Code Review, Model Optimization, Data Analysis Software, SQL

    4.6
    Rating, 4.6 out of 5 stars
    ·
    13 reviews

    Intermediate · Course · 1 - 3 Months

  • P

    Packt

    Master Java Web Services and REST API with Spring Boot

    Skills you'll gain: Web Services, Restful API, Apache Maven, Build Tools, Spring Boot, Spring Framework, Gradle, Simple Object Access Protocol (SOAP), Application Programming Interface (API), Java, Java Programming, API Design, Object-Relational Mapping, Data Persistence, Extensible Markup Language (XML)

    Intermediate · Course · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    C

    Corporate Finance Institute

    Data Prep for Machine Learning in Python

    Skills you'll gain: Data Preprocessing, Feature Engineering, Data Import/Export, Exploratory Data Analysis, Data Cleansing, Statistical Visualization, Data Literacy, Data Visualization, Data Transformation, Data Analysis, Box Plots, Model Training, Python Programming, Data Science

    Advanced · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Managing and Securing the Apigee Hybrid API Platform

    Skills you'll gain: API Gateway, Cloud API, Application Programming Interface (API), Capacity Management, Kubernetes, Istio, Google Cloud Platform, Application Security, Scalability, Hybrid Cloud Computing, Security Controls, Apache Cassandra, Proxy Servers, Data Security, Application Deployment, Role-Based Access Control (RBAC), Public Key Infrastructure, YAML, Debugging

    4.5
    Rating, 4.5 out of 5 stars
    ·
    17 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Introduction to ASP.NET Core Framework

    Skills you'll gain: ASP.NET, .NET Framework, Responsive Web Design, jQuery, HTML and CSS, JavaScript Frameworks, Web Applications, Frontend Integration, Web Development, Javascript and jQuery, UI Components, Bootstrap (Front-End Framework), Development Environment, Cascading Style Sheets (CSS), Restful API, Microsoft Visual Studio, Microsoft Development Tools, React Redux, Application Programming Interface (API), Model View Controller

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    N

    National Taiwan University

    商管統計資料分析一 (Analytics for Business and Management (I))

    Skills you'll gain: Exploratory Data Analysis, Regression Analysis, R Programming, Statistical Analysis, Statistical Programming, R (Software), Statistical Modeling, Business Analytics, Analytics, Data Analysis, Statistics, Statistical Methods, Predictive Modeling, Statistical Inference, Data Transformation, Estimation, Statistical Hypothesis Testing, Model Evaluation

    5
    Rating, 5 out of 5 stars
    ·
    6 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Oracle DBA 21c: Master Database Administration

    Skills you'll gain: Oracle Databases, Oracle SQL Developer, Performance Tuning, Database Management, Database Administration, Operational Databases, Data Maintenance, Database Architecture and Administration, Data Migration, Database Software, Relational Databases, Database Systems, Patch Management, Database Design, Data Integrity, Data Import/Export, Database Management Systems, SQL, Data Storage, Data Management

    5
    Rating, 5 out of 5 stars
    ·
    39 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    L

    Logical Operations

    Python Data Science: pandas, Matplotlib, and Seaborn

    Skills you'll gain: Seaborn, Matplotlib, Data Transformation, Plot (Graphics), Pandas (Python Package), Data Manipulation, Data Visualization Software, NumPy, Data Visualization, Data Analysis, Scatter Plots, Data Science, Jupyter, Graphing, Data Processing, Box Plots, Python Programming, Computer Programming, Computer Programming Tools, Software Development

    Mixed · Course · 1 - 4 Weeks

1…324325326…484

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

  • Techniques of Design-Oriented Analysis: University of Colorado Boulder
  • Logistic Regression and Prediction for Health Data: University of Michigan
  • RStudio for Six Sigma - Process Capability: Coursera
  • Software Testing for Developers: Codio
  • Coding and Automation for Data Analysis with Generative AI: Microsoft
  • Master Java Web Services and REST API with Spring Boot: Packt
  • Data Prep for Machine Learning in Python: Corporate Finance Institute
  • Managing and Securing the Apigee Hybrid API Platform: Google Cloud
  • Introduction to ASP.NET Core Framework: Microsoft
  • 商管統計資料分析一 (Analytics for Business and Management (I)): National Taiwan University

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