• 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


  • C

    Coursera

    Improve Data Quality and Automate Errors

    Skills you'll gain: Data Quality, Data Management, Quality Assurance, Stored Procedure, Data Cleansing, Data Integrity, Quality Improvement, Quality Assessment, Data Validation, Data Pipelines, Key Performance Indicators (KPIs), SQL, Data Processing, Extract, Transform, Load, Performance Analysis, Anomaly Detection, Continuous Monitoring, Automation, Root Cause Analysis, Trend Analysis

    Advanced · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Build and Implement SOAP APIs for Employee Services

    Skills you'll gain: Simple Object Access Protocol (SOAP), Service Oriented Architecture, Enterprise Architecture, Web Services, Data Integration, Application Programming Interface (API), Data Modeling, Back-End Web Development, API Design, Server Side, Extensible Markup Language (XML), Application Development

    Beginner · Course · 1 - 4 Weeks

  • L

    Logical Operations

    Web Dev: Page Layout and Complex Style Rules

    Skills you'll gain: Cascading Style Sheets (CSS), HTML and CSS, Responsive Web Design, User Interface (UI), User Interface (UI) Design, Web Design and Development, Web Development, Hypertext Markup Language (HTML), Web Design, Browser Compatibility, Web Servers, Web Applications, Front-End Web Development, Web Content, Web Development Tools, Software Development

    Mixed · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Design and Build a Student Score Card System with SQL Server

    Skills you'll gain: Database Design, Relational Databases, Database Application, Microsoft SQL Servers, Data Integrity, Databases, Database Management, Data Modeling, Visual Basic (Programming Language), Application Development, User Interface (UI)

    Beginner · Course · 1 - 4 Weeks

  • 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

  • C

    Coursera

    Jira for Quality Assurance Testing

    Skills you'll gain: Software Quality Assurance, Quality Assurance, Software Testing, Jira (Software), Regression Testing, Functional Testing, Test Planning, Test Case, Usability Testing, Technical Communication, Issue Tracking, Agile Methodology, Software Documentation, Software Development, Agile Project Management, Risk Management, User Interface and User Experience (UI/UX) Design, Data Analysis, Problem Solving

    Beginner · Course · 1 - 4 Weeks

  • U

    University of Michigan

    The Finite Element Method for Problems in Physics

    Skills you'll gain: Finite Element Methods, Engineering Analysis, Mathematical Software, Numerical Analysis, Mathematical Modeling, Advanced Mathematics, C++ (Programming Language)

    4.6
    Rating, 4.6 out of 5 stars
    ·
    564 reviews

    Intermediate · Course · 3 - 6 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

  • G

    Google

    The Nuts and Bolts of Machine Learning

    Skills you'll gain: Feature Engineering, Decision Tree Learning, Applied Machine Learning, Supervised Learning, Advanced Analytics, Machine Learning, Machine Learning Algorithms, Unsupervised Learning, Analytics, Random Forest Algorithm, Data Analysis, Predictive Modeling, Model Evaluation, Bayesian Network, Python Programming, Statistical Modeling, Classification Algorithms

    4.8
    Rating, 4.8 out of 5 stars
    ·
    610 reviews

    Advanced · Course · 1 - 3 Months

  • E

    EDUCBA

    Build a CMS Website from Scratch

    Skills you'll gain: Usability, Content Management Systems, Content Management, Web Design, Web Content, User Interface (UI), HTML and CSS, Web Development, Web Components, Development Environment, Software Installation, Databases

    Beginner · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Build a XAML Multimedia Player with WPF

    Skills you'll gain: User Interface and User Experience (UI/UX) Design, Application Development, Microsoft Visual Studio, C# (Programming Language), User Interface (UI) Design, Interactive Design, Extensible Markup Language (XML), File Management

    Beginner · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Develop Dynamic PHP Web Applications from Scratch

    Skills you'll gain: PHP (Scripting Language), Web Applications, Web Development, Web Design, Full-Stack Web Development, User Interface (UI), User Centered Design, Email Automation, Hypertext Markup Language (HTML), Server Side, Cascading Style Sheets (CSS), Development Environment

    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…189190191…411

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

  • Improve Data Quality and Automate Errors: Coursera
  • Build and Implement SOAP APIs for Employee Services: EDUCBA
  • Web Dev: Page Layout and Complex Style Rules: Logical Operations
  • Design and Build a Student Score Card System with SQL Server: EDUCBA
  • Build a Photo-Sharing Social App in iOS (Swift): EDUCBA
  • Jira for Quality Assurance Testing: Coursera
  • The Finite Element Method for Problems in Physics: University of Michigan
  • Databricks Lakehouse Fundamentals: Pragmatic AI Labs
  • The Nuts and Bolts of Machine Learning: Google
  • Build a CMS Website 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
  • 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