• 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


  • C

    Coursera

    Creating a Quiz Game using Vanilla JavaScript

    Skills you'll gain: Javascript, Web Language, Data Persistence, Scripting Languages, Data Storage, Web Development, Programming Principles, Data Structures, Computational Logic, Software Engineering

    4.9
    Rating, 4.9 out of 5 stars
    ·
    10 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Supervised Text Classification for Marketing Analytics

    Skills you'll gain: Supervised Learning, Applied Machine Learning, Statistical Machine Learning, Deep Learning, Scikit Learn (Machine Learning Library), Machine Learning, Tensorflow, Model Training, Machine Learning Algorithms, Transfer Learning, Text Mining, Model Evaluation, Data-Driven Marketing, Predictive Modeling, Data Preprocessing, Data Manipulation, Marketing Analytics, Python Programming, Feature Engineering, Embeddings

    Build toward a degree

    3.1
    Rating, 3.1 out of 5 stars
    ·
    14 reviews

    Beginner · Course · 1 - 4 Weeks

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

    Edureka

    Java Programming

    Skills you'll gain: JUnit, Apache Maven, Restful API, Java Programming, Java, Application Deployment, Microservices, Docker (Software), Object Oriented Programming (OOP), Spring Boot, Spring Framework, Containerization, CI/CD, Unit Testing, API Design, Application Programming Interface (API), Hibernate (Java), Computer Programming, Object Oriented Design, Programming Principles

    3
    Rating, 3 out of 5 stars
    ·
    6 reviews

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Introduction to Fundamental Data Structures and Techniques

    Skills you'll gain: Data Structures, Algorithms, Programming Principles, Computational Thinking

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    C

    Codio

    Multimodal Generative AI: Vision, Speech, and Assistants

    Skills you'll gain: OpenAI API, OpenAI, Image Analysis, Generative AI, ChatGPT, LLM Application, Multimodal Prompts, Tool Calling, Application Programming Interface (API), Large Language Modeling, Artificial Intelligence, AI Integrations, Natural Language Processing, Computer Vision, File Management

    3.9
    Rating, 3.9 out of 5 stars
    ·
    7 reviews

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    Unreal Engine 5 - The Complete Beginner's Course

    Skills you'll gain: Unreal Engine, Game Design, User Interface (UI), Video Game Development, User Interface (UI) Design, Virtual Environment, Visualization (Computer Graphics), No-Code Development, Software Installation, Content Management, Event-Driven Programming

    4.3
    Rating, 4.3 out of 5 stars
    ·
    6 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Blockchain Basics and Smart Contract Foundations

    Skills you'll gain: Blockchain, FinTech, Application Development, Integrated Development Environments, Application Deployment, Other Programming Languages, Secure Coding, Programming Principles, Data Structures, Data Mapping

    4.4
    Rating, 4.4 out of 5 stars
    ·
    7 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Building and Training Neural Networks with PyTorch

    Skills you'll gain: Recurrent Neural Networks (RNNs), PyTorch (Machine Learning Library), Convolutional Neural Networks, Deep Learning, Classification Algorithms, Transfer Learning, Image Analysis, Model Evaluation, Model Training, Artificial Neural Networks, Fine-tuning, Computer Vision, Model Optimization, Data Preprocessing, Data Processing

    4.8
    Rating, 4.8 out of 5 stars
    ·
    13 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Python 3 from Beginner to Expert - Learn Python from Scratch

    Skills you'll gain: File I/O, Object Oriented Programming (OOP), Debugging, Object Oriented Design, JSON, Program Development, Data Structures, Code Reusability, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API)

    Beginner · Specialization · 3 - 6 Months

  • 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

  • Status: Free Trial
    Free Trial
    C

    Coursera

    GenAI for Customer Journey Mapping

    Skills you'll gain: Customer experience improvement, Journey Mapping, Generative AI, Customer Insights, AI Personalization, Customer Analysis, ChatGPT, Customer experience strategy (CX), Data-Driven Marketing, Real Time Data, AI Integrations, Analysis, Design

    4
    Rating, 4 out of 5 stars
    ·
    6 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    A

    AI CERTs

    AI For Healthcare Professionals

    Skills you'll gain: Clinical Informatics, Clinical Practices, AI Enablement, Health Care Procedure and Regulation, Healthcare Industry Knowledge, Health Care, Artificial Intelligence, Data-Driven Decision-Making, AI Workflows, Artificial Intelligence and Machine Learning (AI/ML), Health Administration, Generative AI Agents, Predictive Analytics

    Intermediate · Course · 1 - 3 Months

1…505152…122

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

  • Creating a Quiz Game using Vanilla JavaScript: Coursera
  • Supervised Text Classification for Marketing Analytics: University of Colorado Boulder
  • Java Programming: Edureka
  • Introduction to Fundamental Data Structures and Techniques: Packt
  • Multimodal Generative AI: Vision, Speech, and Assistants: Codio
  • Unreal Engine 5 - The Complete Beginner's Course: Packt
  • Blockchain Basics and Smart Contract Foundations: Packt
  • Building and Training Neural Networks with PyTorch: Packt
  • Python 3 from Beginner to Expert - Learn Python from Scratch: Packt
  • Logistic Regression and Prediction for Health Data: University of Michigan

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
  • Cookies Preference Center
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