• 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


  • L

    Logical Operations

    Excel VBA Macros: Custom Functions and Structures

    Skills you'll gain: Excel Macros, Microsoft Excel, Visual Basic (Programming Language), Scripting, Debugging, Automation, Microsoft 365, Microsoft Office, Spreadsheet Software, Event-Driven Programming, Business Logic, Computer Programming, Data Wrangling, Performance Tuning, Performance Improvement, Data Science

    Mixed · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Apply SQL Server Fundamentals for Relational Databases

    Skills you'll gain: Microsoft SQL Servers, Relational Databases, Database Design, SQL, Database Systems, Database Management, Query Languages, Databases, Database Architecture and Administration, Data Integrity, Servers, System Configuration, Software Installation, Data Manipulation

    Beginner · Course · 1 - 4 Weeks

  • U

    University of California San Diego

    Algorithms on Graphs

    Skills you'll gain: Graph Theory, Algorithms, Network Routing, Programming Principles, Social Network Analysis, Data Structures, Network Analysis, Network Model

    4.7
    Rating, 4.7 out of 5 stars
    ·
    2.3K reviews

    Intermediate · Course · 1 - 3 Months

  • U

    University of Pennsylvania

    Introduction to Spreadsheets and Models

    Skills you'll gain: Spreadsheet Software, Financial Modeling, Regression Analysis, Excel Formulas, Business Modeling, Simulation and Simulation Software, Operations Research, Microsoft Excel, Google Sheets, Probability Distribution, Analysis, Forecasting, Predictive Analytics, Risk Analysis, Statistical Methods, Data Analysis Software, Process Optimization, Decision Tree Learning

    4.2
    Rating, 4.2 out of 5 stars
    ·
    3.9K reviews

    Mixed · Course · 1 - 4 Weeks

  • C

    Coursera

    Build Powerful AI Agents with OpenAI Tools

    Skills you'll gain: AI Orchestration, AI Workflows, LangGraph, Generative AI Agents, Agentic systems, OpenAI API, Enterprise Application Management, Tool Calling, OAuth, Middleware, Performance Tuning, Real Time Data, Interoperability, API Gateway, Agentic Workflows, Software Development Tools, LLM Application, Prompt Engineering, Retrieval-Augmented Generation, Application Programming Interface (API)

    Intermediate · Professional Certificate · 3 - 6 Months

  • E

    EDUCBA

    Build AngularJS Mobile Apps with Practical Case Studies

    Skills you'll gain: Angular, Mobile Development, Service Design, Front-End Web Development, UI Components, Data Validation, Application Development, Application Frameworks, Service Oriented Architecture, JavaScript Frameworks, Business Logic

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    Create Minecraft-Inspired Voxel Worlds - Unity 6 Compatible

    Intermediate · Course · 1 - 3 Months

  • P

    Packt

    Generative AI and ChatGPT - Quickstart with Examples

    Skills you'll gain: OpenAI API, Generative AI, ChatGPT, Prompt Engineering, Artificial Intelligence, Natural Language Processing, Authentications, Application Programming Interface (API), Node.JS

    Beginner · Course · 1 - 3 Months

  • E

    EDUCBA

    Build a Photo-Sharing Social App in iOS (Swift)

    Skills you'll gain: Apple iOS, Swift Programming, Apple Xcode, Mobile Development, Authentications, User Interface (UI), User Flows, User Accounts, Software Architecture, User Interface and User Experience (UI/UX) Design, Debugging, Real Time Data

    Intermediate · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Analyze and Automate Pivot Table Problem Solutions

    Skills you'll gain: Business Reporting, Project Documentation, Issue Tracking, Data Presentation, Data Validation, Data Visualization Software

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    ML Production Systems

    Skills you'll gain: Model Deployment, Unit Testing, MLOps (Machine Learning Operations), Test Driven Development (TDD), Software Testing, Scalability, Dashboard, Continuous Integration, Testability, Kubernetes, CI/CD, Performance Tuning, Software Engineering, PyTorch (Machine Learning Library), Docker (Software), Tensorflow, Containerization, Scikit Learn (Machine Learning Library), Git (Version Control System), Python Programming

    Intermediate · Specialization · 1 - 3 Months

  • P

    Pragmatic AI Labs

    Databricks Lakehouse Fundamentals

    Skills you'll gain: Databricks, Data Lakes, Data Engineering, Data Wrangling, Apache Spark, Data Access, Data Processing, Data Warehousing, Data Architecture, Data Management, Data Synthesis, Data Science, Data Mining, Data Integrity, Data Modeling, Data Presentation, Data Entry, Data Storage, SQL, Python Programming

    Beginner · Course · 1 - 4 Weeks

Searches related to programming

programming for everybody (getting started with python)
programming languages
programming for everybody
programming in python
programming fundamentals
programming in c
programming with javascript
programming basics
1…192193194…411

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

  • Excel VBA Macros: Custom Functions and Structures: Logical Operations
  • Apply SQL Server Fundamentals for Relational Databases: EDUCBA
  • Algorithms on Graphs: University of California San Diego
  • Introduction to Spreadsheets and Models: University of Pennsylvania
  • Build Powerful AI Agents with OpenAI Tools: Coursera
  • Build AngularJS Mobile Apps with Practical Case Studies: EDUCBA
  • Create Minecraft-Inspired Voxel Worlds - Unity 6 Compatible: Packt
  • Generative AI and ChatGPT - Quickstart with Examples: Packt
  • Build a Photo-Sharing Social App in iOS (Swift): EDUCBA
  • Analyze and Automate Pivot Table Problem Solutions: 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
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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
  • Share your Coursera learning story

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