• 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 Trial
    Free Trial
    W

    Whizlabs

    Manage Identities and Governance in Azure

    Skills you'll gain: Azure Active Directory, Role-Based Access Control (RBAC), Microsoft Azure, Single Sign-On (SSO), Active Directory, Cloud Management, Identity and Access Management, Authorization (Computing), Authentications, Multi-Factor Authentication, User Provisioning, Data Governance, Cloud Services, User Accounts, Security Controls, Virtual Machines, Self Service Technologies, Scalability

    4.2
    Rating, 4.2 out of 5 stars
    ·
    79 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    Universitat Autònoma de Barcelona

    The Olympic Games and the Media

    Skills you'll gain: Media and Communications, Culture, Media Relations, Media Strategy, Video Production, Social Media, Brand Management, Advertising, Event Marketing, Media Production, Branding, Social Media Strategy

    4.7
    Rating, 4.7 out of 5 stars
    ·
    168 reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Generative AI with Vertex AI: Build a customer chatbot

    Skills you'll gain: Cloud API, Google Cloud Platform, Text Mining, Application Programming Interface (API), LLM Application, Generative AI, Natural Language Processing, Jupyter, Python Programming, Classification Algorithms

    4.1
    Rating, 4.1 out of 5 stars
    ·
    7 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    S

    SAS

    Regression Modeling Fundamentals

    Skills you'll gain: Logistic Regression, Predictive Modeling, Predictive Analytics, SAS (Software), Statistical Modeling, Regression Analysis, Model Evaluation, Statistical Analysis, Data Analysis, Model Deployment, Statistical Methods

    4.7
    Rating, 4.7 out of 5 stars
    ·
    53 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    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, User Research, User Interface and User Experience (UI/UX) Design, Test Planning, Benchmarking, Data-Driven Decision-Making, Competitive Analysis, Writing, Editing

    Intermediate · Course · 1 - 3 Months

  • Status: Free
    Free
    Status: Free Trial
    Free Trial
    U

    Universidad de los Andes

    Creando proyectos XR y Metaversos

    Skills you'll gain: Prototyping, Usability Testing, UI/UX Research, Augmented and Virtual Reality (AR/VR), Virtual Reality, Virtual Environment, Development Environment, Development Testing

    Beginner · Course · 1 - 3 Months

  • U

    Universitat Autònoma de Barcelona

    Competencias digitales de ofimática: Microsoft PowerPoint

    Skills you'll gain: Microsoft PowerPoint, Presentations, Microsoft Office, Productivity Software, Multimedia, Computer Literacy, Information Technology, Editing

    4.7
    Rating, 4.7 out of 5 stars
    ·
    95 reviews

    Beginner · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Gemini for end-to-end SDLC - Español

    Skills you'll gain: Google Gemini, Gemini, Software Development Life Cycle, Google Cloud Platform, Development Testing, Web Applications, Application Development, Software Development Tools, Test Case, Debugging, Query Languages

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    N

    National Taiwan University

    工程資訊管理 BIM 塑模

    Skills you'll gain: Autodesk Revit, Building Information Modeling, Structural Engineering, Architectural Engineering, Construction, Software Installation, Engineering Drawings, Computer-Aided Design, Construction Engineering, 3D Modeling, Civil Engineering

    4.7
    Rating, 4.7 out of 5 stars
    ·
    45 reviews

    Mixed · Course · 1 - 3 Months

  • G

    Google Cloud

    Google Cloud 数据分析功能简介

    Skills you'll gain: Looker (Software), Data-Driven Decision-Making, Data Transformation, Analytics, Data Manipulation, Data Analysis, Big Data, Google Cloud Platform, Data Processing, Dashboard, Data Visualization Software, Business Intelligence, Exploratory Data Analysis, Cloud Storage, Data Storage, Data Warehousing, SQL

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    University of Michigan

    AI-Powered Data Analysis: A Practical Introduction

    Skills you'll gain: Data Wrangling, Analytical Skills, Data Analysis, Data Preprocessing, Data Cleansing, Generative AI, ChatGPT, Data Visualization Software, Jupyter, Statistical Analysis, Artificial Intelligence, Data Collection, Data Management, GitHub, Technical Support, Git (Version Control System), Integrated Development Environments

    4.4
    Rating, 4.4 out of 5 stars
    ·
    18 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    Università di Napoli Federico II

    Autonomous Aerospace Systems

    Skills you'll gain: Control Systems, Systems Architecture, Simulations, Global Positioning Systems, Robotics, Automation, Mechanical Engineering, Safety Assurance, Computer Vision, Anomaly Detection, Mathematical Modeling, Systems Integration, Estimation, Real Time Data, Business Intelligence

    4.4
    Rating, 4.4 out of 5 stars
    ·
    39 reviews

    Beginner · Course · 1 - 3 Months

Searches related to computer programming

computer programming for absolute beginners
computer network programming
introduction to computer programming
computer science: programming with a purpose
introduction to computer programming with visual basic
introduction to computer science and programming
計算機程式設計 (computer programming)
1…517518519…707

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

  • Manage Identities and Governance in Azure: Whizlabs
  • The Olympic Games and the Media: Universitat Autònoma de Barcelona
  • Generative AI with Vertex AI: Build a customer chatbot: Coursera
  • Regression Modeling Fundamentals: SAS
  • Strategic Content Design: UX Research & Tools: Packt
  • Creando proyectos XR y Metaversos: Universidad de los Andes
  • Competencias digitales de ofimática: Microsoft PowerPoint: Universitat Autònoma de Barcelona
  • Gemini for end-to-end SDLC - Español: Google Cloud
  • 工程資訊管理 BIM 塑模: National Taiwan University
  • Google Cloud 数据分析功能简介 : Google Cloud

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