• 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
    E

    EDUCBA

    Build Advanced Ruby Applications Through Projects

    Skills you'll gain: Object Oriented Design, Ruby (Programming Language), Performance Tuning, Data Persistence, Secure Coding, File I/O, Maintainability, Application Design, Software Engineering, Application Development, Object Oriented Programming (OOP), Code Reusability, Application Security, Performance Testing, Unit Testing, Application Lifecycle Management, Dataflow, Scalability, Software Design, Debugging

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera

    Optimize Supply & Pricing

    Skills you'll gain: Operations Research, Revenue Management, Demand Planning, Process Optimization, Process Improvement and Optimization, Simulation and Simulation Software, Logistics, Model Optimization, Microsoft Excel, Logistics Management, Business Analytics, Transportation, Supply Chain, and Logistics, Forecasting, Supply Chain, Risk Analysis, Regulatory Compliance, Cost Reduction

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Unity Game Deployment, XR, and Cross-Platform Strategies

    Skills you'll gain: Augmented and Virtual Reality (AR/VR), Unity Engine, Augmented Reality, Application Deployment, Cross Platform Development, Virtual Reality, C# (Programming Language), Video Game Development, Virtual Environment, Mobile Development, UI Components, Animation and Game Design, Game Design, User Interface (UI), Development Testing, User Interface and User Experience (UI/UX) Design, Software Development, Software Design

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    C

    Coursera

    Automate, Analyze, and Evaluate ML Experiments

    Skills you'll gain: MLOps (Machine Learning Operations), Model Evaluation, Key Performance Indicators (KPIs), Business Metrics, Performance Analysis, Apache Airflow, Performance Measurement, Responsible AI, Test Execution Engine, Performance Metric, Test Automation, Verification And Validation, Content Performance Analysis, Statistical Methods, Quality Assessment, Statistical Hypothesis Testing, Gap Analysis, Cost Benefit Analysis, Research Design, Quantitative Research

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Houdini VEX Wrangles: Procedural Effects Guide

    Skills you'll gain: 3D Modeling, Computer Graphic Techniques, Visualization (Computer Graphics), Computer Graphics, Linear Algebra, Animations, Programming Principles, Scripting, Process Modeling, Business Process Modeling, User Interface (UI), Scripting Languages, Computational Logic, Data Structures, User Interface (UI) Design

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Apply C# Computer Graphics with Drawing & Visual Effects

    Skills you'll gain: User Interface (UI), Application Design, Code Reusability, Program Development

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    P

    Packt

    Building CLI Applications with C Sharp and Dot Net

    Skills you'll gain: Command-Line Interface, C# (Programming Language), .NET Framework, Performance Tuning, Development Environment, Maintainability, Microsoft Visual Studio, Application Design, Microsoft Development Tools, Application Programming Interface (API), Software Design, Restful API, Software Development Tools, File I/O, Application Deployment, Authentications, Application Security, Software Testing, Unit Testing, Package and Software Management

    Beginner · Course · 3 - 6 Months

  • Status: Preview
    Preview
    C

    Coursera

    SmartBear API Hub Development: Design, Test & Deploy

    Skills you'll gain: API Design, API Gateway, API Testing, Application Programming Interface (API), Software Documentation, Restful API, Software Design Documents, Server Side, Test Automation, Software Testing, Software Design, Back-End Web Development, Test Case, Collaboration, Debugging

    Intermediate · Course · 1 - 4 Weeks

  • P

    Packt

    Mastering AWS SAM and Lambda - A Complete Hands-on Journey

    Skills you'll gain: Serverless Computing, Amazon Web Services, AWS CloudFormation, YAML, Cloud Development, Development Environment, Cloud Applications, Email Automation, Restful API, Amazon S3, Amazon DynamoDB, Node.JS, Computer Vision, Software Development Tools, Application Deployment, Integrated Development Environments, Debugging

    Intermediate · Course · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Intermediate C# Concepts and 2D Game Development

    Skills you'll gain: User Interface (UI), Object Oriented Design, Android Development, Android (Operating System), User Interface (UI) Design, Animation and Game Design, Mobile Development, Application Deployment, Code Reusability, Linear Algebra

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    C

    Coursera

    NLP: Fine-Tune & Preprocess Text

    Skills you'll gain: Fine-tuning, Natural Language Processing, Model Training, Data Wrangling, Data Pipelines

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    E

    EDUCBA

    Excel: Apply & Evaluate Unsupervised Clustering

    Skills you'll gain: Analysis

    Intermediate · Course · 1 - 4 Weeks

1…187188189…488

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

  • Build Advanced Ruby Applications Through Projects: EDUCBA
  • Optimize Supply & Pricing: Coursera
  • Unity Game Deployment, XR, and Cross-Platform Strategies: Packt
  • Automate, Analyze, and Evaluate ML Experiments: Coursera
  • Houdini VEX Wrangles: Procedural Effects Guide: EDUCBA
  • Apply C# Computer Graphics with Drawing & Visual Effects: EDUCBA
  • Building CLI Applications with C Sharp and Dot Net: Packt
  • SmartBear API Hub Development: Design, Test & Deploy: Coursera
  • Mastering AWS SAM and Lambda - A Complete Hands-on Journey: Packt
  • Intermediate C# Concepts and 2D Game Development: Packt

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
  • 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