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


More to explore:

Popular Coding Courses and Certifications


  • Status: Free Trial
    Free Trial
    V

    Vanderbilt University

    AI-assisted MATLAB Programming with ChatGPT

    Skills you'll gain: Prompt Engineering, ChatGPT, Matlab, AI Personalization, Debugging, AI Enablement, LLM Application, Performance Tuning

    4.9
    Rating, 4.9 out of 5 stars
    ·
    7 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    Foundations of Data Structures and Algorithm Analysis

    Skills you'll gain: Graph Theory, Data Structures, Algorithms, Program Development, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Python Programming

    4.4
    Rating, 4.4 out of 5 stars
    ·
    31 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    SkillUp

    Introduction to GenAI for Business Process Automation

    Skills you'll gain: Prompt Engineering, Business Workflow Analysis, Generative AI Agents, AI Workflows, Business Process Automation, Generative AI, AI Enablement, Tool Calling, Process Optimization, No-Code Development

    4.7
    Rating, 4.7 out of 5 stars
    ·
    10 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    K

    KodeKloud

    Docker Basics for DevOps

    Skills you'll gain: Docker (Software), Containerization, DevOps, Linux Commands, Cloud-Native Computing, Command-Line Interface, Virtual Networking, Data Storage, Software Installation

    4.7
    Rating, 4.7 out of 5 stars
    ·
    44 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    Status: AI skills
    AI skills
    D

    DeepLearning.AI

    Fast Prototyping of GenAI Apps with Streamlit

    Skills you'll gain: Application Deployment, Cloud Deployment, Generative AI, Prompt Engineering, Prototyping, Agile Product Development, Retrieval-Augmented Generation, Application Development, Interactive Design, User Interface (UI), Data Integration

    3.9
    Rating, 3.9 out of 5 stars
    ·
    10 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    Edureka

    Generative AI and Prompt Engineering Essentials

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Large Language Modeling, ChatGPT, Generative Model Architectures, LLM Application, Responsible AI, AI Security, Model Evaluation, Natural Language Processing, Artificial Intelligence, Model Deployment, Context Management

    4.4
    Rating, 4.4 out of 5 stars
    ·
    8 reviews

    Beginner · Course · 1 - 4 Weeks

  • 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, Matlab, Artificial Neural Networks, Deep Learning, Applied Machine Learning, Classification Algorithms, Performance Tuning

    4.9
    Rating, 4.9 out of 5 stars
    ·
    19 reviews

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Advanced SQL Retrieval Queries in SQLiteStudio

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

    4.5
    Rating, 4.5 out of 5 stars
    ·
    98 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    D

    Duke University

    Data Visualization with Python

    Skills you'll gain: Data Visualization Software, Data Visualization, Data Storytelling, Statistical Visualization, Interactive Data Visualization, Plot (Graphics), Plotly, Matplotlib, Data Presentation, Dashboard, Seaborn, Tableau Software, Scatter Plots, Heat Maps, Histogram, Google Sheets, Data Analysis, Python Programming, Cloud Applications, Business Communication

    4.2
    Rating, 4.2 out of 5 stars
    ·
    25 reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Building Test Automation Framework using Selenium and TestNG

    Skills you'll gain: Test Automation, Test Case, Selenium (Software), Software Testing, Test Tools, Maintainability, Test Data, Debugging, Configuration Management

    4.5
    Rating, 4.5 out of 5 stars
    ·
    160 reviews

    Advanced · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    S

    SkillUp

    GenAI for Business Process Automation

    Skills you'll gain: Prompt Engineering, Business Workflow Analysis, Business Process Automation, AI Workflows, Agentic Workflows, Generative AI Agents, AI Orchestration, Automation, Model Deployment, Robotic Process Automation, AI Enablement, Performance Measurement, Generative AI, Tool Calling, No-Code Development, Responsible AI, LLM Application, Process Optimization, MLOps (Machine Learning Operations), System Monitoring

    4.6
    Rating, 4.6 out of 5 stars
    ·
    14 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    S

    SAS

    Machine Learning Using SAS Viya

    Skills you'll gain: Data Preprocessing, Model Deployment, Model Evaluation, Supervised Learning, Decision Tree Learning, Applied Machine Learning, Predictive Modeling, Random Forest Algorithm, Feature Engineering, SAS (Software), Machine Learning, Data Analysis, Business Analysis, Artificial Neural Networks, Classification Algorithms, No-Code Development, Statistical Programming

    4.7
    Rating, 4.7 out of 5 stars
    ·
    102 reviews

    Intermediate · Course · 1 - 3 Months

1…303132…96

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

  • AI-assisted MATLAB Programming with ChatGPT : Vanderbilt University
  • Foundations of Data Structures and Algorithm Analysis: Packt
  • Introduction to GenAI for Business Process Automation: SkillUp
  • Docker Basics for DevOps: KodeKloud
  • Fast Prototyping of GenAI Apps with Streamlit: DeepLearning.AI
  • Generative AI and Prompt Engineering Essentials: Edureka
  • Introduction to Deep Learning for Computer Vision: MathWorks
  • Advanced SQL Retrieval Queries in SQLiteStudio: Coursera
  • Data Visualization with Python: Duke University
  • Building Test Automation Framework using Selenium and TestNG: 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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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