• 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

    Vim Masterclass

    Skills you'll gain: Command-Line Interface, Graphical Tools, File Management, Software Development Tools, System Configuration, Development Environment

    ★ 4.5 (6) · Intermediate · Course · 1 - 3 Months

  • P

    Packt

    AI for Teachers with ChatGPT

    Skills you'll gain: Prompt Engineering, ChatGPT, Education Software and Technology, AI Personalization, Prompt Engineering Tools, Digital pedagogy, Collaborative Software, Generative AI, AI Integrations, AI Workflows

    Beginner · Course · 1 - 3 Months

    Category: New
    New
  • M

    Macquarie University

    AI-Powered Cybersecurity

    Skills you'll gain: Responsible AI, Incident Response, AI Security, Computer Security Incident Management, Incident Management, Fraud detection, Threat Detection, Security Management, Anomaly Detection, Security Testing, Cyber Attacks, Threat Modeling, Data Ethics, Cybersecurity, Cyber Operations, Network Security, Malware Protection, Crisis Management, Machine Learning, Generative Adversarial Networks (GANs)

    ★ 5 (7) · Intermediate · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
  • U

    University of Maryland, College Park

    Platform Product Essentials

    Skills you'll gain: No-Code Development, Digital Transformation, Computing Platforms, Product Management, Middleware, System Implementation, Systems Integration, Business Transformation, Technology Solutions, Cost Management, Business Process, Project Management, Team Management

    Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Data Visualization with OpenAI API: Generate code with GenAI

    Skills you'll gain: Prompt Engineering, OpenAI API, Generative AI, Data Visualization, Data Visualization Software, OpenAI, ChatGPT, Data Literacy, Plot (Graphics), Data Analysis, Python Programming, Data Manipulation, Natural Language Processing

    ★ 4.4 (9) · Intermediate · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Cómo Usar Canva para Crear Diseños de Redes Sociales

    Skills you'll gain: Canva (Software), Style Guides, Video Production, Data Import/Export, Video Editing, Content Creation, Photo Editing, Logo Design, Design Software, Branding, Animations, Graphic and Visual Design, Design Elements And Principles, Typography, Marketing

    Beginner · Guided Project · Less Than 2 Hours

  • L

    LearnKartS

    Container and Container Orchestration Fundamentals

    Skills you'll gain: Containerization, Kubernetes, Microservices, Devops Tools, Ubuntu, DevOps, YAML, Application Deployment, Virtualization and Virtual Machines, Virtualization, Software Installation, Development Environment, Virtual Machines, Virtual Networking, Distributed Computing, Scalability, Systems Architecture, Software Architecture, Data Persistence

    ★ 4.2 (42) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • L

    LearnQuest

    Next-Generation Firewalls and Intrusion Prevention

    Skills you'll gain: Intrusion Detection and Prevention, Continuous Monitoring, Threat Management, Firewall, Incident Response, Network Security, Threat Detection, Network Monitoring, System Monitoring, Event Monitoring, Infrastructure Security, Cybersecurity, Anomaly Detection

    ★ 4.4 (48) · Advanced · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Test and Secure Your AI Code

    Skills you'll gain: AI Security, AI Integrations, Test Driven Development (TDD), Security Testing, Vulnerability Assessments, Test Script Development, Development Testing, Unit Testing, Package and Software Management, Code Coverage, Vulnerability Scanning, Continuous Integration, Dependency Analysis, CI/CD, Test Tools, Software Testing, Test Automation, Integration Testing, Continuous Deployment, Software Versioning

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    Vibe Coding Bootcamp

    Skills you'll gain: Web Development Tools, Vibe coding, Application Programming Interface (API), AI powered creativity, Git (Version Control System), Application Development, GitHub, AI Integrations, Version Control, Application Deployment, Software As A Service, Full-Stack Web Development, Web Design and Development, Web Development, Generative AI, Application Design, Web Applications, User Interface (UI), Authentications, Payment Systems

    Beginner · Course · 1 - 3 Months

    Category: New
    New
  • P

    Packt

    Mastering Adobe Photoshop 2024

    Skills you'll gain: AI powered creativity, Adobe Firefly, Adobe Photoshop, Marketing Collateral, Typography, Marketing Design, Photo Editing, Animations, Graphic Design, Brand Marketing, Branding, Creative Design, Graphic and Visual Design, Brand Awareness, Social Media, Social Media Content, Digital Design, Image Quality, Marketing Materials, Digital Advertising

    Beginner · Specialization · 1 - 3 Months

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

    Coursera

    Modern Embedded Software Engineering Architecture Toolchains

    Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, System Programming, System Software, Software Architecture, Hardware Architecture, Systems Architecture, Build Tools, Software Development Tools, Dependency Analysis, Cross Platform Development, Performance Tuning, Package and Software Management, Software Design Patterns, C++ (Programming Language)

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Category: Preview
    Preview
1…490491492…834

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

  • Vim Masterclass: Packt
  • AI for Teachers with ChatGPT: Packt
  • AI-Powered Cybersecurity: Macquarie University
  • Platform Product Essentials: University of Maryland, College Park
  • Data Visualization with OpenAI API: Generate code with GenAI: Coursera
  • Cómo Usar Canva para Crear Diseños de Redes Sociales: Coursera
  • Container and Container Orchestration Fundamentals: LearnKartS
  • Next-Generation Firewalls and Intrusion Prevention: LearnQuest
  • Test and Secure Your AI Code: Coursera
  • Vibe Coding Bootcamp: 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