• 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


  • Status: Free
    Free
    C

    Coursera

    Create a buyer persona diagram for businesses with Creately

    Skills you'll gain: Diagram Design, Persona Development, User Accounts, Target Audience, Customer Analysis, Business Modeling, Graphic Design, Productivity Software, Market Analysis

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    C

    Case Western Reserve University

    Practical Geospatial Geostatistical Modeling

    Skills you'll gain: Exploratory Data Analysis, Spatial Data Analysis, Spatial Analysis, Geospatial Mapping, Geospatial Information and Technology, Descriptive Statistics, Statistical Modeling, R Programming, Statistical Analysis, R (Software), Probability & Statistics, Statistical Programming, Data-Driven Decision-Making, Data Analysis, Simulations, Statistical Methods, Rmarkdown, Data Cleansing, Box Plots, Plot (Graphics)

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free
    Free
    C

    Coursera

    إنشاء user stories بأستخدام Trello

    Skills you'll gain: Timelines, Design, Graphic Design, File Management, Collaborative Software, Data Management

    4.3
    Rating, 4.3 out of 5 stars
    ·
    6 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • U

    Universitat Politècnica de València

    IT Fundamentals for Business Profiles: Software development

    Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Software Design, Usability, Human Computer Interaction, User Interface (UI) Design, Software Development Methodologies, Systems Development, Information Systems, Software Development, Project Management, Information Technology, Program Standards, Business Systems, Maintainability, Version Control, Management Information Systems, Software Development Tools, Software Documentation

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    L

    Logical Operations

    Adobe InDesign CC: Part 1

    Skills you'll gain: Adobe InDesign, Layout Design, Graphic Design, Graphic and Visual Design, Adobe Creative Cloud, Digital Design, Document Management, Graphic and Visual Design Software, Typography, Design Elements And Principles, Productivity Software, User Interface (UI), Color Theory

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Pearson

    CCNA 200-301 Version 1.1

    Skills you'll gain: Virtual Local Area Network (VLAN), Network Security, Network Troubleshooting, Dynamic Host Configuration Protocol (DHCP), Network Architecture, TCP/IP, Routing Protocols, Network Switches, Network Routing, Open Shortest Path First (OSPF), Wireless Networks, Network Support, Network Routers, Virtual Networking, Ansible, General Networking, Network Infrastructure, Software-Defined Networking, Network Planning And Design, Virtual Private Networks (VPN)

    4
    Rating, 4 out of 5 stars
    ·
    19 reviews

    Beginner · Specialization · 1 - 3 Months

  • P

    Packt

    UX: Interaction Design

    Skills you'll gain: Interaction Design, User Experience, User Interface and User Experience (UI/UX) Design, User Experience Design, Usability, User Centered Design, User Interface (UI) Design, Persona (User Experience), Web Content Accessibility Guidelines, User Flows, Wireframing, Digital Design, Software Design Patterns, Apple iOS, Design Elements And Principles

    Intermediate · Course · 1 - 3 Months

  • P

    Packt

    Strategic Content Design: UX Research & Tools

    Skills you'll gain: Content Performance Analysis, Content Strategy, Stakeholder Communications, User Experience, UI/UX Strategy, User Experience Design, UI/UX Research, Content Development and Management, Design Research, Content Optimization, User Research, Stakeholder Engagement, Stakeholder Management, User Interface and User Experience (UI/UX) Design, Test Planning, Benchmarking, User Feedback, Performance Measurement, Data-Driven Decision-Making, Research Reports

    Intermediate · Course · 1 - 3 Months

  • Status: Free
    Free
    C

    Coursera

    Créer du contenu pour les réseaux sociaux avec PicMonkey

    Skills you'll gain: Social Media Content, Social Media, Social Media Marketing, Instagram, Brand Loyalty, Content Creation, Customer Relationship Building, Customer Engagement, Graphic Design, Digital Marketing

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Project on PyQt - Employee Management System

    Skills you'll gain: Frontend Integration, UI Components, User Interface (UI), MySQL, Back-End Web Development, User Interface (UI) Design, Application Development, Database Application, User Flows, Application Deployment, Front-End Web Development, Database Management, Application Design, Databases, SQL, Systems Integration

    4.8
    Rating, 4.8 out of 5 stars
    ·
    9 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    J

    John Wiley & Sons

    Secure Software Lifecycle: From Requirements to Maintenance

    Skills you'll gain: Application Security, DevSecOps, Secure Coding, Security Testing, Software Development Life Cycle, Threat Modeling, Continuous Monitoring, Security Requirements Analysis, Continuous Deployment, Security Controls, CI/CD, Program Development, Computer Security, System Monitoring, Security Awareness, Vulnerability Assessments, Product Lifecycle Management, Computer Programming

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    MathWorks

    Data Science Project: MATLAB for the Real World

    Skills you'll gain: Data Storytelling, Model Evaluation, Feature Engineering, Data Visualization, Data Presentation, Model Training, Exploratory Data Analysis, Machine Learning Methods, Applied Machine Learning, Model Optimization, Data Science, Machine Learning, Data Wrangling, Data Analysis, Data Preprocessing, Matlab, Data Processing, Technical Communication, Predictive Modeling, Data Import/Export

    4.7
    Rating, 4.7 out of 5 stars
    ·
    25 reviews

    Intermediate · Course · 1 - 4 Weeks

1…496497498…834

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

  • Create a buyer persona diagram for businesses with Creately: Coursera
  • Practical Geospatial Geostatistical Modeling: Case Western Reserve University
  • إنشاء user stories بأستخدام Trello: Coursera
  • IT Fundamentals for Business Profiles: Software development: Universitat Politècnica de València
  • Adobe InDesign CC: Part 1: Logical Operations
  • CCNA 200-301 Version 1.1: Pearson
  • UX: Interaction Design: Packt
  • Strategic Content Design: UX Research & Tools: Packt
  • Créer du contenu pour les réseaux sociaux avec PicMonkey: Coursera
  • Project on PyQt - Employee Management System: EDUCBA

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