• 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: New
    New
    Status: Preview
    Preview
    U

    Universitat Politècnica de València

    Fundamentos TIC para negocios: Programación

    Skills you'll gain: Computational Thinking, Object Oriented Programming (OOP), Code Reusability, Computer Programming, Algorithms, Programming Principles, Maintainability, Web Applications, Information Technology, Information Systems, Other Programming Languages, Data Management, Databases

    Beginner · Course · 1 - 3 Months

  • G

    Google Cloud

    Intégrer des applications avec Gemini 1.0 Pro sur Google Cloud

    Skills you'll gain: Gemini, Google Gemini, AI Integrations, Generative AI, LLM Application, Google Cloud Platform, Application Development, Application Programming Interface (API), Model Evaluation, API Testing

    Beginner · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Work with Gemini Models in BigQuery - Bahasa Indonesia

    Skills you'll gain: Gemini, Google Gemini, Generative AI, Customer Relationship Management, Predictive Modeling, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), SQL, Google Cloud Platform, Jupyter, Business Workflow Analysis, Query Languages, Big Data

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    E

    EDUCBA

    Apply HTML5 Game Development Concepts with Canvas

    Skills you'll gain: Responsive Web Design, Video Game Development, HTML and CSS, Cascading Style Sheets (CSS), Game Design, Web Design, Animation and Game Design, Hypertext Markup Language (HTML), Animations, Frontend Performance, Front-End Web Development, Web Development, Interactive Design, Web Applications, Computer Graphic Techniques, Event-Driven Programming, Computer Graphics, Javascript

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    E

    Edureka

    Columnar Storage and Query Optimization

    Skills you'll gain: SQL, Query Languages, Database Management, Database Design, Data Processing, Performance Tuning, Data Storage Technologies, Database Theory, Database Systems, Data Storage, Metadata Management, Database Management Systems, Database Software, Data Access, Databases, Data Warehousing, Data Management, Data Analysis

    Beginner · Course · 1 - 3 Months

  • G

    Google Cloud

    Work with Gemini Models in BigQuery - 한국어

    Skills you'll gain: Gemini, Google Gemini, Generative AI, Customer Relationship Management, Large Language Modeling, Google Cloud Platform, Big Data, Jupyter, Customer Analysis, AI Workflows, Artificial Intelligence and Machine Learning (AI/ML), SQL

    Intermediate · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Einführung in Data Engineering in Google Cloud

    Skills you'll gain: Data Sharing, Data Pipelines, Data Migration, Google Cloud Platform, Data Infrastructure, Data Warehousing, Cloud Storage, Data Integration, Data Lakes, Data Processing, Data Import/Export, Extract, Transform, Load, Data Storage, Big Data, Command-Line Interface, Data Transformation, Automation, Serverless Computing, Event-Driven Programming

    Beginner · Course · 1 - 3 Months

  • G

    Google Cloud

    Integrar aplicativos com o Gemini 1.0 Pro no Google Cloud

    Skills you'll gain: Gemini, Google Gemini, Generative AI, Google Cloud Platform, AI Integrations, LLM Application, Application Development, Cloud-Based Integration, Cloud Development, Multimodal Prompts, Prompt Engineering, Application Programming Interface (API)

    Beginner · Course · 1 - 4 Weeks

  • G

    Google Cloud

    透過 BigQuery 機器學習執行推論作業

    Skills you'll gain: Predictive Analytics, Big Data, Predictive Modeling, Advanced Analytics, Analytics, Applied Machine Learning, Google Cloud Platform, Model Training, MLOps (Machine Learning Operations), Data Analysis, Machine Learning Methods, SQL

    Beginner · Course · 1 - 4 Weeks

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

    EDUCBA

    Build a C# .NET Kids Play Zone App from Scratch

    Skills you'll gain: Database Development, Database Application, Application Design, Program Development, SQL, Dashboard Creation, Secure Coding, User Interface (UI), User Requirements Documents, Software Design, Data Integrity

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    L

    Logical Operations

    Adobe Dreamweaver CC (2017): Part 2

    Skills you'll gain: Responsive Web Design, Usability, HTML and CSS, Web Design, Multimedia, Web Design and Development, Cascading Style Sheets (CSS), Bootstrap (Front-End Framework), Web Content Accessibility Guidelines, Usability Testing, Social Media Marketing, Front-End Web Development, Adobe Creative Cloud, Web Development, Web Content, Web Development Tools, Hypertext Markup Language (HTML), Marketing, Content Management, File Management

    Mixed · Course · 1 - 3 Months

  • Status: New
    New
    G

    Google Cloud

    Développer des applications avec Cloud Run Functions sur GC

    Skills you'll gain: Identity and Access Management, Serverless Computing, Google Cloud Platform, Cloud Development, Cloud Applications, Cloud API, Cloud Security, Cloud Deployment, Cloud-Native Computing, Cloud Services, Role-Based Access Control (RBAC), Cloud-Based Integration, Authorization (Computing), Authentications, Application Deployment, Operational Databases, Event-Driven Programming, Data Store

    Intermediate · Course · 1 - 3 Months

1…459460461…465

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

  • Fundamentos TIC para negocios: Programación: Universitat Politècnica de València
  • Intégrer des applications avec Gemini 1.0 Pro sur Google Cloud: Google Cloud
  • Work with Gemini Models in BigQuery - Bahasa Indonesia: Google Cloud
  • Apply HTML5 Game Development Concepts with Canvas: EDUCBA
  • Columnar Storage and Query Optimization: Edureka
  • Work with Gemini Models in BigQuery - 한국어: Google Cloud
  • Einführung in Data Engineering in Google Cloud: Google Cloud
  • Integrar aplicativos com o Gemini 1.0 Pro no Google Cloud: Google Cloud
  • 透過 BigQuery 機器學習執行推論作業: Google Cloud
  • Build a C# .NET Kids Play Zone App from Scratch: EDUCBA

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