• 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


  • L

    LearnQuest

    GenAI for Cybersecurity: Blue Team

    Skills you'll gain: Cyber Threat Hunting, Incident Response, Cyber Threat Intelligence, Threat Detection, Anomaly Detection, AI Security, Computer Security Incident Management, Scripting, Incident Management, Scripting Languages, AI Enablement, AI Integrations, Network Analysis, Network Monitoring, Automation, Machine Learning Algorithms

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • L

    Logical Operations

    Certified Information Systems Security Professional (CISSP)

    Skills you'll gain: Security Management, Information Systems Security, IT Security Architecture, Identity and Access Management, Security Architecture Review, Security Testing, Application Security, Asset Protection, Risk Management Framework, Cybersecurity, Security Controls, Risk Management, Data Security, Network Security, Infrastructure Security, Threat Modeling, Cloud Security, Incident Response, Cryptography, Network Monitoring

    Mixed · Course · 1 - 3 Months

    Category: New
    New
    Category: Preview
    Preview
  • B

    Birla Institute of Technology & Science, Pilani

    Natural Language Processing

    Skills you'll gain: Natural Language Processing, Large Language Modeling, Embeddings, Text Mining, Data Preprocessing, LLM Application, Semantic Web, Artificial Neural Networks, ChatGPT, Artificial Intelligence, Generative AI, Data Processing, Deep Learning, Model Training, Model Evaluation, Dependency Analysis

    Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • A

    Adobe

    Course 3: Technology Concepts Powering Adobe Commerce

    Skills you'll gain: Merchandising, E-Commerce, Web Applications, Scalability, Business Technologies, Technology Solutions, Application Frameworks, Application Development, Systems Integration, Javascript

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    VBScript: Build Web Converters & Calculators

    Skills you'll gain: Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), HTML and CSS, Web Language, Web Development, Development Environment, Microsoft Visual Studio, Scripting, Visual Basic (Programming Language), Web Applications, Real Time Data, Web Design and Development, Microsoft Development Tools, Scripting Languages, Web Design, Web Development Tools, Integrated Development Environments, Interactive Design, User Experience Design, User Experience

    Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Pearson

    Kubernetes and Cloud Native Associate

    Skills you'll gain: Cloud-Native Computing, Application Deployment, Kubernetes, Cloud Deployment, Containerization, Serverless Computing, DevOps, Prometheus (Software), Cloud Standards, Infrastructure Security, Microservices, System Monitoring, Grafana, Scalability, Configuration Management

    Intermediate · Course · 1 - 3 Months

  • L

    LearnQuest

    Scrum Certification with AI

    Skills you'll gain: Responsible AI, Backlogs, AI Product Strategy, Data Ethics, Scrum (Software Development), AI Enablement, Sprint Planning, Sprint Retrospectives, Risking, AI Integrations, Scaled Agile Framework, AI Personalization, Prompt Engineering, Agile Software Development, Agile Methodology, Agile Product Development, Agile Project Management, Prioritization, Generative AI, Predictive Analytics

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • P

    Pearson

    Cisco Certified Support Technician IT Support 100-140 Unit 7

    Skills you'll gain: Cloud Services, Virtualization, Cloud Technologies, Cloud Hosting, Cloud Platforms, Productivity Software, Cloud Solutions, Cloud Computing, Virtualization and Virtual Machines, Cloud Applications, Cloud Management, Business Software, Business Technologies, Technical Support and Services, Collaborative Software, Microsoft 365, Technical Support, End User Training and Support, Servers, Help Desk Support

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • C

    Coursera

    NotionAI for Beginners: Design a Product Launch

    Skills you'll gain: Ideation, AI powered creativity, Brainstorming, Creative Thinking, Organizational Skills, Prioritization, Productivity, AI literacy, Database Development, Document Management, Generative AI, Database Management, Databases, Artificial Intelligence, Project Management, Content Management

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Analyze Rosters: Clinic Scheduling Issues

    Skills you'll gain: Medical Office Procedures, Calendar Management, Scheduling, Practice Management Software, Patient Flow, Medical Terminology, Corrective and Preventive Action (CAPA), Capacity Management, Data Quality, Anomaly Detection, Continuous Quality Improvement (CQI), Data Validation

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    Automating Cloud Infrastructure with Terraform: VMs & CI/CD

    Skills you'll gain: Terraform, Infrastructure As A Service (IaaS), Cloud-Native Computing, Virtual Machines, Cloud Infrastructure, Infrastructure as Code (IaC), CI/CD, Kubernetes, Containerization, Continuous Deployment, Virtualization and Virtual Machines, Docker (Software), Cloud Computing Architecture, Ansible, Cloud Computing, DevOps, Oracle Cloud, IBM Cloud, Automation, Automation Engineering

    Intermediate · Course · 1 - 4 Weeks

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

    EDUCBA

    Ethical Hacking with Metasploit, SQL & Crypto

    Skills you'll gain: Exploit development, Metasploit, Exploitation techniques, Penetration Testing, Database Management, Cryptography, Security Testing, Cyber Security Assessment, Data Import/Export, Encryption, Vulnerability Assessments, Cybersecurity, SQL, Command-Line Interface

    ★ 4.8 (20) · Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
1…696697698…834

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

  • GenAI for Cybersecurity: Blue Team: LearnQuest
  • Certified Information Systems Security Professional (CISSP): Logical Operations
  • Natural Language Processing: Birla Institute of Technology & Science, Pilani
  • Course 3: Technology Concepts Powering Adobe Commerce: Adobe
  • VBScript: Build Web Converters & Calculators: EDUCBA
  • Kubernetes and Cloud Native Associate: Pearson
  • Scrum Certification with AI: LearnQuest
  • Cisco Certified Support Technician IT Support 100-140 Unit 7: Pearson
  • NotionAI for Beginners: Design a Product Launch: Coursera
  • Analyze Rosters: Clinic Scheduling Issues: Coursera

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