• 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


  • G

    Google Cloud

    Exploring the Public Cryptocurrency Datasets Available in BigQuery

    Skills you'll gain: SQL, Big Data, Data Validation, Query Languages, Blockchain

    Advanced · Project · Less Than 2 Hours

  • U

    University of California, Davis

    Advanced Web Layouts

    Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Web Design and Development, AI Integrations, Web Design, Front-End Web Development, Web Development, Web Frameworks, Artificial Intelligence, AI literacy

    4.8 stars, 8 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.8 (8) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Web Development in Flask: Build Your First Website

    Skills you'll gain: Flask (Web Framework), User Provisioning, User Accounts, Web Development, Web Applications, Object-Relational Mapping, HTML and CSS, Authentications, Cascading Style Sheets (CSS), Database Management, Database Application

    4.6 stars, 7 reviews, Intermediate, Guided Project, Less Than 2 Hours

    ★ 4.6 (7) · Intermediate · Guided Project · Less Than 2 Hours

  • I

    Institut Mines-Télécom

    Traitement d'images : segmentation et caractérisation

    Skills you'll gain: Image Analysis, Computer Vision, Image Quality, Data Processing, Digital Signal Processing, Systems Of Measurement, Data Analysis, Computer Programming, Unsupervised Learning, Medical Imaging, Python Programming, Histogram, Algorithms, Machine Learning Algorithms, Applied Mathematics

    Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • P

    Packt

    Web Application Security Testing with Google Hacking

    Skills you'll gain: Security Testing, Penetration Testing, Vulnerability Scanning, Exploitation techniques, Data Security, Application Security, Vulnerability Assessments, Data Loss Prevention, Security Controls, Web Applications, Web Servers, Information Privacy, SQL

    Intermediate · Course · 1 - 3 Months

  • S

    Scrimba

    Data Structures and Algorithms: Binary Search

    Skills you'll gain: Computational Thinking, Algorithms, Program Development, Theoretical Computer Science, Software Development, Software Engineering, Programming Principles, Data Structures, Computer Programming, Javascript, Computer Science, Web Development

    Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • I

    Illinois Tech

    Operating System Virtualization - Bachelor's

    Skills you'll gain: Virtualization, Virtualization and Virtual Machines, Virtual Machines, Data Storage, Virtual Networking, Data Storage Technologies, vSphere DRS & HA, Networking Hardware, Virtual Local Area Network (VLAN), Computing Platforms, Infrastructure Architecture, IT Infrastructure, Network Infrastructure, Capacity Management, Data Centers, Memory Management, Network Switches, Endpoint Security, Computer Hardware

    Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • P

    Packt

    Data Structures & Algorithms in JavaScript

    Skills you'll gain: Graph Theory, Computational Thinking, Data Structures, Algorithms, Problem Solving, Programming Principles, Computer Programming, Theoretical Computer Science, Javascript, Solution Design, Performance Tuning, Memory Management

    Intermediate · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • C

    Coursera

    Brand Equity, Analytics & Marketing Intelligence

    Skills you'll gain: Surveys, Brand Awareness, Pivot Tables And Charts, Brand Management, Marketing Analytics, Branding, Dashboard Creation, Google Analytics, Looker (Software), Business Intelligence, Stakeholder Communications, Market Research, Key Performance Indicators (KPIs), Financial Forecasting, Data Storytelling, Tableau Software, Power BI, Forecasting, Regression Analysis, SQL

    Intermediate · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • L

    Logical Operations

    Advanced Python: Apps for Desktop, Database, and Web

    Skills you'll gain: Web Services, Web Applications, Web Development, Application Development, Database Application, User Interface (UI), Python Programming, Secure Coding, Restful API, Database Development, Databases, User Interface (UI) Design, Scripting, Relational Databases, Object Oriented Programming (OOP), Computer Programming, Software Development, Scripting Languages, Object Oriented Design, Programming Principles

    Mixed · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Packt

    Excel 365 Advanced – Power Features and Automation

    Skills you'll gain: Excel Macros, Microsoft Copilot, Pivot Tables And Charts, Excel Formulas, Microsoft Excel, Microsoft 365, ChatGPT, Data Import/Export, Data Modeling, Data Transformation, Data Cleansing, Data Integration, Visual Basic (Programming Language)

    Advanced · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • S

    Scrimba

    Learn Styled Components in React

    Skills you'll gain: Cascading Style Sheets (CSS), React.js, Front-End Web Development, UI Components, Maintainability, Web Development

    Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
1…357358359…494

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

  • Exploring the Public Cryptocurrency Datasets Available in BigQuery: Google Cloud
  • Advanced Web Layouts: University of California, Davis
  • Web Development in Flask: Build Your First Website: Coursera
  • Traitement d'images : segmentation et caractérisation: Institut Mines-Télécom
  • Web Application Security Testing with Google Hacking: Packt
  • Data Structures and Algorithms: Binary Search: Scrimba
  • Operating System Virtualization - Bachelor's: Illinois Tech
  • Data Structures & Algorithms in JavaScript: Packt
  • Brand Equity, Analytics & Marketing Intelligence: Coursera
  • Advanced Python: Apps for Desktop, Database, and Web: Logical Operations

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