• 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


  • G

    Google Cloud

    Exploring Your Ecommerce Dataset with SQL in Google BigQuery

    Skills you'll gain: Data Cleansing, SQL, Data Quality, Data Transformation, Big Data, Metadata Management, Query Languages, Data Access, Google Cloud Platform, Data Analysis, Google Analytics

    4.4
    Rating, 4.4 out of 5 stars
    ·
    8 reviews

    Beginner · Project · Less Than 2 Hours

  • P

    Packt

    Practical Cyber Hacking Skills for Beginners

    Skills you'll gain: Cybersecurity, Cyber Security Assessment, Security Testing, Incident Response, Cyber Attacks, Firewall, Cyber Security Strategy, Vulnerability Scanning, Computer Security, Cyber Threat Intelligence, Network Protocols, Exploitation techniques, Brute-force attacks, Vulnerability Assessments, Virtualization and Virtual Machines, Software Installation, Network Analysis

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    C

    Coursera

    Data and Machine Learning for Technical Product Managers

    Skills you'll gain: Model Evaluation, Technical Communication, Technical Product Management, Workflow Management, Program Evaluation, Performance Metric, Agile Project Management, Data Analysis, Agile Methodology, Project Management, Analytics, Stakeholder Communications, Project Performance, Data-Driven Decision-Making, AI Integrations, Machine Learning, Large Language Modeling, R Programming, Data Visualization

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    P

    Packt

    Azure Container Apps – From Basics to Advanced Deployment

    Skills you'll gain: Kubernetes, Application Deployment, Containerization, Azure DevOps Pipelines, Microsoft Azure, Large Language Modeling, CI/CD, Cloud Deployment, Azure DevOps, Continuous Integration, Data Storage, Continuous Deployment, Data Persistence, Model Deployment, Cloud Storage, YAML, Key Management, Terraform, Infrastructure as Code (IaC), API Gateway

    Intermediate · Course · 3 - 6 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Designing Immersive Landscapes in Unreal Engine 5

    Skills you'll gain: Unreal Engine, Post-Production, Virtual Reality, Virtual Environment, 3D Modeling, Computer Graphics, Landscape Architecture, Visualization (Computer Graphics), Video Game Development, Computer Graphic Techniques, Game Design, Design Software, Application Design, Graphical Tools, Software Design, Image Quality, Design and Product, Performance Tuning, Software Development, Open Mindset

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera

    Star Schemas to Snowflake: Data Modeling for Analytics Teams

    Skills you'll gain: Disaster Recovery, Star Schema, Business Continuity Planning, Cost Benefit Analysis, Database Design, Business Continuity, Data Infrastructure, Snowflake Schema, Database Architecture and Administration, Relational Databases, Data Warehousing, Data Modeling, Data Architecture, Data Validation, SQL, Terraform, Infrastructure as Code (IaC), Extract, Transform, Load, Business Analytics, Cost Management

    Advanced · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    P

    Pearson

    SQL for Any IT Professional: Unit 1

    Skills you'll gain: Database Design, SQL, Relational Databases, Databases, Database Systems, Database Management, Data Modeling, Query Languages

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    O

    O.P. Jindal Global University

    Text Mining for Marketing

    Skills you'll gain: Text Mining, Customer Analysis, Data Ethics, Data Mining, Customer Insights, Marketing Analytics, Unstructured Data, Data-Driven Marketing, Marketing, Data Processing, MarTech, Applied Machine Learning, Brand Management, Data Capture, Natural Language Processing, Predictive Analytics, Machine Learning, Data Preprocessing, Data Quality

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    Skillshare

    Affinity Photo Editing Mastery

    Skills you'll gain: Photo Editing, Photography, Image Quality, Typography, Editing, Photo/Video Production and Technology, Computer Graphic Techniques, Post-Production, Visual Storytelling, Graphics Software, Graphic Design, Color Theory, Software Installation, Color Matching, Automation

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    L

    Logical Operations

    Microsoft Word for Office 365 (Desktop or Online): Part 1

    Skills you'll gain: Microsoft Word, Proofreading, Microsoft 365, Business Writing, Document Management, Productivity Software, Editing, Microsoft Windows, Writing and Editing, Technical Documentation, Writing, Web Content, Grammar, Report Writing, File Management, Business Communication, Productivity, Collaborative Software, Collaboration, Web Content Accessibility Guidelines

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    Skillshare

    Kickstart Your Creativity with Procreate: Draw Animals

    Skills you'll gain: Creative Design, Graphics Software, Digital Design, Design Software, Design Elements And Principles, Creativity, Peer Review, Color Theory

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Octave for Machine Learning: Data Analysis Mastery

    Skills you'll gain: Plot (Graphics), Scripting, Scientific Visualization, Data Visualization, Graphing, Scripting Languages, Data Visualization Software, Scalability, Text Mining, Statistical Analysis, Time Series Analysis and Forecasting, Statistical Methods, Mathematical Software, File I/O, Software Installation, Numerical Analysis, Mathematical Modeling, Code Reusability, Python Programming, Data Analysis

    Beginner · Specialization · 1 - 3 Months

1…723724725…834

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

  • Exploring Your Ecommerce Dataset with SQL in Google BigQuery: Google Cloud
  • Practical Cyber Hacking Skills for Beginners: Packt
  • Data and Machine Learning for Technical Product Managers: Coursera
  • Azure Container Apps – From Basics to Advanced Deployment: Packt
  • Designing Immersive Landscapes in Unreal Engine 5: Packt
  • Star Schemas to Snowflake: Data Modeling for Analytics Teams: Coursera
  • SQL for Any IT Professional: Unit 1: Pearson
  • Text Mining for Marketing: O.P. Jindal Global University
  • Affinity Photo Editing Mastery: Skillshare
  • Microsoft Word for Office 365 (Desktop or Online): Part 1: Logical Operations

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
  • Cookies Preference Center
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