• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Computer Programming

Computer Programming Courses

Computer programming courses can help you learn coding languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development principles. 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 applications and enhancing your programming capabilities.

Popular Computer Programming Courses and Certifications


  • P

    Packt

    A Detailed Guide to the OWASP Top 10

    Skills you'll gain: Open Web Application Security Project (OWASP), API Design, Application Programming Interface (API), Application Security, Secure Coding, Security Controls, Vulnerability Assessments, Authorization (Computing), Hardening, Cryptographic Protocols, Cryptography, Authentications, Exploitation techniques

    Intermediate · Course · 1 - 4 Weeks

  • 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

  • L

    LearnKartS

    Master CSS: Responsive Websites with Flexbox, Grid & SCSS

    Skills you'll gain: HTML and CSS, Cascading Style Sheets (CSS), Layout Design, Bootstrap (Front-End Framework), Web Design, Front-End Web Development, Web Development, Visual Design, Browser Compatibility, Typography, User Interface (UI), Scalability, Web Content Accessibility Guidelines, Development Environment, Visual Basic (Programming Language), Semantic Web, Software Engineering Tools, Debugging, Development Testing, Building Codes

    Beginner · Course · 1 - 4 Weeks

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

    Coursera

    Architect AI Solutions: From Needs to Models

    Skills you'll gain: AI Integrations, Generative Model Architectures, Requirements Analysis, Solution Design, Functional Requirement, Business Requirements, Scalability, Systems Integration

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    Python GUI: Design, Manage & Deliver

    Skills you'll gain: User Interface (UI), User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, UI Components, Code Reusability, Maintainability, Application Design, Property Management Systems, Application Development, Program Development, Microsoft Windows, Object Oriented Programming (OOP), Python Programming

    Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • U

    Universidad de Palermo

    Inteligencia Artificial Aplicada a la Construcción

    Skills you'll gain: Civil and Architectural Engineering, Architecture and Construction, Civil Engineering, Sustainable Architecture, Sustainable Technologies, Project Management, Engineering Management, Innovation, Sustainable Design, AI Integrations, Organizational Change, Robotics, Culture Transformation, Case Studies, AI literacy, 3D Modeling

    ★ 4.5 (8) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • U

    University of Pittsburgh

    Distributed Systems and Web Services

    Skills you'll gain: Web Services, Cloud Computing, Cloud Computing Architecture, Cloud Storage, Cloud Development, Cloud Applications, Google Cloud Platform, Flask (Web Framework), Distributed Computing, Containerization, Systems Architecture, Software Architecture, Docker (Software), Cloud-Based Integration, Virtualization, Restful API, JSON, Microservices, Application Programming Interface (API), Computer Architecture

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
  • H

    H2O.ai

    H2O Label Genie Starter Track

    Skills you'll gain: LLM Application, Data Preprocessing, Large Language Modeling, Data Import/Export, Artificial Intelligence and Machine Learning (AI/ML), Data Integration, Applied Machine Learning, Data Capture, Data Quality, Exploratory Data Analysis, Natural Language Processing, Classification Algorithms, Data Management

    ★ 4.7 (10) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • B

    Board Infinity

    Virtualization Operations: Monitoring and Troubleshooting

    Skills you'll gain: Performance Tuning, Disaster Recovery, VMware ESX Servers, vCenter Server Management, vSphere DRS & HA, vCenter Server, System Support, System Monitoring, Virtual Machines, IT Infrastructure, Virtualization, Patch Management, Debugging, Problem Management, Maintainability, Data Migration, IT Automation

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • W

    Whizlabs

    CISM: Strategy and Governance

    Skills you'll gain: Cyber Governance, Security Strategy, Security Management, Governance, Governance Risk Management and Compliance, AI Security, Cyber Security Strategy, Risk Appetite, Security Controls, Responsible AI, Risk Management Framework, Risk Management, Enterprise Security, Accountability Frameworks, Risk Analysis, Vendor Management, Accountability, Performance Metric, Disaster Recovery, Budget Management

    Intermediate · Course · 1 - 4 Weeks

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

    Coursera

    Deploy & Optimize ML Services Confidently

    Skills you'll gain: MLOps (Machine Learning Operations), Continuous Integration, Artificial Intelligence and Machine Learning (AI/ML), Service Level Agreement, Performance Stress Testing, Performance Measurement, Performance Analysis

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
  • T

    The State University of New York

    Decentralized Finance (DeFi) Essentials & Foundations

    Skills you'll gain: Blockchain, FinTech, Digital Assets, Distributed Computing, Identity and Access Management, Web Applications, Transaction Processing, Payment Processing, Emerging Technologies, Scalability, Technical Standard

    ★ 3.8 (6) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
1…610611612…834

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

  • A Detailed Guide to the OWASP Top 10: Packt
  • Code Faster with Tabnine: Optimise a NextJS Application: Coursera
  • Master CSS: Responsive Websites with Flexbox, Grid & SCSS: LearnKartS
  • Architect AI Solutions: From Needs to Models: Coursera
  • Python GUI: Design, Manage & Deliver: EDUCBA
  • Inteligencia Artificial Aplicada a la Construcción: Universidad de Palermo
  • Distributed Systems and Web Services: University of Pittsburgh
  • H2O Label Genie Starter Track: H2O.ai
  • Virtualization Operations: Monitoring and Troubleshooting: Board Infinity
  • CISM: Strategy and Governance: Whizlabs

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