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

More to explore:

Results for "computer programming"


  • Status: Free Trial
    Free Trial
    D

    Duke University

    Introduction to Generative AI

    Skills you'll gain: Prompt Engineering, Generative AI, Retrieval-Augmented Generation, Generative Model Architectures, ChatGPT, OpenAI, Multimodal Prompts, Large Language Modeling, OpenAI API, Hugging Face, Responsible AI, GitHub, Python Programming, Machine Learning

    4.5
    Rating, 4.5 out of 5 stars
    ·
    208 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    A

    Adobe

    Image Editing

    Skills you'll gain: Photo Editing, Adobe Photoshop, Photography, Generative AI, File Management, Image Quality, Graphic and Visual Design, Creative Design, Storyboarding, Graphic Design, Editing, Creativity

    4.6
    Rating, 4.6 out of 5 stars
    ·
    199 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Minnesota

    Engineering Practices for Building Quality Software

    Skills you'll gain: Software Design Patterns, Software Design, Software Quality Assurance, Software Engineering, Program Development, Application Security, Object Oriented Design, Software Architecture, Software Quality (SQA/SQC), Development Testing, Threat Modeling, Maintainability, Development Environment, Code Review, Application Deployment, Continuous Deployment, Quality Assurance, Security Requirements Analysis, Continuous Delivery, Software Testing

    4.5
    Rating, 4.5 out of 5 stars
    ·
    463 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Preview
    Preview
    E

    EDUCBA

    Master Excel Automation Using Java, .NET, and Python

    Skills you'll gain: Business Process Automation, Data Presentation, Java, Productivity Software, C# (Programming Language), Data Capture, File I/O, Programming Principles, Scalability, Debugging

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of California, Irvine

    Work Smarter, Not Harder: Time Management for Personal & Professional Productivity

    Skills you'll gain: Time Management, Scheduling, Strategic Prioritization, Productivity Software, Professionalism, Planning, Overcoming Obstacles, Communication Strategies, Crisis Management

    4.6
    Rating, 4.6 out of 5 stars
    ·
    17K reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Alberta

    Software Architecture

    Skills you'll gain: Software Architecture, Unified Modeling Language, Software Design, Product Family Engineering, Software Systems, Software Development, Software Documentation, Software Design Patterns, Middleware, Maintainability, Application Deployment, Scalability, Databases

    4.5
    Rating, 4.5 out of 5 stars
    ·
    938 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    T

    Tsinghua University

    Data Structures and Algorithms

    Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Database Design, Programming Principles, Computer Programming, Theoretical Computer Science, Query Languages, Performance Tuning, Computer Science

    2.8
    Rating, 2.8 out of 5 stars
    ·
    39 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado System

    Advanced System Security Design

    Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Intrusion Detection and Prevention, Role-Based Access Control (RBAC), AWS Identity and Access Management (IAM), Amazon Web Services, Amazon Elastic Compute Cloud, Cloud Computing, Malware Protection, Threat Modeling, Cloud Security, Load Balancing, Security Engineering, User Accounts, Authorization (Computing), Identity and Access Management, Network Security, Information Systems Security, Cybersecurity, Encryption, Geographic Information Systems

    4.5
    Rating, 4.5 out of 5 stars
    ·
    658 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    B

    Board Infinity

    .Net Full Stack Foundation

    Skills you'll gain: Application Development, Program Development, Development Environment, Microsoft Visual Studio, Software Design Patterns

    4.1
    Rating, 4.1 out of 5 stars
    ·
    288 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of California, Irvine

    Introduction to Cybersecurity & Risk Management

    Skills you'll gain: Threat Modeling, Risk Management, Business Continuity Planning, Asset Protection, Risk Analysis, Business Risk Management, Risk Management Framework, Security Strategy, Cyber Governance, Risk Mitigation, Vendor Management, Vulnerability Assessments, Security Management, Cyber Risk, Compliance Management, Asset Management, Security Awareness, Cyber Security Strategy, Threat Management, Security Controls

    4.7
    Rating, 4.7 out of 5 stars
    ·
    336 reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Basic Robotic Behaviors and Odometry

    Skills you'll gain: Robotics, Automation, Artificial Intelligence, Simulation and Simulation Software, Control Systems, Simulations, Algorithms, Linear Algebra, Python Programming

    Build toward a degree

    4.4
    Rating, 4.4 out of 5 stars
    ·
    59 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Peking University

    算法基础

    Skills you'll gain: Algorithms, Computer Programming, Program Development, Computational Thinking, Mathematical Modeling, Graph Theory, Data Structures, Design Strategies

    4.8
    Rating, 4.8 out of 5 stars
    ·
    321 reviews

    Mixed · Course · 1 - 3 Months

1…142143144…754

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

  • Introduction to Generative AI: Duke University
  • Image Editing: Adobe
  • Engineering Practices for Building Quality Software: University of Minnesota
  • Master Excel Automation Using Java, .NET, and Python: EDUCBA
  • Work Smarter, Not Harder: Time Management for Personal & Professional Productivity: University of California, Irvine
  • Software Architecture: University of Alberta
  • Data Structures and Algorithms: Tsinghua University
  • Advanced System Security Design: University of Colorado System
  • .Net Full Stack Foundation: Board Infinity
  • Introduction to Cybersecurity & Risk Management: University of California, Irvine

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