• 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

    JavaScript essentials for Node-RED

    Skills you'll gain: Code Reusability, Computational Logic

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Choisir la Meilleure Méthode pour Illustrer les Données

    Skills you'll gain: Datamaps, Interactive Data Visualization, Data Visualization, Data Visualization Software, Statistical Visualization, Data Storytelling, Plot (Graphics), Data Access, Correlation Analysis, Exploratory Data Analysis, Data Preprocessing, Data Science, Data Analysis, Python Programming

    ★ 4.4 (10) · Beginner · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • G

    Google Cloud

    Rate Limiting with Cloud Armor

    Skills you'll gain: Load Balancing, Performance Stress Testing, Google Cloud Platform, Firewall, Cloud Infrastructure, Distributed Denial-Of-Service (DDoS) Attacks, Cloud Security, Security Controls, Back-End Web Development, Front-End Web Development

    Intermediate · Project · Less Than 2 Hours

  • P

    Packt

    Advanced Security and Troubleshooting

    Skills you'll gain: Remote Access Systems, Network Troubleshooting, Network Administration, Virtual Private Networks (VPN), Hardening, Network Support, TCP/IP, Cybersecurity, Human Factors (Security), Technical Support and Services, Computer Networking, Hardware Troubleshooting, Network Performance Management, Command-Line Interface, Wireless Networks, Networking Hardware

    ★ 4.6 (7) · Advanced · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Progressive Web App with JavaScript: Make a Scavenger PWA

    Skills you'll gain: Hypertext Markup Language (HTML), Frontend Performance, HTML and CSS, Web Applications, Javascript, Performance Tuning, Software Development

    Intermediate · Guided Project · Less Than 2 Hours

  • L

    LearnQuest

    Mastering Security Management with CDO

    Skills you'll gain: Event Monitoring, Security Strategy, Incident Response, Security Management, Cyber Security Policies, Command-Line Interface, System Monitoring, Configuration Management, User Interface (UI), Simulations

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    Advanced World-Building, Effects, and Final Scene Polishing

    Skills you'll gain: Unreal Engine, Post-Production, 3D Assets, Virtual Environment, Video Game Development, Computer Graphic Techniques, Computer Graphics, 3D Modeling, Animations, Performance Tuning

    Advanced · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • R

    Red Hat

    Open Practices for your DevOps Journey

    Skills you'll gain: Digital Transformation, DevOps, Agile Product Development, Agile Methodology, Business Transformation, Product Development, Team Building, Organizational Development, Team Performance Management, Meeting Facilitation, Discussion Facilitation

    Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • E

    EDUCBA

    Oracle PLSQL 21c: Apply, Analyze & Build Programs

    Skills you'll gain: PL/SQL, Oracle Databases, SQL, Stored Procedure, Computational Thinking, Computational Logic, Programming Principles, Code Reusability, Business Logic, Data Integrity

    ★ 4.7 (15) · Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    Introduction to Website Development Technologies

    Skills you'll gain: Hypertext Markup Language (HTML), Bootstrap (Front-End Framework), Web Design and Development, Development Environment, HTML and CSS, Responsive Web Design, Version Control, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, Git (Version Control System), Application Deployment, Software Development Tools, Integrated Development Environments, Web Development Tools, Cloud Hosting

    Beginner · Course · 1 - 3 Months

  • L

    LearnKartS

    Modern JavaScript in Action: DOM, APIs & Async JS

    Skills you'll gain: Ajax, Javascript, Frontend Integration, JavaScript Frameworks, Jest (JavaScript Testing Framework), JSON, Application Programming Interface (API), Code Reusability, Web Development Tools, Restful API, Front-End Web Development, Web Development, Full-Stack Web Development, Frontend Performance, Web Design, Back-End Web Development, Build Tools, Development Environment, Application Deployment, Package and Software Management

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
  • G

    Google Cloud

    Compute Engine: Qwik Start - Windows

    Skills you'll gain: Cloud Storage, Virtual Machines, Scalability, Virtualization and Virtual Machines, Windows Servers, Cloud Infrastructure, Google Cloud Platform, Capacity Management, Microsoft Servers, Remote Access Systems, Network Performance Management

    ★ 4.7 (9) · Beginner · Project · Less Than 2 Hours

1…626627628…834

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

  • JavaScript essentials for Node-RED: Packt
  • Choisir la Meilleure Méthode pour Illustrer les Données: Coursera
  • Rate Limiting with Cloud Armor: Google Cloud
  • Advanced Security and Troubleshooting: Packt
  • Progressive Web App with JavaScript: Make a Scavenger PWA: Coursera
  • Mastering Security Management with CDO: LearnQuest
  • Advanced World-Building, Effects, and Final Scene Polishing: Packt
  • Open Practices for your DevOps Journey: Red Hat
  • Oracle PLSQL 21c: Apply, Analyze & Build Programs: EDUCBA
  • Introduction to Website Development Technologies: 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