• 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


  • P

    Packt

    Boto3 Essentials – Automate AWS Cloud with Python Boto3

    Skills you'll gain: IT Automation, Scripting Languages, Role-Based Access Control (RBAC), Automation, Identity and Access Management, Python Programming, Cloud Infrastructure, Authentications, VPN Clients, Software Installation

    Intermediate · Course · 1 - 3 Months

  • G

    Google Cloud

    Using Specialized Processors with Document AI (Python)

    Skills you'll gain: Google Cloud Platform, Artificial Intelligence, Unstructured Data, Document Management, Data Processing, Python Programming

    Intermediate · Project · Less Than 2 Hours

  • E

    EDUCBA

    Interactive Web Apps & Advanced HTML Techniques

    Skills you'll gain: jQuery, Ajax, Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Usability, Javascript and jQuery, Web Design and Development, Web Development, Hypertext Markup Language (HTML), Javascript, Application Deployment, Front-End Web Development, Web Design, Event-Driven Programming, Semantic Web, Web Language, JavaScript Frameworks, Web Applications, Web Content

    Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • C

    Coursera

    Code Faster with Tabnine: Optimise a NextJS Application

    Skills you'll gain: Program Development, Integrated Development Environments, Software Development, AI Integrations, AI literacy, Web Development Tools, Web Development, Artificial Intelligence, React.js, Machine Learning

    Intermediate · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Query Spatial with PostGIS

    Skills you'll gain: Spatial Data Analysis, GIS Software, Geographic Information Systems, Spatial Analysis, Query Languages, SQL, Geospatial Information and Technology, PostgreSQL, Database Development, Performance Tuning

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • N

    Northeastern University

    Software Testing for Engineers Part 2

    Skills you'll gain: Integration Testing, Software Testing, Software Quality Assurance, Code Coverage, Test Automation, White-Box Testing, Test Case, Software Engineering, Test Tools, Regression Testing, Quality Assurance, Security Testing, Performance Testing, Usability Testing, Continuous Integration, Usability, Performance Metric

    Mixed · Course · 1 - 3 Months

    Category: New
    New
    Category: Preview
    Preview
  • M

    Madecraft

    Applied Data Analytics

    Skills you'll gain: Data Storytelling, Dashboard, Dashboard Creation, Business Analytics, Analytics, Social Network Analysis, Fraud detection, Data Analysis, Data Presentation, Business Intelligence, Marketing Analytics, Pandas (Python Package), Analytical Skills, Network Analysis, Interactive Data Visualization, Power BI, Plot (Graphics), Exploratory Data Analysis, Data Visualization, Python Programming

    Beginner · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • P

    Packt

    Comprehensive Guide to Agile Scrum Foundations

    Skills you'll gain: Scrum (Software Development), Agile Software Development, Agile Project Management, Sprint Planning, Agile Methodology, Backlogs, Jira (Software), User Story, Sprint Retrospectives, Project Management Software, Project Risk Management, Case Studies, Microsoft Teams, ChatGPT, Continuous Improvement Process

    Intermediate · Course · 3 - 6 Months

  • P

    Packt

    Master Web & Mobile Design – Figma & UI/UX Basics

    Skills you'll gain: Figma (Design Software), Responsive Web Design, Prototyping, User Interface and User Experience (UI/UX) Design, UI/UX Strategy, Collaborative Software, User Interface (UI), Layout Design, Animations, Wireframing, Interactive Design, Mobile Development, Typography, User Experience Design, Web Design, Graphic and Visual Design, User Interface (UI) Design, User Experience, UI Components, Application Design

    Beginner · Course · 3 - 6 Months

  • G

    Google Cloud

    Analyze Customer Reviews with Gemini Using SQL

    Skills you'll gain: Google Gemini, Gemini, Text Mining, Google Cloud Platform, Data Management, Image Analysis, Unstructured Data, SQL, Large Language Modeling, Data Analysis, Statistical Reporting, Machine Learning

    Intermediate · Project · Less Than 2 Hours

  • P

    Packt

    Advanced CSS & Responsive Web Design

    Skills you'll gain: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, GitHub, Web Design, Web Design and Development, Web Development Tools, Git (Version Control System), Browser Compatibility, Version Control, Front-End Web Development, Web Development, Application Deployment, Hypertext Markup Language (HTML), Typography

    Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • P

    Packt

    Microsoft Cybersecurity Architect Exam Ref SC-100

    Skills you'll gain: Endpoint Security, Zero Trust Network Access, IT Security Architecture, Data Security, Security Architecture Review, Security Strategy, Cloud Security, Cyber Security Strategy, Cloud Services, Microsoft Azure, Security Information and Event Management (SIEM), Security Controls, Cybersecurity, Cyber Security Assessment, Threat Modeling, Cyber Threat Intelligence, Application Security, Cyber Security Policies, Infrastructure Security, Application Programming Interface (API)

    Advanced · Course · 1 - 3 Months

    Category: New
    New
1…422423424…494

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

  • Boto3 Essentials – Automate AWS Cloud with Python Boto3: Packt
  • Using Specialized Processors with Document AI (Python): Google Cloud
  • Interactive Web Apps & Advanced HTML Techniques: EDUCBA
  • Code Faster with Tabnine: Optimise a NextJS Application: Coursera
  • Query Spatial with PostGIS: Coursera
  • Software Testing for Engineers Part 2: Northeastern University
  • Applied Data Analytics: Madecraft
  • Comprehensive Guide to Agile Scrum Foundations: Packt
  • Master Web & Mobile Design – Figma & UI/UX Basics: Packt
  • Analyze Customer Reviews with Gemini Using SQL: Google Cloud

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