• 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


  • U

    University of California, Santa Cruz

    GO Programming for Everyone: Part 2

    Skills you'll gain: Go (Programming Language), Data Structures, Object Oriented Design, Object Oriented Programming (OOP), Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Software Testing, Code Reusability, Graph Theory

    Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • P

    Packt

    Web Development Foundations

    Skills you'll gain: Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Cascading Style Sheets (CSS), Web Design, Hypertext Markup Language (HTML), Web Development, Debugging, Web Applications, No-Code Development, Front-End Web Development, Development Environment, Web Development Tools, UI Components, Microsoft Visual Studio, Integrated Development Environments

    Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • S

    Simplilearn

    Generative AI for Code Generation Training

    Skills you'll gain: GitHub Copilot, Generative AI, Software Development Tools, Computer Programming Tools, AI literacy, AI Workflows, Test Automation, LLM Application, AI Integrations, Application Development, Automation, Software Documentation, Responsible AI, Test Case

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • K

    Khalifa University

    AI for Executives: AI for Customer Relationship Management

    Skills you'll gain: AI Personalization, Sales Enablement, Customer Analysis, Customer Data Management, Personalized Service, Personalized Campaigns, LLM Application, AI Enablement, Customer experience improvement, AI Product Strategy, Customer experience strategy (CX), Customer Insights, Customer Engagement, Large Language Modeling, Predictive Modeling, Fraud detection, Self Service Technologies, Data Integration, Revenue Management, Network Analysis

    Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    Machine Learning with Python: Build & Optimize

    Skills you'll gain: Matplotlib, Data Preprocessing, Regression Analysis, Scikit Learn (Machine Learning Library), Python Programming, Applied Machine Learning, Model Optimization, Data Processing, Pandas (Python Package), Data Wrangling, Model Evaluation, NumPy, Predictive Modeling, Machine Learning Algorithms, Machine Learning, Data Manipulation, Data Science, Dimensionality Reduction, AI Workflows, Unsupervised Learning

    ★ 4.8 (12) · Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    Introduction to Python and Google Colab Fundamentals

    Skills you'll gain: Data Structures, Python Programming, Programming Principles, Computer Programming, Program Development, Object Oriented Programming (OOP), Computer Programming Tools, Scripting, Scripting Languages, Computational Logic, Jupyter

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
  • U

    University of Pittsburgh

    Distributed Systems and Web Services

    Skills you'll gain: Web Services, Cloud Computing, Cloud Computing Architecture, Cloud Storage, Cloud Development, Cloud Applications, Google Cloud Platform, Flask (Web Framework), Distributed Computing, Containerization, Systems Architecture, Software Architecture, Docker (Software), Cloud-Based Integration, Virtualization, Restful API, JSON, Microservices, Application Programming Interface (API), Computer Architecture

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
  • E

    EDUCBA

    Oracle PLSQL 21c: Apply, Analyze & Build Programs

    Skills you'll gain: PL/SQL, Oracle Databases, SQL, Stored Procedure, Computational Thinking, Computational Logic, Programming Principles, Code Reusability, Business Logic, Data Integrity

    ★ 4.7 (15) · Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • C

    Coursera

    GenAI for Patient Scheduling & Appointment Management

    Skills you'll gain: ChatGPT, AI Integrations, Practice Management Software, Technology Roadmaps, Patient Flow, Generative AI, Clinical Documentation, AI Workflows, Software As A Service, Patient Communication, No-Code Development, Systems Integration

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    Cybersecurity with Python: Beginner to Advanced

    Skills you'll gain: File I/O, Security Controls, Cryptography, User Accounts

    Intermediate · Course · 3 - 6 Months

  • F

    Fractal Analytics

    Unlocking AI and ML : Your Path to Smart Business Solutions

    Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Generative Model Architectures, Data Preprocessing, AI literacy, Business Intelligence, Data Quality, Analytics, Data Analysis, Business Ethics, Business Analytics, Machine Learning Algorithms, Artificial Neural Networks, Machine Learning, Deep Learning, Data Science, Python Programming, Predictive Modeling, Unsupervised Learning

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

    Category: Preview
    Preview
  • E

    EDUCBA

    IntelliJ IDEA: Complete Course

    Skills you'll gain: IntelliJ IDEA, Apache Maven, Build Tools, Data Import/Export, Kotlin, Software Installation, Unit Testing, Software Development, Java, Software Testing, Database Management

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

    Status: Free Trial
    Free Trial
1…616263…121

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

  • GO Programming for Everyone: Part 2: University of California, Santa Cruz
  • Web Development Foundations: Packt
  • Generative AI for Code Generation Training: Simplilearn
  • AI for Executives: AI for Customer Relationship Management: Khalifa University
  • Machine Learning with Python: Build & Optimize: EDUCBA
  • Introduction to Python and Google Colab Fundamentals: Packt
  • Distributed Systems and Web Services: University of Pittsburgh
  • Oracle PLSQL 21c: Apply, Analyze & Build Programs: EDUCBA
  • GenAI for Patient Scheduling & Appointment Management: Coursera
  • Cybersecurity with Python: Beginner to Advanced: Packt

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