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


More to explore:

Popular Computer Programming Courses and Certifications


  • Status: Free Trial
    Free Trial
    L

    LearnQuest

    Securing Linux Systems

    Skills you'll gain: Virtual Private Networks (VPN), Linux Administration, Public Key Infrastructure, Linux, Linux Servers, Intrusion Detection and Prevention, Firewall, Remote Access Systems, Operating System Administration, Authentications, Authorization (Computing), Network Security, Security Controls, Infrastructure Security, Identity and Access Management, System Monitoring, File Management, Systems Administration, Cybersecurity, Information Technology

    4.5
    Rating, 4.5 out of 5 stars
    ·
    112 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    Infosec

    Cybersecurity Policy Foundations

    Skills you'll gain: Cyber Security Policies, Cyber Security Assessment, Risk Management Framework, Security Management, Cyber Risk, Cybersecurity, Threat Management, Cyber Governance, Security Awareness

    4.6
    Rating, 4.6 out of 5 stars
    ·
    114 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    X

    Xi'an Jiaotong University

    系统平台与计算环境

    Skills you'll gain: Operating Systems, Computer Systems, Computer Networking, General Networking, Microsoft Office, Computer Architecture, Computer Hardware, Network Protocols, Information Technology, Computing Platforms, Computational Logic, Data Storage, File Management

    3.9
    Rating, 3.9 out of 5 stars
    ·
    35 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Introduction to CSS3

    Skills you'll gain: Cascading Style Sheets (CSS), Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Web Design, Browser Compatibility, User Interface and User Experience (UI/UX) Design, Javascript

    4.5
    Rating, 4.5 out of 5 stars
    ·
    97 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    F

    Fractal Analytics

    Generative AI Essentials: A Comprehensive Introduction

    Skills you'll gain: Responsible AI, AI Enablement, Data Ethics, Large Language Modeling, Technical Communication, Critical Thinking

    4.2
    Rating, 4.2 out of 5 stars
    ·
    48 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    C

    Coursera

    Digital Literacy: Introduction to Using Computers

    Skills you'll gain: File Management, Computer Literacy, Microsoft Office, Email Security, Computer Hardware, Computer Security Awareness Training, Spreadsheet Software, digital literacy, Information Management, Safety and Security

    4.7
    Rating, 4.7 out of 5 stars
    ·
    13 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Introduction to Generative AI for Developers With Copilot

    Skills you'll gain: Generative AI, Responsible AI, Microsoft Copilot, AI Enablement, Software Development Tools, AI Workflows, LLM Application, Software Documentation, Code Review, Natural Language Processing

    4.4
    Rating, 4.4 out of 5 stars
    ·
    67 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    I

    Illinois Tech

    Fundamentals of Web Development

    Skills you'll gain: Javascript and jQuery, Responsive Web Design, Cascading Style Sheets (CSS), Web Design and Development, HTML and CSS, GitHub, Web Applications, JavaScript Frameworks, Web Development Tools, Git (Version Control System), Infrastructure Architecture, Browser Compatibility, Animations

    Build toward a degree

    4.6
    Rating, 4.6 out of 5 stars
    ·
    18 reviews

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    V

    Vanderbilt University

    Claude Code: Software Engineering with Generative AI Agents

    Skills you'll gain: Claude Code, Prompt Engineering, Multimodal Prompts, Version Control, AI Workflows, Generative AI Agents, Git (Version Control System), AI Orchestration, Quality Assurance, Generative AI, Software Quality Assurance, Software Development, Software Documentation, Artificial Intelligence, Software Development Life Cycle, Software Architecture, Automation, Software Testing, Software Design, Software Development Methodologies

    4.9
    Rating, 4.9 out of 5 stars
    ·
    77 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    University of Leeds

    How to Get Into Software Development

    Skills you'll gain: Software Development, Engineering Software, Software Development Methodologies, Data Ethics, Software Engineering, Computer Programming, Back-End Web Development

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Architecting with Google Kubernetes Engine: Production

    Skills you'll gain: Kubernetes, CI/CD, Google Cloud Platform, Continuous Integration, Continuous Deployment, Continuous Delivery, Cloud Applications, Application Performance Management, Cloud Storage, Cloud Security, Role-Based Access Control (RBAC), Identity and Access Management, Data Storage, Authorization (Computing), Database Systems, Authentications

    4.7
    Rating, 4.7 out of 5 stars
    ·
    952 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google

    Google UX Design

    Skills you'll gain: User Experience Design, UI/UX Research, Information Architecture, Storyboarding, Wireframing, User Research, User Story, Adobe XD, Usability Testing, Figma (Design Software), Design Reviews, User Interface and User Experience (UI/UX) Design, Design Research, User Centered Design, Design Thinking, Presentations, Persona (User Experience), Web Design, Research Design, Usability

    4.7
    Rating, 4.7 out of 5 stars
    ·
    167 reviews

    Beginner · Professional Certificate · 3 - 6 Months

1…165166167…689

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

  • Securing Linux Systems: LearnQuest
  • Cybersecurity Policy Foundations: Infosec
  • 系统平台与计算环境: Xi'an Jiaotong University
  • Introduction to CSS3: Johns Hopkins University
  • Generative AI Essentials: A Comprehensive Introduction: Fractal Analytics
  • Digital Literacy: Introduction to Using Computers: Coursera
  • Introduction to Generative AI for Developers With Copilot: Microsoft
  • Fundamentals of Web Development: Illinois Tech
  • Claude Code: Software Engineering with Generative AI Agents: Vanderbilt University
  • How to Get Into Software Development: University of Leeds

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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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
  • Share your Coursera learning story

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