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

Coding Courses

Coding courses can help you learn programming languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and web development. You can build skills in debugging, version control, and software testing, which are crucial for creating 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, showing how these skills are applied in real projects.

Popular Coding Courses and Certifications


  • L

    L&T EduTech

    Fire Detection & Fire Alarm Systems and Safety Signages

    Skills you'll gain: Fire And Life Safety, Safety Assurance, Safety Standards, Building Codes, Hazard Communication (HazCom), Electrical Systems, Control Systems, Systems Integration, Emergency Response, Engineering Practices, Communication Systems, Regulatory Compliance, Control Panels

    ★ 4.7 (38) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • D

    DeepLearning.AI

    Fast Prototyping of GenAI Apps with Streamlit

    Skills you'll gain: Application Deployment, Cloud Deployment, Generative AI, Prompt Engineering, No-Code Development, Prototyping, Retrieval-Augmented Generation, AI Integrations, Application Development, User Interface (UI)

    ★ 3.9 (10) · Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
    Category: AI skills
    AI skills
  • C

    Coursera

    Introduction to R: Basic R syntax

    Skills you'll gain: R (Software), R Programming, Computational Logic, Arithmetic, Statistical Programming, Development Environment, Programming Principles, Data Import/Export

    ★ 4.5 (52) · Beginner · Guided Project · Less Than 2 Hours

  • A

    American Psychological Association

    Observational Methods and Qualitative Data Analysis

    Skills you'll gain: Qualitative Research, Case Studies, Interviewing Skills, Research Methodologies, Research, Data Collection, Culture, Psychology

    ★ 4.8 (28) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • M

    MathWorks

    Introduction to Deep Learning for Computer Vision

    Skills you'll gain: Model Evaluation, Computer Vision, Convolutional Neural Networks, Image Analysis, Transfer Learning, Model Training, Fine-tuning, Matlab, Artificial Neural Networks, Deep Learning, Applied Machine Learning, Classification Algorithms, Predictive Modeling, Performance Tuning

    ★ 4.9 (19) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • W

    Workday

    Workday Payroll for Business Users

    Skills you'll gain: Workday (Software), Payroll Processing, Payroll, Payroll Systems, Payroll Administration, Benefits Enrollment Processes, Payroll Reporting, Benefits Administration, Human Resources Software, Business Reporting, Payroll Tax, Workflow Management, Management Reporting, Ad Hoc Reporting, Workforce Management, Business Process, Compensation and Benefits, Organizational Structure, Data Entry, Staff Management

    ★ 4.9 (10) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • M

    MathWorks

    Deep Learning for Object Detection

    Skills you'll gain: Computer Vision, Model Evaluation, Image Analysis, Convolutional Neural Networks, Deep Learning, Model Training, Matlab, Fine-tuning, Data Preprocessing, Software Visualization, Transfer Learning, Model Optimization, Data Analysis, Network Architecture

    ★ 4.9 (13) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • C

    Codio

    Intro to Operating Systems 3: Concurrency

    Skills you'll gain: OS Process Management, Operating Systems, System Programming, Performance Tuning, System Software, Data Structures, Event-Driven Programming, Data Access

    ★ 4.4 (36) · Advanced · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • H

    Heriot-Watt University

    Learn Java Programming

    Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Computer Programming, Application Development, Program Development, Programming Principles, Computational Logic, Software Development, Mathematical Software, Software Development Life Cycle, Debugging

    ★ 5 (6) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
    Category: Build toward a degree
    Build toward a degree
  • M

    Microsoft

    R Programming Essentials with Microsoft Tools

    Skills you'll gain: Version Control, GitHub Copilot, R (Software), Data Wrangling, Statistical Reporting, Data Transformation, Data Processing, Microsoft Visual Studio, Data Literacy, Development Environment, Programming Principles, Scripting Languages, Statistical Programming, Descriptive Statistics, Scripting, Statistics, Program Development, Code Reusability, Functional Design

    ★ 3.8 (6) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • C

    Codio

    Java Object Basics: Functions, Recursion, and Objects

    Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Software Documentation, Java Programming, Java, Technical Documentation, Computer Programming, Programming Principles, Code Reusability, Computer Science

    ★ 4.2 (22) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • I

    IBM

    Back-end Application Development Capstone Project

    Skills you'll gain: Cloud-Native Computing, MongoDB, NoSQL, Flask (Web Framework), Django (Web Framework), Cloud Deployment, OpenShift, Cloud Platforms, Application Deployment, Kubernetes, Cloud Development, Cloud Applications, Databases, Back-End Web Development, IBM Cloud, Docker (Software), Containerization, Web Applications, Microservices, Application Development

    ★ 5 (44) · Advanced · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
1…363738…121

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

  • Fire Detection & Fire Alarm Systems and Safety Signages: L&T EduTech
  • Fast Prototyping of GenAI Apps with Streamlit: DeepLearning.AI
  • Introduction to R: Basic R syntax: Coursera
  • Observational Methods and Qualitative Data Analysis: American Psychological Association
  • Introduction to Deep Learning for Computer Vision: MathWorks
  • Workday Payroll for Business Users: Workday
  • Deep Learning for Object Detection: MathWorks
  • Intro to Operating Systems 3: Concurrency: Codio
  • Learn Java Programming: Heriot-Watt University
  • R Programming Essentials with Microsoft Tools: Microsoft

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